Live data from Hacker News

iOS allows alternative browser engines in Japan

developer.apple.com

371–380 of 431 posts

Re: iOS allows alternative browser engines in Japan

#371

Earlier quoted context omitted.

> Apple purposely won't implement some APIs so they can force developers to create an app for their app store where they can collect money from any additional sales through the app. So then why doesn't Firefox support the Web Bluetooth API either? How can you jump to the conclusion that the lack of Safari support is about apps ? The reality is that the Web Bluetooth API is a draft. Not ratified. Not on the formal sta…

I don't really care what Firefox does. They get paid massively by Google, so who knows what their motivations are for what they do. Opera implements the same APIs in their browser, but that also doesn't work on iOS because Apple are dicks and force Safari on Opera too. >Not on the formal standards track. What a coincidence, Apple gets to vote on what the "formal standards track" is, and they have voted against anythi…

You seem to have lost the plot here. I started out by saying Apple is anticompetitive in plenty of areas.

But that's not what the conversation is about. I pointed out that in this area, it doesn't appear to be.

So I don't know why you keep pushing this PDF. It doesn't say anything about this specific area. I already checked.

And if you don't care about what Firefox does, then I think it's clear you're not having this conversation in good faith. You're not open to evidence or counter-argument, you just have a knee-jerk reaction that Apple is bad. OK, you do you. But I'm not going to waste any more time with someone who "doesn't care" about the most obvious counterpoint to their argument.

Re: iOS allows alternative browser engines in Japan

#372
post #274

Earlier quoted context omitted.

Google has no actual content left to find. It’s AI spam website after AI spam website. And if you find any content, it’s on a website riddled with ads. AI search has none of these issues. Google from 15 years ago was wildly superior to today.

The last working site in google search is reddit. Adding keyword reddit enables it. But it's disappointing.

Agreed. This is the only context in which I still use Google.

Re: iOS allows alternative browser engines in Japan

#373

Earlier quoted context omitted.

I don't really care what Firefox does. They get paid massively by Google, so who knows what their motivations are for what they do. Opera implements the same APIs in their browser, but that also doesn't work on iOS because Apple are dicks and force Safari on Opera too. >Not on the formal standards track. What a coincidence, Apple gets to vote on what the "formal standards track" is, and they have voted against anythi…

You seem to have lost the plot here. I started out by saying Apple is anticompetitive in plenty of areas. But that's not what the conversation is about. I pointed out that in this area , it doesn't appear to be. So I don't know why you keep pushing this PDF. It doesn't say anything about this specific area. I already checked. And if you don't care about what Firefox does, then I think it's clear you're not having thi…

Unfortunately, many people here don’t enter the arena with open minds. Their opinions have congealed; there are good guys and bad guys; and they just want to rant and complain. They don’t want any solutions other than their preferred one.

Re: iOS allows alternative browser engines in Japan

#374
post #362

Earlier quoted context omitted.

>It literally is "everyone must immediately implement anything Chrome shits out". You don't even accept the fact that both Safari and Firefox team reject the entire premise on the same grounds. It isn't factually and certainly not "literally" that. I've explicitly stated that the problem isn't the rejection of the specific implementation in its current form, but the wholesale refusal of features to deny rival technol…

> You're literally making stuff up and ignoring the fact that I have actually even started my response with an acknowledgement of that point: "You're right that Firefox also opposes some of these specific implementations in its current form, and that Google often rushes features. However, that doesn't diminish Apple's conflict of interest at all Rule of the thumb is "nothing you say before 'but' matters". Apple's opp…

[flagged]

Re: iOS allows alternative browser engines in Japan

#375

Earlier quoted context omitted.

Specifically for me, my company has a product that could use Bluetooth, but Safari will never implement the Web Bluetooth API, where Chrome has for some time on Android. So the workaround is to use Wifi instead (my product supports both bluetooth and Wifi), which drains the phone battery faster. No, we do not want to write our own iOS app where Apple can then extort us for a percentage of any sales through the app, a…

It’s not alleged in the complaint that Apple cripples Safari in order to incentivize developers to build apps instead. Respectfully, did you read it? Also, why would your company cut off its nose to spite its face? If using Bluetooth is a customer requirement (as opposed to merely a “nice to have”), why wouldn’t you go to the lengths to provide an app for them?

>It’s not alleged in the complaint that Apple cripples Safari in order to incentivize developers to build apps instead. Respectfully, did you read it?

DID YOU READ IT? Below are some of the relevant sections.

https://www.justice.gov/archives/opa/media/1344546/dl?inline

