Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
Programming Apple

Apple Says iOS Developers Have 'Multiple' Ways of Reaching Users and Are 'Far From Limited' To Using Only the App Store 98

As it faces a barrage of probes and investigations regarding the App Store and the distribution of apps on its devices, Apple has told Australia's consumer watchdog that developers have "multiple" ways to reach iOS users and claims that they are "far from limited" to simply using the App Store. From a report: In a new filing responding to concerns from the Australian Competition & Consumer Commission that it exploits "alleged market power in its role as a distributor of apps," Apple highlights multiple avenues that developers can take to reach customers. Specifically, Apple points out that the "whole web" exists as an alternative means of distribution, arguing that the web has become a platform unto itself. Apple supports this claim by noting that iOS devices have "unrestricted and uncontrolled" access to the web, allowing users to download web apps. Apple says: Web browsers are used not only as a distribution portal but also as platforms themselves, hosting "progressive web applications" (PWAs) that eliminate the need to download a developer's app through the App Store (or other means) at all. PWAs are increasingly available for and through mobile-based browsers and devices, including on iOS. [...] As explained further below, Apple faces competitive constraints from distribution alternatives within the iOS ecosystem (including developer websites and other outlets through which consumers may obtain third-party apps and use them on their iOS devices) and outside iOS. Prominent iOS developer Marco Arment commented on Apple's argument, saying: LOL
This discussion has been archived. No new comments can be posted.

Apple Says iOS Developers Have 'Multiple' Ways of Reaching Users and Are 'Far From Limited' To Using Only the App Store

