+ 17

How are mobile web browsers developed?

Firefox, Chrome, Opera, Safari, Internet Explorer are mostly written in C++ (rendering engine, javascript engine and UI) But when it comes to their mobile app versions, have they been written in native programming languages (Android-Java, iOS-Swift/Objective-C) or have they been adapted with cross-platform tools? Thanks ☺

7th May 2017, 12:21 AM
Pao
Pao - avatar
14 Réponses
+ 6
@Burey; that's the direction I would've gone, had you not been here with an answer already :) Here's building Firefox...including the Mercurial repository, etc: https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Simple_Firefox_for_Android_build
7th May 2017, 11:58 PM
Kirk Schafer
Kirk Schafer - avatar
+ 11
@Prince Saini: woah! great blog post! I never thought creating a web browser for android was that simple 😮! I wish I knew how Chrome and the others were developed though, but thanks a lot for this tutorial, I'll try it out later :D
7th May 2017, 1:03 AM
Pao
Pao - avatar
+ 11
@Calvin, that makes sense, cross-platform would be your best guess then, thanks :) will keep looking for this answer, hopefully with official data :)
7th May 2017, 1:55 AM
Pao
Pao - avatar
+ 9
@Ulisses Cruz: Thanks for your response. I read Wikipedia before and I wasn't able to find the development details for mobile. If you did find it I'd appreciate it if you could point out where it says so. Thanks again!
7th May 2017, 12:40 AM
Pao
Pao - avatar
7th May 2017, 12:46 AM
Prince Saini
Prince Saini - avatar
+ 8
@Kirk Schafer Firefox's explanation was so explicit! So they need native language for the front-end and C++ for the back-end, thank you so much! and @Burey too! I wish I could mark 2 answers as best 😅😊 thanks again you guys are great ☺👌
8th May 2017, 12:20 AM
Pao
Pao - avatar
+ 7
@prince siani : thanks alot for sharing that
7th May 2017, 1:27 AM
adeel salim
adeel salim - avatar
7th May 2017, 7:02 AM
Burey
Burey - avatar
+ 7
@Burey hahaha I agree :P truth is if Kirk or you answer my questions there's a high chance one of you will get marked as best. You're super helpful, really, thank you both 😊👌
8th May 2017, 6:01 AM
Pao
Pao - avatar
+ 5
Kirk, two answers are always better than one :) Paola, if we had 2 we'd want 3 xD
8th May 2017, 5:50 AM
Burey
Burey - avatar
+ 2
here's a Wikipedia article explaining that: https://en.wikipedia.org/wiki/Mobile_browser
7th May 2017, 12:27 AM
Ulisses Cruz
Ulisses Cruz - avatar
+ 2
When come to build a low level system access powerful apps, Java or Objective C is not the option. It should be developed by C++. Many mobile apps are built on C++.
7th May 2017, 1:45 AM
Calviղ
Calviղ - avatar
+ 2
Use Xamarin to build cross platform apps using C#.
7th May 2017, 5:55 AM
Prince Saini
Prince Saini - avatar
+ 2
u need android studio
8th May 2017, 11:01 AM
tarun narain
tarun narain - avatar