4 ms·
The tight control over what the software can do is a big part of what makes apple devices have such a good user experience. Even as a power user/SWE/tinkerer I
by isatty 5y ago
The tight control over what the software can do is a big part of what makes apple devices have such a good user experience. Even as a power user/SWE/tinkerer I hope that does not change because I want my daily driver devices to be as reliable and zero config as they can be.
Sideloading/rooting an idevice as long as it can’t do Apple Pay/bypass find my iPhone is fine of course.
- kennywinker 5y ago> The tight control over what the software can do is a big part of what makes apple devices have such a good user experience. Correlation does not equal causation. There is a way to provide streamlined default experience without the control. The Mac has so far been an example. Everything under the sun is possible, but apple only paves the path they would prefer you take.
- scarface74 5y agoAnd the Mac has cases like Zoom installing a back door web server so even when you deleted the app, it could reinstall itself. Another case (not saying it’s nefarious it was obviously an unintentional screw up) was if you had System Integrity Protection turned off an installed Chrome, it would render your Mac unusable. (https://arstechnica.com/information-technology/2019/09/no-it-wasnt-a-virus-it-was-chrome-that-stopped-macs-from-booting/ https://arstechnica.com/information-technology/2019/09/no-it...) Even Apple is not immune from screwing up on the Mac. A certain version of iTunes deleted users files if the hard drive name had a space in it.
- _ph_ 5y agoI have to agree and disagree. Yes, it is good that not every app has root rights, that you have a reasonable expectation of security and some level of quality assessment. However, at the same time Apple fails dramatically at keeping bad or even nefarious apps out of the app store. And in a lot of places, user experience is outright horrible because of the restrictions. Have you ever tried to move music from files to the music app? You can't. So I have music on my iPhone I basically cannot play. Same for videos. And a lot of data handling is awkward at least. With all their power through the App Store, Apple should insist that all apps which have some sort of local data also support the files app. That all apps which play video properly support picture in picture (most don't or differently). Not to mention, that there isn't even the most basic, even if completely sandboxed, shell application. In this context I can only praise "Working Copy", which works really great in giving apps git access. Personally, I am very excited about the new iPad Pro, but I am holding on my order till WWDC, trying to find out whether Apple finally has an answer to what I can use this gorgeous device for and finally lifts some of the road blocks. So yes, I do think a good amount of control can help building a quality environment and on the one side is responsible for all that is good on the iPhone/iPad platform. But also flaws in the execution by Apple are responsible for a lot of things which are exactly not good user experience. At a minimum, they should try hard at improving the developer experience. Limiting the ability of apps to access car play? For apps actually distributed, yes. For developers, who want to experiment with it, definitely not. Same with the discussed API in the article. There should be a clear path for developers to discover and access these entitlements.
- scarface74 5y agoCan you imagine the shit show that would happen if a developer installed a video playing app on his own CarPlay device and he got in accident? All car manufacturers are very careful about what you are allowed to do on driver accessible controls on dashboard gadgets.
- nobodywasishere 5y agoIt'd be only the driver's fault, not anyone else's. How is this any different from playing a video from the phone and either holding it, or putting it on the dash?
- scarface74 5y agoBecause it is illegal in most states. https://driving https://driving laws.aaa.com/tag/video-screens/ My car won’t even let you pair your phone to Bluetooth while you’re driving. Even if it weren’t illegal, we live in a very litigious society.
- _ph_ 5y agoIf there is an actual security risk, availability of those APIs could be tied to signing the necessary contracts which make the developer accept the liability. But we were discussing the special API used by zoom. No safety risk here.
- scarface74 5y agoThere is a privacy risk. Apple can’t make the developer accept liability. A contract between Apple and a developer is not going to stop Apple from being sued. Even if the contract then said the developer would have to reimburse Apple, how would Apple recoup a multi million dollar judgment from an unknown developer?
- ksec 5y ago>Sideloading/rooting an idevice as long as it can’t do Apple Pay/bypass find my iPhone is fine of course. Epic actually made a case or suggestion for this all the way back in 2015. The App Store distribution doesn't need to tie with App Submission Compliance.
- bengale 5y agoI think my preference would be that hardware manufacturers should give the ability to boot other operating systems. Then if people want to run their own software they can without forcing someone else’s OS to fit them. Then there can be no more arguments about not owning your own device, run what you want on it. Consoles, phones, laptops whatever.
- mcot2 5y agoWe are just used to this for “computers” because of how the industry evolved but it really is the exception and not the norm if you think about it. Even for early cell phones and pdas most ran their own OS and didn’t seperate the hardware and software layers.
- mcot2 5y agoI disagree but will likely get downvoted on HN as this communtiy does not really reflect the huge set of customers Apple is building these devices for. The Mac is for us. iDevices still for the most part target a broad swath of users (despite the pro moniker) and have to be easy to use and as secure as possible. Offically suporting sideloading will lead to what we have on the Mac, an official app store that is barely used and compromises the security model and user experience for many major apps. If you give an official channel to bypass Apple policies people will use it for everything. A major part of the security model for example is a third-party (Apple) being able to nuke abusive apps. Also enforcing compliance with certain UI guidelines as the devices evolve keeps things very easy to use. Its possible to have some of the things for sideloaded apps but more difficult to control.
- asiachick 5y agoAndroid allows side loading and there are at least 10 3rd party app stores. And yet the Google Play store is the main player. So there's zero evidence that allowing side loading would turn the iOS App Store (top store) into the Mac App store (barely used)