Their B.S. is getting out of hand. List of gripes:
1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recourse stems from being ~17% of the mobile hardware market, but from a paid-app developer's perspective, not being on the app-store is a definitive death-knell. It's a clear monopoly in the 'paid-app' space, and others are arguing a monopoly classification on other grounds [1][2]
2. Unreasonable restrictions placed on approved apps - like disallowing non-webkit based browser engines. Restricting API access though user security isn't compromised (dlopen, webgl-2, opencl, vulkan, etc). Restrictions designed to choke-hold potential competitors & restrict user choice
3. Forced licensing of hardware parts for accessory makers (look up the Apple MFI program)
4. Purposeful non-conformance towards industry standards (like OpenGl, Vulkan, WebGl, many, many holes in open-wen compliance). This non-conformance is steeped in monopolistic, unfair-trade-practices psychology to maintain absolute, unfair control over any potential competition.
I hope France fucks them for purposefully slowing down older iPhones/iPads. And hope the FTC, EU regulatory authorities pay heed to app-developers (and consumers) getting shafted by a beast of a corporation.
1. If cable tv providers can get away with disintermediating TV viewers from TV stations I don’t see how Apple is any worse, especially since I can still buy third party apps, but I can’t either set up or tune into an indie TV station. Amazon is a far worse problem with respect to books (and without any demonstrable user benefit) so good luck waiting for regulation here.
2. Again, you can use Chrome on a Mac. The App Store is not stopping anyone from using anything, it’s just facilitating certain cases. Microsoft installs its apps on your machine without asking you (and has an App Store). Don’t even get me started on Nintendo. Seriously, you’re complaining about the least worst (commercial) player in this space.
3. Clutching at straws here. No one cares.
4. You mean like OpenGL, and two other OpenGL things. Again, Microsoft DirectX is what?
5. Apple intentionally slows devices down to prevent random shutdowns from peak power draw when the battery has aged. This is a good thing, well implemented, but poorly explained. Apple has paid a PR penalty for its lack of transparency, and having them suffer regulatory punishment for this seems harsh.
Ok, I get it, you hate Apple. But unless you avoid all commercial vendors I don’t think you’re going to find someone that satisfies your peculiarly quixotic requirements.
Everything on that list is relevant, but please keep in mind that banning custom browser engines isn't particularly bad thing for everyone.
Of course Apple doing it to force web developers to keep supporting Safari since no one can simply expect iOS users to install Chrome, but it's also benefit open web greatly since it's preserve status quo that we have more than just one browser engine. The day Apple stop doing it would be the day web developers going to abandon support for Firefox too.
I myself had to fix weird Safari and sometimes even iOS-only bugs more than once, but it's just Apple cripple it's own platform. Also even if it's annoying for web developers these things still keep our eye keen on how what we work on look in something other than Chrome.
Unfortunately Google has abysmal power over web right now and I cant count how many times I see them cripple experience for Firefox. Now they even outright saying that new Adwords interface only work in Chrome. And AMP only prove how little we can trust Google.
I would argue #2 has turned out for the better. Googles store is a dumpster fire of crap, malware, and knockoffs. On iOS there is less crap and less knockoffs and generally no malware.
Steam link is weird, but I thought I read somewhere that they would have had to pay Apple 30% of in-app sales.
But long story short is that I am paying them to curate the apps.
There is a story there that might be interesting to hear. I wonder if it has to do with it taking away from the incentive to produce ios native games vs streaming/controlling a game on a pc.
1. Not monopoly. That is like saying Walmart has an monoploy of its own selection in store.
2. What ?
3. MFi? The greatest invention ever. Now I am assured every single MFi Lightning cable is of quality and decent, instead of the crap USB-C has true into.
4. Industry standards of what? May be Playstation, Nintendo , or Xbox should all forced to be using OpenGL?
Yes apple should be fined for slowing down iPhone. Absolutely! But this. calling of B.S ... is just ... wow .....
And if you don't like or even hate Apple to bits, You can always buy an Android phone. Oneplus, Samsung, and the Vizo are all fairly good in Hardware spec. You have a choice.
You're right that this is ridiculous. It's time that we boycott Apple for their hostile policies!
Stop developing for Apple products. Stop buying Apple products. Tell everyone you know not to buy Apple products. If enough people protest, they will eventually be forced to change.
Boycott Apple... and then what? What's the viable alternative? Android? No, thank you. At least you have some leverage over Apple by the virtue of being the customer. The competitor's business model makes it much harder to influence, which is hostile to the customer and their privacy.
If you think Android is really open, think again. Without Google Play Services and Play Store you are basically hosed.
There's a lot of options. Easiest is just don't upgrade -- stick with your old phone as long as you can, and don't buy any more apps. If you need to replace your phone and don't want to use standard Android, you can use an Android fork that doesn't depend on Google. (I've been hearing good things about LineageOS, but haven't tried it personally.) Alternatively, you could try a less popular mobile OS like Tizen. Another alternative would be to use an older style non-smart phone. You could even ditch the phone entirely and go back to the way people lived before the last decade or two if you want.
Just don't give Apple any more money until they change.
Fair points. I don't think they are going to effective though for an average enough user to change Apple, and that just addresses the customer angle. As a developer you don't have much choice to boycott Apple.
You have to pick your battles in life. There are a huge number of companies I have chosen not to do business with and a long list that I'd boycott before Apple. I admire you if this is the cause you want to spend your life fighting for like I admire RMS but if that's the case one should really consider spending their energy ensuring a viable good alternative exists, and maybe lobby for regulations. Merely shouting 'boycott' in a niche community will not change Apple's behavior I don't think. This of course is not a discouragement to try, but a personal opinion on practically of achieving the desirable outcome. Especially so when the competition is much much more anticonsumer in a myriad of ways.
Android let's you install any app outside the store through sideloading. Imagine that, being able to install the software of your choice on the hardware you paid for!
FYI, it's been a while since you can get a signing developer certificate for free and sign and deploy any app you want for your own device. You can't easily distribute it though, as the complexity is equivalent to sideloading. It's a fair point that Android supports non-Google Play app stores and "Unknown Sources" app downloads. Google Play Services is a a very key tie-in though that's hard to avoid even if you're on LineageOS.
I use iOS also because of its strict regulation of appstore, and I'm definitely not the only one. Who will pay Apple for lost revenue after someone implements your suggestion, how are companies going to innovate without these funds (I assume your answer to the previous question is something like "that's just business risk" - no, it isn't) and how can customers such as me find their desired products if they're banned, arguably for no real reason (no one is getting hurt) at all?
You do know you have choices in the operating systems and hardware you use. If that's not a viable option, engaging in dialogue with Apple might be the way to go.
Their B.S. is getting out of hand. List of gripes:
1. Heavy handed regulation of app store: This needs intervention from regulatory authorities. Apple has successfully inserted itself between the consumer and producer of apps. It plays kingmaker, and very clearly promotes internal apps to the competition (recent ban of the Steam app is a prime example). It's only legal recourse stems from being ~17% of the mobile hardware market, but from a paid-app developer's perspective, not being on the app-store is a definitive death-knell. It's a clear monopoly in the 'paid-app' space, and others are arguing a monopoly classification on other grounds [1][2]
2. Unreasonable restrictions placed on approved apps - like disallowing non-webkit based browser engines. Restricting API access though user security isn't compromised (dlopen, webgl-2, opencl, vulkan, etc). Restrictions designed to choke-hold potential competitors & restrict user choice
3. Forced licensing of hardware parts for accessory makers (look up the Apple MFI program)
4. Purposeful non-conformance towards industry standards (like OpenGl, Vulkan, WebGl, many, many holes in open-wen compliance). This non-conformance is steeped in monopolistic, unfair-trade-practices psychology to maintain absolute, unfair control over any potential competition.
I hope France fucks them for purposefully slowing down older iPhones/iPads. And hope the FTC, EU regulatory authorities pay heed to app-developers (and consumers) getting shafted by a beast of a corporation.
[1]: http://www.businessinsider.com/apple-monopoly-ubs-steven-mil...
[2]: https://www.pcworld.com/article/3157551/mobile/apple-must-fa...