[HN Gopher] Unlisted App Distribution
       ___________________________________________________________________
        
       Unlisted App Distribution
        
       Author : cglong
       Score  : 37 points
       Date   : 2022-01-28 19:56 UTC (3 hours ago)
        
 (HTM) web link (developer.apple.com)
 (TXT) w3m dump (developer.apple.com)
        
       | sorry_outta_gas wrote:
       | mobile apps are so 10 years ago
        
       | anfilt wrote:
       | Just allow people to put their devices in a mode that allows side
       | loading Apple or let people load their own signing keys. The fact
       | Apple keeps such a tight grip on hardware they don't even own
       | needs to be cracked down on.
        
         | i_like_apis wrote:
         | I love that they don't allow side-loading. Long live the walled
         | garden. (I mean this non-sarcastically)
        
           | netr0ute wrote:
           | Ironic
        
           | anfilt wrote:
           | You really like the idea of a company controlling property
           | you own after you bought it??? Like if its optional don't
           | change the defaults.
           | 
           | The issue is starting from the boot-rom apple is effectively
           | using cryptography to retain the property right of exclusion
           | when it comes to what code can run on that ARM cpu.
           | Effectively you have to ask apple for approval of any code
           | that will run on your own hardware. If they sign the code
           | they allow it run if they don't its excluded from running. If
           | you have to keep asking a 3rd party to do something with
           | something you bought you don't fully own it.
           | 
           | The thing is normally a seller wishing to retain some rights
           | to real or tangible property would normally require a legal
           | contract between the buyer. Here however apple is using
           | cryptography to bypass traditional legal means. You can buy
           | an iPhone, iPad without signing any contract. Yet this
           | effectively retained control of the hardware still exists.
           | You cant just buy the hardware and throw linux or android on
           | it short of finding a weakness in how code is loaded.
        
       | awinter-py wrote:
       | heard u want to run software on your device you bought
        
       | krono wrote:
       | This document gives the how, could anyone here perhaps give us a
       | why?
       | 
       | Genuine curiosity, provisioning is not something I deal with
       | much.
       | 
       | There are so many paths that get you the same results, that don't
       | require you to hand out full control to this ever fair and
       | totally predictable friend of ours.
        
         | [deleted]
        
         | zerkten wrote:
         | It's covered after the first paragraph of the article. There
         | are lots of apps that could be published as public apps, but
         | you don't want to add confusion to regular users. If Acme
         | publish apps to the store for the public, they may not want
         | their expenses app for employees to be listed alongside the
         | apps.
         | 
         | There are also very specialist apps that require sign-ins or
         | accounts that aren't available to the public. You might have a
         | messaging app for end users, but have an eDiscovery app that's
         | only available for a few enterprise customers that relies on
         | some access that regular user accounts don't have.
        
       | joshstrange wrote:
       | For those wondering this appears to be a new offering that sits
       | between their enterprise offerings and app store accounts. Right
       | now if you want to offer your internal app you need to host the
       | IPA's, implement your own update mechanism, and get people to
       | accept your developer deep in the Settings app. I'm guessing this
       | lets you take advantage of Apple's update and hosting which makes
       | sense for some apps I'm sure. One of the nicer things with
       | enterprise is you don't need to go through app review (mainly the
       | time savings, we can push a fix as quick as we can code it). This
       | isn't something my company will use but it makes total sense for
       | an internal app that doesn't need rapid release ability and saves
       | you from a lot of management stuff you'd otherwise be on the hook
       | for.
       | 
       | Now all I want is Apple to have a better story for "template
       | apps". I know we don't want more spam in the store but getting a
       | company to setup and maintain an Apple Dev account when they are
       | not a tech company can be rough. I've run into this issue both
       | professionally and for side projects. I'd gladly give Apple $100
       | per app and/or be unlisted if I could publish multiple builds of
       | the same base "template app" on the same account. Maybe they will
       | relax that restriction for unlisted apps, it still wouldn't cut
       | it for some cases but for at least one of my side projects it
       | would be perfect.
        
       | tobyjsullivan wrote:
       | Lest anyone else be confused as I was, this is not about opening
       | Apple's walled garden. It seems these unlisted apps still require
       | Apple's approval and, presumably, must meet their normal
       | standards. The only benefit is that your app can be private and
       | will not be listed in the app store.
        
       ___________________________________________________________________
       (page generated 2022-01-28 23:00 UTC)