Rather than respond to competitive threats by offering lower smartphone prices to consumers or better monetization for developers, Apple would meet competitive threats by imposing a series of shapeshifting rules and restrictions in its App Store guidelines and developer agreements that would allow Apple to extract higher fees, thwart innovation, offer a less secure or degraded user experience, and throttle competitive alternatives. It has deployed this playbook across many technologies, products, and services, including super apps, text messaging, smartwatches, and digital wallets, among many others.

9. Apple suppresses such innovation through a web of contractual restrictions that it selectively enforces through its control of app distribution and its “app review” process, as well as by denying access to key points of connection between apps and the iPhone’s operating system (called Application Programming Interfaces or “APIs”). Apple can enforce these restrictions due to its position as an intermediary between product creators such as developers on the one hand and users on the other.

16. Apple wraps itself in a cloak of privacy, security, and consumer preferences to justify its anticompetitive conduct. Indeed, it spends billions on marketing and branding to promote the self-serving premise that only Apple can safeguard consumers’ privacy and security interests. Apple selectively compromises privacy and security interests when doing so is in Apple’s own financial interest—such as degrading the security of text messages, offering governments and certain companies the chance to access more private and secure versions of app stores, or accepting billions of dollars each year for choosing Google as its default search engine when more private options are available. In the end, Apple deploys privacy and security justifications as an elastic shield that can stretch or contract to serve Apple’s financial and business interests.

43. Developers cannot avoid Apple’s control of app distribution and app creation by making web apps—apps created using standard programming languages for web-based content and available over the internet—as an alternative to native apps. Many iPhone users do not look for or know how to find web apps, causing web apps to constitute only a small fraction of app usage. Apple recognizes that web apps are not a good alternative to native apps for developers. As one Apple executive acknowledged, “[d]evelopers can’t make much money on the web.” Regardless, Apple can still control the functionality of web apps because Apple requires all web browsers on the iPhone to use WebKit, Apple’s browser engine—the key software components that third-party browsers use to display web content.

60. For years, Apple denied its users access to super apps because it viewed them as “fundamentally disruptive” to “existing app distribution and development paradigms” and ultimately Apple’s monopoly power. Apple feared super apps because it recognized that as they become popular, “demand for iPhone is reduced.” So, Apple used its control over app distribution and app creation to effectively prohibit developers from offering super apps instead of competing on the merits.

Re: iOS allows alternative browser engines in Japan

#376

Earlier quoted context omitted.

>First, are you a security expert? If so, please provide your bona fides. Nice goalpost move. I'm not playing that game with you. >Apple employs some of the brightest software and hardware security experts in the business. And yet Safari still gets hacked. From the DOJ lawsuit: 16. Apple wraps itself in a cloak of privacy, security, and consumer preferences to justify its anticompetitive conduct. Indeed, it spends bi…

IAAL with experience interpreting Federal antitrust complaints. Allegation 16 is not a specific allegation that Apple deliberately withholds features from Safari in order to steer developers toward building apps. It’s a “narrative” paragraph that is intended to characterize Apple’s overall behavior. It alleges that Apple is self-serving, which, at the end of the day, isn’t really that surprising for an American busin…

>IAAL with experience interpreting Federal antitrust complaints

If so, please provide your bona fides. But you won't.

>Apple employs some of the brightest software and hardware security experts in the business.

16. Apple wraps itself in a cloak of privacy, security, and consumer preferences to justify its anticompetitive conduct. Indeed, it spends billions on marketing and branding to promote the self-serving premise that only Apple can safeguard consumers’ privacy and security interests.

I provided the section of the DOJ lawsuit that states that Apple's portrayal of their security stance is nothing more than posturing and anti-competitive. You seem to think Apple are the absolute best in security, but they aren't even close to that. I don't believe that you are a lawyer and more than you believe that I am a security expert.

Re: iOS allows alternative browser engines in Japan

#377

Earlier quoted context omitted.

You seem to need a bigger context window, and a memory. The less secure browser is Safari .

Please don’t speak for others. The form of questioning is intentional. The person I was responding to claimed they were “forced” to do use a “less secure” browser despite the existence of alternatives like Android. I’m awaiting further details, but anticipate none: most of these conversations boil down to an admission such as, “I’m not really forced to do anything; I just want Apple to let me have my cake and eat it,…

Don't tell me what to do.

You completely missed the clues, so I informed you of the context.

>The person I was responding to claimed they were “forced” to do use a “less secure” browser despite the existence of alternatives like Android.

Now you're being disingenuous. So now you seem to think that Android has the best security people? Before you said it was Apple.

But then you keep trying to boost Apple, when they are the tyrants, and they are the ones being sued by the DOJ - notice how Google is not being sued by the DOJ for anything they did with Android? Just Apple for what they are doing with iOS and their app store.

