3 ms·
When the iPhone launched there were no native apps, the idea was you could do everything as webpages
by midasuni 6y ago
When the iPhone launched there were no native apps, the idea was you could do everything as webpages
- jpalomaki 6y agoThat was likely because they simply did not have time to implement proper support for 3rd party apps for the launch.
- Benjamin_Dobell 6y agoWhen iOS (then known as iPhone OS) first launched, Apple were actively/publicly against opening up their devices to third-party native app development. They encouraged third-parties to use web technologies as an alternative[1][2]. However, iPhone OS 1.0 launched without encryption enabled (not sure why, iPhone OS 1.1 enabled it), so this made reverse engineering efforts a lot more straight forward. For end-users, jailbreaking was trivial, you'd literally visit jailbreakme.com and a TIFF exploit in Mobile Safari would automatically jailbreak your phone (or in my case, iPod Touch) and install Installer.app[3]. A reverse engineered SDK was used to write apps and made quite the splash. This encouraged Apple to make available an official SDK. I'm not sure whether it was public pressure, or just that Apple saw the ingenuity of what people were achieving with Apple devices. However, iPhone OS 2.0 introduced the App Store, and the rest is history. [1] https://www.theguardian.com/technology/appsblog/2011/oct/24/steve-jobs-apps-iphone https://www.theguardian.com/technology/appsblog/2011/oct/24/... [2] https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-iphone-no-third-party-native-apps/ https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-... [3] https://en.wikipedia.org/wiki/JailbreakMe https://en.wikipedia.org/wiki/JailbreakMe
- grishka 6y agoI heard the explanation that iOS 1.0 ran everything as root and there was no sandboxing, and this was the only reason why there were no third-party apps.