45 ms·
I 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 a
by _ph_ 5y ago
I 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?