Will Mobile App Development Survive This Wave of Innovation?