BEGIN ARTICLE PREVIEW:
13 October 2020
When the Apple App Store launched in 2008, alongside the iPhone 2, the way that business applications would reach users changed forever. Steve Jobs’ original vision was that apps would be created quickly and easily in HTML5, using largely existent coding practices and methods.
As it turned out, that approach didn’t last long; Apple instead quickly moved to centralize the app “experience” on the App Store, so mobile-native application development became the de factostandard. Developers would code in Objective-C for the iOS platform, or for Android using Java or Kotlin in the Android SDK.
For several years, mobile app development was a niche development area, requiring some specialization to jump through the different hoops required on either platform. Even large enterprise development teams to this day continue to outsource their mobile app variants’ development because the dedicated resources needed to deploy to the multiple hardware variations (to pick just one of the hurdles that need jumping) are considered too great.
Lately that situation has changed, thanks primarily to Google, with the concept of Progressive Web Applications (PWAs), which have begun to turn the tide back to a web-based development methodology that’s capable of utilizing the majority of a typical …
END ARTICLE PREVIEW