News for hackers. Stuff that matters.
Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by musicale on Wednesday February 08, 2023 @07:40PM (#34718029)
> It's something that Apple fans always told us it's impossible to build - a device that is joy to use by default while still respecting your wishes as a user.

I can't speak for Apple's fans, but iirc some of Apple's main user experience reasons were things like better power efficiency (vs. battery-draining PWAs), better protection from malicious software and user error (e.g. apps can have their keys revoked, users can't mess with drivers or OS files, etc.), and the ability to enforce app privacy requirements.

Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by wkat4242 on Wednesday February 08, 2023 @10:48PM (#34719522)
> as I understand it some of Apple's main user experience reasons for a walled garden were things like better power efficiency (encouraging native apps vs. battery-draining PWAs)

Ironically Apple wasn't even planning on offering apps, they thought web apps would be enough. Until Cydia came up and showed users how great native apps can be. And now it's their greatest money maker.

Re:Why Steam Deck Is One of the Most Significant PC Gaming M... by musicale on Monday February 13, 2023 @03:42AM (#34771429)
The original iPhone did support native apps - they just had to be written by Apple. ;-)

Developers at WWDC 2007 hated Jobs' "sweet solution" of web apps and wanted to be able to write native apps. Jailbreakers had started probing Apple's apps almost immediately and figuring out how to create native apps, certainly before Cydia. I imagine dynamic aspects of Objective-C (and similarities between the iOS and macOS environments) may have facilitated such introspection and experimentation. Presumably they were able to generate mach-o ARM executables as well somehow before Xcode supported it.

Fast forward a year to 2008 and Apple delivered something that was more than just a dev kit or an installer - an App Store that worked with the existing iTunes Store payment systems. It also happened to be a rather walled garden.

The Cydia Store opened in 2009 and shut down in 2018.

iOS web apps weren't a completely terrible idea - Apple added things like touchscreen support as well as native widgets. Even today they have some advantages, including sidestepping Apple's walled garden. Though with the success of said garden, Apple has less of an incentive to enable web apps to compete with it.