3 ms·
At WWDC 2007, Steve Jobs introduced a "sweet solution" for developers who wanted to program the iPhone: web apps in Mobile Safari! Developers, who wanted a rea
by musicale 2y ago
At WWDC 2007, Steve Jobs introduced a "sweet solution" for developers who wanted to program the iPhone: web apps in Mobile Safari!
Developers, who wanted a real, native SDK, were greatly disappointed (to put it mildly), and in 2008 Apple introduced not only a native iPhone app SDK with developer tooling but an entire app store.
But Jobs wasn't entirely off base. Gmail had replaced dedicated email apps. Apple had implemented native-like widgets in Mobile Safari as well as touch input, javascript canvas support, and audio support. Today you can implement a video streaming client (Netflix), game streaming client (Amazon Luna), groupware client (Discord, Slack, Teams), or even a whole office suite (Office 365) in Safari. Even many "native" mobile apps are basically just shells on web apps.