You’re free to make a web app as long as you don’t try to sell things through it.
Why is that?
I also don't understand how is Kickstarter allowed when not everything they have are physical goods.
So they can try to make sure a gambling app does some sort of geolocation, they can't tell if the web site will do that.
(How reliable reviewing can really be is a separate question).
Money Transfer Method A is not permitted in City/County/State/Nation B.
Person A lives in City/County/State/Nation B and is not able to download Money Transfer Method A app that is acting correctly as an app. Everything is in order.
Person A lives in City/Country/State/Nation B and downloads an app that provides an HTML gateway to Money Transfer Method A. Apple can't control that. But Apple gets the heat from City/Country/State/Nation B for enabling the money transfer through an app in its App Store.
As for the heat you describe I think you may be influenced by tv/movies usually a company like apple has a law enforcement contact. Police or prosecutors would contact apple and that’s it. I assure you law enforcement and apple have a regular open channel. Apple doesn’t bend over backwards but do comply as you have to in any country
Why? Why does Apple insist on playing middleman, if not for totalitarian control over all commerce on the platform? How is this not monopolistic anti-trust behavior?
Can you set up your own independent shop in Walmart and sell stuff?
With permission, sure. I see people selling girl scout cookies, kettle corn, etc in the entry to Walmart all the time.
Both stores having the same exact revenue share may just be a consequence of there being a duopoly, or it may be more nefarious where active collusion has occurred between the two. Remember when Apple and Google got caught a few years back colluding against labor? https://www.cnet.com/news/apple-google-others-settle-anti-po...
Now, yes, Android does allow you to download apps outside the Play Store, but not by default. Microsoft was able to make a similar argument with Internet Explorer and Windows with it's monopoly cases. If you are one of a few large powerhouses like Fortnight or Tinder, you may be able take advantage of being able to bypass Play Store.
If I’m the only person that sells WalterGR’s apple tart appetizers, then I have a monopoly on that. But one could easily buy an them elsewhere...
Not trying to do reductio ad absurdum. One could think of an example between apple apps and Apple’s app store.
The clarification made it less clear. You’ve always been able to sell physical goods through the App Store.
The app store can easily work like podcasts aggregating RSS feeds from developers, it's just that Apple has forcefully inserted itself into the transaction
The App Store is not a flea market. Podcasts can’t install malware, eat battery life, invade privacy, etc.
I’m very careful about what I install on my personal computers. I install all sorts of crap on my iOS devices with some type of assurance about knowing what they can and can’t do.
2. Speaking of flea markets and the false equivalency of the app store to a Walmart, Walmart doesn't require banning flea markets but the app store (Apple) bans sideloading. Walmart and flea markets coexist peacefully.
3. Just because you enjoy being chaparoned on iOS, doesn't mean everyone does. Go ahead and enjoy willy-nilly installs from the app store, but don't block user's choice to circumvent Steve Jobs' image of the universe
The truth is that Apple doesn't play a role in the sale of digital goods, or meaningfully increase security outside automated sandboxing. The real premise of the app store is totalitarianism and greed
Where is an example of that actually working in the consumer market? How has that worked out for Android?
Android and iOS also coexist. If you care about “freedom” you are free to use Android like 80%+ of the rest of the smart phone market.
Just because you enjoy being chaparoned on iOS, doesn't mean everyone does. Go ahead and enjoy willy-nilly installs from the app store, but don't block user's choice to circumvent Steve Jobs' image of the universe
And it’s your choice to buy an Android device....
Those of us happy with the trade off will remain on Apples platform.
This. It should be so simple, use the platform that best caters to your requirements. Instead, people are happier to bitch and moan about the tactics of a company we've been able to understand for the past 12 years rather than just use and evangelise the platform that best suits their needs.
Here's a regression that appeared in iOS 10, which affects HTML5 games. https://stackoverflow.com/questions/37808180/disable-viewpor...
Then your HTML5 app is broken.
Back before there was an App Store, when all "apps" were web apps, I wrote one of the first non-Apple weather apps for the iPhone. It included animated radar, weather alerts, hurricane tracking, and even streaming audio from a real meteorologist. And this was more than a decade ago, on bog-standard launch-day iPhones. It was even featured by Apple back when it had a directory of iPhone web apps.
Mobile web apps could be really incredible with today's technology, if so many of them weren't crammed with unnecessary/lazy/stupid garbage.
What we're seeing is the bifurcation of computing into devices and software for computer aficionados, programmers, hobbyists, and others who want a "real computer" and devices and software for people who don't know much about computers and don't really care about them beyond using them for communication, entertainment, etc.
I don't see anything inherently wrong with that as long as the stuff you can hack is still around and readily available. As it stands that's definitely true. I can still buy laptops and desktops that I can run anything I want on, and a Raspberry Pi 4 is $40.
Curiously Apple's other machine and OS, the Mac, straddles both worlds. You can use a Mac almost like an iOS device with apps from the App Store, or you can use it almost the way you'd use a Linux desktop.
I’m debating about getting either a NAS that is powerful enough to transcode to run Plex or an Nvidia Shield as a dedicated Plex server.
The various financial/banking/utility apps I use at best provide maybe half their functionality directly. Some really egregious examples of apps that are mostly HTML5 are myAT&T and the Discover card apps. The Discover card app is 100% useless w/o a network. Ditto the AmEx app. Actually, all eight finance/banking apps I have on my phone are useless w/o a network.
When I use any banking apps I'm looking at transactions or making transfers both of which require internet access by their nature (queuing up transfers for later or showing stale transactions seems like a bad idea).
But that isn't even my main complaint, it's that these apps are mostly paper-thin wrappers around a web site and bounce you into a web view for much of their functionality.
It might be useful to have the most recent transactions, like a check register/quicken; sync when you can. Setting up a queued transfer doesn't seem that unreasonable -- as long as it makes sanity checks when it's actually processed.
I hope Apple apply this guideline equally to all developers and do not Grant exceptions to WeChat or others in China being a bigger market.
Since WeChat mini-apps in HTML5 is a very large eco-system in China with its own security risks, let's see how this works in reality.
Apps for brick-and-mortar organizations, such as banks and retailers, are a good example. They’re all almost exclusively simple wrappers around a practically unusable website. Many of them work worse in the wrapper than in a browser; for example, bank statement downloads are often broken.
Push live code changes.
Outside the App Stores.
Curious how they're able to push live changes to apps and stay in compliance of these rules.
link to Deploy page: https://ionicframework.com/pro/deploy
> This means that the core features and functionality of the app must be contained within the binary of the software, rather than made possible by referring users outside of the approved app, including through the use of HTML5.
Either native or mobile web.
Apple appears to be outright stating they wont allow competition from other market sources. I say it's about time for the anti-trust suits to begin in earnest.
SPA/PWA/specific non-native solution entirely based on JS?
Its a suite of best technologies that have little to do with the version of html supported by a browser
This gives a lot of insight into this whole comment thread
HTML is just the markup language, excluding CSS and JS.
HTML5 is the basket of technologies that make "modern" web apps possible.
Among non-developers, using the term HTML5 is definitely common. To them, it's basically the distinction between "before Flash" and "after Flash".
I see your confusion and frustration now, just a misunderstanding