Live data from Hacker News

Firefox for iOS on GitHub

github.com

51–60 of 145 posts

Re: Firefox for iOS on GitHub

#51
post #4

Earlier quoted context omitted.

That's the main repo. It was private before.

So Firefox repos are moving to github instead of hg.mozilla.org or git.mozilla.org?

Firefox for iOS won't be part of the main Firefox repos because it won't be using the Firefox underpinnings. It can't use the gecko engine due to Apple's restrictions. Since it's Firefox mostly in name only, it makes sense to have it in an entirely separate repo.

Re: Firefox for iOS on GitHub

#52
post #27

Earlier quoted context omitted.

Microsoft was a monopoly. Apple is a niche player. Antitrust laws don't apply to companies with 20% of the market.

Actually, iOS has 42.4% of the smartphone market in the U.S. according to http://www.cnet.com/news/android-loses-some-us-market-share-...

Still, Android has ~52% of the market. The antitrust laws used against Microsoft were due to the fact that Windows was nearly all of the market, both home and business. Plus, people using Apple now can switch off of it, unlike Microsoft at the time which had no viable options.

Re: Firefox for iOS on GitHub

#53
post #33

Earlier quoted context omitted.

Maybe this will be for the jailbroken platform (probably not though :/)

iOS SDK forbids one even to build any other browser legally (which is glaring example of of lock-in insanity). At least that's how the license looks like. Are there any alternatives way to build code for iOS?

> iOS SDK forbids one even to build any other browser legally

Really? Can you provide a link?

> Are there any alternatives way to build code for iOS?

http://iphonedevwiki.net/index.php/Compiling_iOS_application...

No restrictions there.

Re: Firefox for iOS on GitHub

#54

Earlier quoted context omitted.

It isn't sad. I'm happy that instead of caving into the demands of Apple they stuck out for as long as they did.

They still caved. It's just Safari with a Firefox skin on it. Just like all other iOS browsers. Mozilla had wanted to build a REAL Firefox browser for iOS, but Apple wants to lock everyone into Safari.

Oh yeah, I know that they caved and that Apple doesn't allow any other browser engines on iOS. I was just pointing out that they held out for a pretty long time.

Re: Firefox for iOS on GitHub

#55
post #5

- How far away from a release is this? - Given that Apple does not allow other render engines. What makes this Firefox?

It comes from a non-profit organisation and it's the only major browser that's completely open source.

Re: Firefox for iOS on GitHub

#56
post #33

Earlier quoted context omitted.

iOS SDK forbids one even to build any other browser legally (which is glaring example of of lock-in insanity). At least that's how the license looks like. Are there any alternatives way to build code for iOS?

> iOS SDK forbids one even to build any other browser legally Really? Can you provide a link? > Are there any alternatives way to build code for iOS? http://iphonedevwiki.net/index.php/Compiling_iOS_application... No restrictions there.

I researched it a while ago, may be the SDK license changed since then. That's what I found then:

License: http://www.wired.com/images_blogs/gadgetlab/files/iphone-sdk...

Relevant parts (emphasis in italics):

-----------------------

3.3 Program Requirements for Applications

Any Application developed using this SDK must comply with these criteria and requirements, as they may be modified by Apple from time to time: ....

3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s).

-----------------------

Combine the above with this:

-----------------------

3.2 Use of the SDK

As a condition to using the SDK, You agree that: (a) You will only use the SDK for the purposes and in the manner expressly permitted by this Agreement and in accordance with all applicable laws and regulations;

-----------------------

TL;DR (at least how I understood it and IANAL) you can't even legally build any browser which uses its own engine and can run JavaScript code from the network (which is virtually any browser) if you use iOS SDK from Apple.

Of course you can simply ignore this sick level of insanity and build whatever you want, but we are talking about that Apple attempted to legally ban you from building certain applications (it's not even about accepting them in the store, it's about building in compliance with the SDK license!).

Such kind of stuff makes me have zero respect for Apple in general.

Re: Firefox for iOS on GitHub

#58
post #32

Earlier quoted context omitted.

They have a choice, they can not release a browser for iOS.

they could release a firefox with gecko that works on jail broken ios ( or maybe it exists?)

There was one made about four years ago. Hardly anybody used it because hardly anybody jailbreaks their phones.

Re: Firefox for iOS on GitHub

#59

Since one of Firefoxes selling points for the desktop is its plethora of extensions, will those be available on iOS? If not, what's the difference with this and Safari?

They won't be available nor can they be. Firefox on iOS will be a Firefox UI over Mobile Safari, like all other browsers on iOS. Firefox's extensions are made to work with the rendering engine in proper Firefox as you'd use on Windows, Mac, Linux, and Android. Platforms where you can install your choice of browser.

IMHO, 1Password extension injects JavaScript into web page. Would be interesting if addons are possible.

Re: Firefox for iOS on GitHub

#60
post #31
post #10

Earlier quoted context omitted.

> What makes this Firefox? I think that's an interesting question. Is a browser defined by its rendering engine or by its features and UI? When Chrome used WebKit, it was clearly understood by everyone to be different from Safari, even though the rendering engine was the same (I know, the differences were big), but a Firefox browser that uses WebKit seems to not be considered Firefox. Personally, while I understand t…

You put the rendering engine and features in opposite corners, which is false. Blink and Gecko have features that WebKit does not. Like WebRTC.

I think he refers to features like Bookmark sync, developer tools, and so on.
Post reply on HN