Mobile apps will die off for the simple reason that it is too expensive for businesses to create and support 6 mobile platforms in addition to their websites. How many businesses are going to pay top dollar for an Android developer to port their IOS app? Dollar for dollar they're better off adding mobile capabilities to their website and support every platform.