What’s the future of application? Most people agree to app would be applied all kinds of OS. Not just android, iOS. There are so many platform to invoke apps(Windows, Linux, Chrome…). For a long time, we call it as ‘Hybrid Apps’ which means their source code were hybrid. Xamarin using C# and native language, Java or Object-C. Cordova and Phonegap used HTML base coding. Their code use web-view components, so if developer wants to apply genuine function or method from specific platform, native codes were added. This why we called it as Hybrid.
3. Progressive Apps
Future application don’t need app store or play market. Because we don’t have to through Progressive app. Progressive app is basically web app. Which means it’s friends of JS, HTML, CSS, etc. Progressive apps don’t have to install. You can use it on browser or add it button to direct connection icon with your device. This is example.
You can download it on Play store. Or use it on browser. But when you have visited couple of times on browser with your smart phone, you would see this.
The button provide view removed tap bar. This works like ordinary native app but we didn’t install. Like Flipboard, progressive app will be more built and their technical base will be JS.
For a long time, HTML based hybrid app rejected from developers because of performance. Especially, there were barriers to mimic native apps. But with React Native, it’s easy to build multi-platform application, performance and fast build time. And I believe React Native quite reflect well modern develop style. Re-use is important. Because people use various OS, browser and environments. World using Internet as different speed. Some countries has infrastructure to send data 10Mb/sec but others have less.
Application and development style always changing. Africa, Central Asia and all of the world use apps. Public apps will need more lighter model and no installation. If you want to be progressive developer or startup, I want to suggest JS based app for all platform.
Originally published at www.startwithup.com.