Comments Filter:
  • Apple loves "reaching users". Most of the time they are reaching into their pockets and robbing them.

    At Apple events they are doing the reach-around - on developers clueless enough to believe that what they are being shown, is indeed fantastic.

    • Phrasing! (Score:5, Insightful)

      by SuperKendall ( 25149 ) on Thursday March 25, 2021 @12:15PM (#61197210)

      At Apple events they are doing the reach-around - on developers

      I'm not sure you know what reach-around means in the common vernacular...

      As a developer, I can assure you that Apple has pretty much never given the goddamn common courtesy of a reach-around. :-)

      • Re:Phrasing! (Score:4, Insightful)

        by Actually, I do RTFA ( 1058596 ) on Thursday March 25, 2021 @03:05PM (#61198264)

        In spite of being the minority of devices, Apple produces the majority (often the vast majority) of app revenue. If I had to only release in one app store it would very much be Apples.

      • No Lucky Pierre? Phrasing! (+5, Insightful) SuperKendall 8 hours ago At Apple events they are doing the reach-around - on developers I'm not sure you know what reach-around means in the common vernacular... As a developer, I can assure you that Apple has pretty much never given the goddamn common courtesy of a reach-around. :-)
  • I use Safari to access Twitter, Facebook, and Flickr. Weather Underground works well as a website. My bank I go through the app as it does the touch id.

    • I use Safari

      I don't like Safari, and wish to use another browser technology on my iPhone. How do I do that?

  • Bad Argument (Score:5, Informative)

    by mysidia ( 191772 ) on Thursday March 25, 2021 @12:17PM (#61197218)

    This would be a good argument only if Native apps could be downloaded and installed to the device from the web without using the app store (Stored in the same way as with native apps with Icon on the home screen) - Or that Web Apps and Native Apps were equivalent.

    The problem is Web apps are not equivalent at all in that they won't appear on the home screen; aren't stored as separate applications, and cannot utilize the Native App frameworks. Therefore Web apps are inherently restricted and prevented from using functions which App developers obviously require for their apps to be successful.

    There are also capabilities available to Native apps within the Apple iOS operating system for which Web Apps have impeded, limited, or no access to.

    Apple supports this claim by noting that iOS devices have "unrestricted and uncontrolled" access to the web, allowing users to download web apps.

    • Re:Bad Argument (Score:5, Informative)

      by dgatwood ( 11270 ) on Thursday March 25, 2021 @12:24PM (#61197270) Homepage Journal

      Actually, web apps can appear on the home screen. When Apple replaced Google Maps with their own Apple Maps, the first version of Google Maps was a home-screen-installable web app. And I personally use home-screen installation of web apps for various personal projects where native code isn't required.

      It is not nearly as easy for users to install them, and I think they still have minimal access to the camera, microphone, storage, accelerometers, etc. But they do exist, and they do work, albeit more slowly.

      • Pretty sure you can't run Fortnite in a web app. You need direct access to the hardware. And iOS is a huge gaming platform.
        • by dgatwood ( 11270 )

          Yeah, we'll see if Microsoft succeeds [theverge.com]. In theory, WebGL makes it possible. In practice, well... JavaScript.

          • by Anonymous Coward

            Javascript is fast enough for gaming, and has been for at least a decade. Update your copy pasta.

            WebGL has everything a game developer would want. It's certainly up to the task.

            Let me put it this way. I sold a 3D game that ran more than acceptably on the garbage hardware that was early FireFoxOS phones. It received glowing reviews from tech press in Spain, Portugal, and Mexico. That was, what, 2011 or 2012?

            Fun fact, WebGL worked great on iPhones from the same era, but it required a jailbreak to enable

            • by dgatwood ( 11270 )

              Javascript is fast enough for gaming, and has been for at least a decade. Update your copy pasta.

              Two words: battery life.

            • > WebGL has everything a game developer would want. It's certainly up to the task.

              As a graphics programmer who has actually worked with WebGL let me be the first to say:

              LUL. [youtube.com] Do you even DO any graphics programming???

              1. No, WebGL doesn't provide "everything" a game developer wants or needs. It provides SOME stuff but there is a reason we have API's like Direct3D, Vulkan, and Metal. Performance and Features being the primary ones. i.e. Last time I checked WebGL doesn't have compute shaders -- which are a

          • as a local app though. They're so different you could argue they're different markets entirely.
        • And iOS is a huge gaming platform.

          You forgot the /s tag at the end your sentence.
          • iOS really is a huge gaming platform. I think the games are kinda naff, but that doesn't change the fact that it's a billion dollar industry by itself.
        • You are able to run effectively natively and access the GPU using WebAssembly and WebGL. And there are crosscopilers from C to WebASM (among others). Of course one still will need to tweak just as with any target shift but that's just normal development.

          Is that too hard. Well perhaps for most people yes. But they have the option ot paying to hire someone to do it fot them or they can pay apple and just develop using the tools apple built for them to make apps. Either way you have to pay for the expertis

          • by mysidia ( 191772 )

            are able to run effectively natively and access the GPU using WebAssembly and WebGL. And there are crosscopilers from C to WebASM

            Well, for Antitrust purposes this capability is irrelevent - The web is Not an alternate distribution method to the App Store for your developed Native App. The web browser is a completely different platform which does not allow you to install and launch your Native iOS app. Nor does it provide all the same capabilities and performance that native iOS apps have availabl

        • by tlhIngan ( 30335 )

          Pretty sure you can't run Fortnite in a web app. You need direct access to the hardware. And iOS is a huge gaming platform.

          WebGL for 3D graphics, and tons of input alternatives for input. And audio APIs. And video APIs. That's how streaming services are doing it.

          All the technologies people wonder about are there. WebAssembly to help glue it all together at near native speeds.

          It's also why things like battery APIs exist in HTML5 (used to track people, but also a way for a PWA to alert you in case the battery

      • I'm pretty sure that he is talking about native apps installed from sources other then the app store.

        But either way, Apple restricts features in the web browser and it makes some apps impossible to be 100% web based.

        • and also, they don't allow competing web engines.... so fuck Apple. That's why I never had an apple device in the 25 years that I had computers...

      • It's literally the only way to add an app back in iOS 1 back in 2007. You hit the send button in Safari (up arrow) and select the option to add to home screen. It's super quick and simple and has been there for over 13 years.
    • [web apps] won't appear on the home screen

      1) Go to any website in Safari
      2) Click the Share icon
      3) Click Add to Home Screen

      The feature has been there for at least a decade. Other browsers may or may not support it. Brave doesn't seem to, for instance, at least at a glance. I've used it with a number of sites over the years, especially back in the early days of modern smartphones, though these days native app support is common enough that it's rarely needed.

      Mind you, I don't disagree with your overarching point, but at least on this detail you don't

      • You don't only have the option of storing what is essentially a hyperlink to a web page on your Home Screen.

        If the web application is structured correctly (according to the specs Apple provides), you can download all the assets for the application and run it locally on the iPhone. It is still a "Web application", but it runs locally and will remain installed even if the web page disappears.
        I have created such a web application before. It's not very difficult.

        I am certain that it doesn't have access to the s

      • That approach works for you, a slashdot user. But ask any retirement-age person, and they'll have no idea that to get a Web site icon to appear on the home screen, you should start by clicking "Share." That's not exactly intuitive for those who know barely enough about their phone to unlock them and tap an icon.

        • Most PWAs simply open a dialog with a click button: add to home screen.

          Wow, that was so simple again. However it is actually super annoying if a "normal web site" does that.

          Before the "share button", there was an explicit menu to do it. But as "share" is now used to drop stuff into other applications, I think it might make sense to have that also under share.

      • by mysidia ( 191772 )

        This doesn't put your own "App" on your home screen. This puts a shortcut on your homescreen which launches the Safari browser and points it to a website -- which does Not support basic functions like multitasking and running multiple web apps and having some web apps and web browsing in the background, and switching between different multiple web apps and browsing through the normal user interfaces utilized to switch between apps on the OS.

        • I don’t think you’re at all familiar with the feature I’m talking about.

          This doesn't put your own "App" on your home screen. This puts a shortcut on your homescreen which launches the Safari browser and points it to a website

          Actually, it does create an app, not a shortcut. Contrary to what you just said, Safari doesn’t get launched, which renders much of the rest of what you said incorrect. Instead, it creates a native app that acts as a wrapper for a web view linked to the site. Moreover, given their access to local storage and the like, these web apps can operate offline and maintain their state between launches, just like any nati

    • The problem is Web apps are not equivalent at all in that they won't appear on the home screen
      Yes, thy do.

  • by Joe_Dragon ( 2206452 ) on Thursday March 25, 2021 @12:20PM (#61197246)

    must use apples web engine

  • Remember when iPhone launched and there was no native SDK? The "vision" included what we now call responsive web apps optimized for mobile browsers. Developers hated it. They wanted a native SDK and storefront. Apple provided it. Now here we are. I'm all for third-party stores, though.
    • by dgatwood ( 11270 )

      Developers hated it because it was unusable. Even now, iOS Safari is primitive compared with what you would need to do this right.

      Ask yourself this: If web apps were viable as an alternative to native apps on iOS, why would a company like Bandlab, with a working web-based DAW, buy an iOS audio company to provide them with an iOS app?

      I'm not sure whether iOS performance is simply too borderline or if there are too many features missing in Safari (Bandlab doesn't support desktop Safari, either, so I'd imagin

      • Is this a Bandlab ad? I notice they emphasize "keep 100% of your earnings." Why is that even a question? Imagine if Fender or Steinway or Yamaha or Avid or etc. expected a tool royalty (as opposed to content royalties--separate thing). As a storefront, though, they can and should expect to make a profit. The issue with Apple is the outsize profit margin and the monopoly over distribution to a specific market. I agree that the browser is not a proper substitute for an operating system and operating environme
        • Is this a Bandlab ad? I notice they emphasize "keep 100% of your earnings." Why is that even a question?

          I can think of two reasons why ancillary services from a DAW vendor might cost money.

          - The license terms for some samples and loops require a royalty. BandLab appears to be advertising that its loops [bandlab.com] are licensed royalty-free. I'm not 100 percent sure whether this is absolutely free or an one-time up-front price per artist.
          - Payment processing costs money. The major credit card networks typically charge 3 percent of the total plus 30 cents per transaction or thereabouts. Physical gift cards in retail stores

  • "LOL" is right (Score:5, Informative)

    by Sebby ( 238625 ) on Thursday March 25, 2021 @12:26PM (#61197298)

    So Apple claims that "the web is your oyster", and yet in order to have visibility on iOS you have to be on the AppStore - but in order to do so, you basically have to buy an ad on the AppStore, but in order to do so, you have to be an app! So...

    - must produce and submit an app ($100/year dev fee)
    - must buy ad space to avoid being "a needle in a haystack" on the AppStore
    - if your app is backed by a paid service, you have to implement in-app purchase or else risk not being accepted (or future updates being denied until you do), so that Apple can get its 30% tax^H^H^Hskim^H^H^H^Hcut.

    L-O-fuckin'-L!

    • Yup. Apple seems to be going for PR and the money angle. The actual lawsuits before the judges are about anticompetitive practices, illegal tying, and similar. I don't know about the Australian case, but the US case every legal filing has tried to shift the focus away from that. They're trying to redefine the market to include ALL games, ALL platforms, ALL computing, where the lawsuits are about the specific monopoly abuses in specific markets. For example, subpoenas against Steam saying that somehow PC gam

      • The New York Times has a monopoly over the ads placed in their publication. If you tried to sue them for what you considered unfair practices because they won't run your ad or they won't accept the price you want to pay for it, they'd rightly point out that they are other papers and even wholly different platforms such as radio or television that you could advertise on instead.
        • Invalid comparison. "Newspapers compatible with your mailboxand/or breakfast table" is equivalent to "apps compatible with your device". Apple is the means of distribution, not the newspaper.
    • by Brannon ( 221550 )
      > yet in order to have visibility on iOS you have to be on the AppStore

      Are you saying that there is no way to reach Apple customers other than being on the AppStore? Just off the top of my head you could pay for web advertising through Google (or whoever), you could buy TV commercials, you could buy a billboard or two.

      I think what you mean is that the AppStore is the cheapest way to reach iOS customers. And you wish it was cheaper.
      • by Sebby ( 238625 )

        > yet in order to have visibility on iOS you have to be on the AppStore

        Are you saying that there is no way to reach Apple customers other than being on the AppStore?

        No, I said "visibility on iOS" (it's right there in your own quote of my post) - meaning being able to have iOS users know about your product on the device, and unless Cook means also allowing PWAs to be directly listed in the iOS AppStore (which is totally doable, but of course wouldn't bring in any revenue for it, unless they charge for that too), claiming that developers have "the whole web" to reach iOS users instead is disingenuous.

        • It's not really that complicated. You want something of value, in this case you want Apple to use its portal to publicize your app, and you don't want to pay for it, or at the very least you want to pay less for it.

          There's nothing stopping anyone from launching an App Store for web-based apps. But that's not what you want, you want the App Store that's already on a billion devices connected directly to peoples' credit cards--and you don't want to pay for it.
          • by Sebby ( 238625 )

            Are you saying Apple would be willing to put listing of PWAs in the AppStore, with paid placement or otherwise? (I would take either)

            I very much doubt that would ever happen, as it means Apple would let go of that precious control and deeply need and crave.

    • And yet I find most apps by simply googeling for them and not via the Appstore.
      And yet every developer can have a web site with a link to his app in the Appstore.

      So: what actually is your point?

  • by Merk42 ( 1906718 ) on Thursday March 25, 2021 @12:27PM (#61197302)
    Apple's support for PWAs in iOS/iPadOS/macOS is so bad, it's further behind Microsoft.
    If PWAs are just the same, how about you reach feature parity with your competitors, Apple?
    • Indeed. The features make it possible but when you keep hitting the limitations of missing apis like push notifications and even regular notifications, and to be told (off the record, just opinion) that Apple have no intention of implementing them and PWAs have no future with Apple... Well, it's infuriating.

  • A PWA is not an app. It is a web page that has limited access to the resources of the phone. You can't build a full-featured, fully-integrated app using the PWA model.

    State governments in the US should double down in the face of this and go for broke in gutting Apple's entire business model.

    • by Tablizer ( 95088 )

      The boundary between "install" and web app with caching is rather fuzzy. Longer-term caching is just about the same as "install". And access to local resources should be controllable by the user REGARDLESS of native versus web. A standard whereby the app/site could request resources but the user can deny as needed and review later is something that both types can make use of. We maybe just need cleaner standards.

    • PWA is an app. It doesn't have the same features available, but that could be said of any technology compared to any other technology.

  • Really? (Score:4, Insightful)

    by erp_consultant ( 2614861 ) on Thursday March 25, 2021 @12:48PM (#61197456)

    It seems to me that Apple is the gatekeeper of all things iOS. As a developer you have to pay them a yearly fee. If anyone wants to put your app on their iPhone or iPad they have to fetch it from the App Store, which Apple monitors and can pull your app at their discretion. Now there might be some way to side load the app, like you can do on an Android device, but that certainly isn't something your average user is equipped to do.

    • > Now there might be some way to side load the app, like you can do on an Android device, but that certainly isn't something your average user is equipped to do.

      There's not,* which is why Apple is going to get the full blast and Google will barely be grazed.

      Apple can fight this in court and the /worst/ they will have to do is to lower their fees a lot. So they don't need to do that until they lose. Apple will probably win the argument that the walled-garden is a feature; as much as I would not wish to

  • I'm going to have to get another new pair of boots for Apple, as the bull excrement is piling up mighty thick...

    JoshK

  • by atomicalgebra ( 4566883 ) on Thursday March 25, 2021 @03:33PM (#61198380)
    Apple will not list new apps unless they get 1000's of sales. Apple forces apps to bid to get your app in the search results. Highest bid wins. So in fact all of the sales from the App Store end up in Apples pockets because of the bid system in the search.
  • by Tony Isaac ( 1301187 ) on Thursday March 25, 2021 @05:05PM (#61198808) Homepage

    So a Web "app" can use the accelerometer or take a picture? It can pause playback when a call comes in, and resume when the call is done? It can display notifications to remind you to go to a meeting or complete a task?

    Yes, I know that some browsers are starting to build in ways to access local hardware. But the standard isn't really there, and it does all depend on the browser.

    No, Web apps are not equivalent to native apps.

    • No, they don't have the same capabilities but they are apps, and provide advantages over native apps too (eg not having to go through Apple, larger developer base).
      Hopefully this will encourage Apple to implement more PWA features like push notifications.

      • You are basically parroting Apple's argument.

        Apple and Google don't WANT to give web apps the same functionality as native apps, because then developers wouldn't be motivated to develop native apps, or pay exorbitant app store fees.

        • by dwater ( 72834 )

          > You are basically parroting Apple's argument

          Well, duh! Yes, I am, because they're right, at least partially.

          I agree that Apple don't want to...they've basically said as much, off the record. Google, though? They're at least in two minds about it.

          In any case, it doesn't matter. If Apple was at parity with Chrome (etc), then that would cover the vast majority of apps. Others could still do native if they want.

  • If progressive web apps were enough no one would bother creating native apps. The first limitation here is that any web page has to be accessed through Appleâ(TM)s restrictive âoeWebKitâ browser technology. Beyond that, progressive web apps lack a lot of the hardware acceleration and other OS resources that a native app can offer. Something like fortnight, as a lazy example, could never run as a progressive web app due to both the intrusive web controls and the processing overhead caused by
  • If you really want to say that the web is the way to go (even though it is a slow bloated mess that is way too easy for any idiot to do nowadays), then you should have never opened the iPhone up in the first place.

Always look over your shoulder because everyone is watching and plotting against you.

Working...