Re: iOS allows alternative browser engines in Japan

#378
post #363

Earlier quoted context omitted.

Firefox gets paid by Google. A lot. Maybe part of their agreement is to not implement some features because it would compete with Chrome. I don't really know, and I don't really care what Firefox does or doesn't do. I only care that Apple does not allow other browsers to use their own browser engines. Opera mobile also implements the APIs I need (on Android). Even MS Edge supports the APIs. Firefox can join Apple in…

"Every browser that doesn't jump when Google says 'jump' is driven by malicious actors and intent that I can't articulate beyond some tin-foil conspiracy theories" is not as good an argument as you think it is

I really don't care what browsers do or don't implement. I only care that Apple doesn't allow other browsers to use their own browser engines on iOS. That's it, that's all, and it also got notice from the DOJ, which is one of many reasons Apple is getting sued by the DOJ.

Until Apple lets other browser engines on iOS, they are behaving like greedy tyrants.

Re: iOS allows alternative browser engines in Japan

#379

Earlier quoted context omitted.

IAAL with experience interpreting Federal antitrust complaints. Allegation 16 is not a specific allegation that Apple deliberately withholds features from Safari in order to steer developers toward building apps. It’s a “narrative” paragraph that is intended to characterize Apple’s overall behavior. It alleges that Apple is self-serving, which, at the end of the day, isn’t really that surprising for an American busin…

>IAAL with experience interpreting Federal antitrust complaints If so, please provide your bona fides. But you won't. >Apple employs some of the brightest software and hardware security experts in the business. 16. Apple wraps itself in a cloak of privacy, security, and consumer preferences to justify its anticompetitive conduct. Indeed, it spends billions on marketing and branding to promote the self-serving premise…

> You seem to think Apple are the absolute best in security, but they aren't even close to that.

Repeating this opinion ad nauseum doesn’t make it any more true. I already provided Cellebrite as evidence; where’s yours? (No, the fact that security vulnerabilities continue to be filed will not suffice. Security is best judged by the scope of and injury caused by successful exploits.)

> If so, please provide your bona fides. But you won't.

Happy to call your bluff. Send me an email and I’ll send you my California Bar license. otterley at otterley dot org

Re: iOS allows alternative browser engines in Japan

#380

Earlier quoted context omitted.

Of course I have to debug it, but I develop for standards, not Apple's wonky implementations of touch events and lots of other things. So I should not need Apple hardware to debug a web browser. I can't install Safari on Android or any other platform, so if there's a bug that only shows up in Safari , then I have to buy Apple hardware . I'd rather not give Apple one goddamned cent of my money, they have already mistr…

You have a very idiosyncratic take. I've never heard anyone else complain, as a dev, that Safari was harder to develop for because it was buggier. When I run into JavaScript API differences between Safari, Chrome, and Firefox (as I have many times), they just mostly do different things where the spec is underspecified. I don't assume Chrome is doing it the right way and Safari is the buggy one. It sounds like you jus…

>I've never heard anyone else complain, as a dev, that Safari was harder to develop for because it was buggier.

Then you simply are not paying attention.

There are thousands upon thousands of articles written about how Safari is the worst web browser.

https://www.google.com/search?q=safari+is+the+worst+browser

It's not idiosyncratic at all, it's a very mainstream, real thing. Just because you have your head in the sand does not mean it doesn't exist.

>If you can't be bothered to get some cheap secondhand Apple hardware for testing for your business, then that says more about the business decisions you're making.

I shouldn't have to spend any money for the privilege to debug Apple's crap browser.

>The idea that Apple ought to be obligated to make its browser available on other platforms seems pretty silly to me.

I never said they were obligated, only that they once did, and failed miserably, and couldn't monetize it, so they packed up and went home. They could, and once did have Safari on other platforms. Now they don't so fuck Apple, I don't care what they do or care about their users any more than Apple cares about developers.

>You sound like someone...

You sound like an Apple fanboi, and there seem to be many brainwashed similar to you in this comment section.

None of what you described is accurate, I only want Apple to allow other browser engines on iOS, and to not be anti-competitive assholes. That's it. And the DOJ thinks so too, so you're not in the right here defending Apple's tyranny.

>What do you expect? You develop and test on the platforms where your desired users are. If you can't accept that basic reality, then maybe you shouldn't be making software.

I expect Apple to be abusively anti-competitive and not block other browsers from using their own browser engines. Once they do that, then I will shut up about it. Until then, Apple are the assholes. Not me. Not other browser makers. Just Apple, and their apologists.

Post reply on HN