Menu Search
Jump to the content X X
Smashing Conf San Francisco

We use ad-blockers as well, you know. We gotta keep those servers running though. Did you know that we publish useful books and run friendly conferences — crafted for pros like yourself? E.g. upcoming SmashingConf San Francisco, dedicated to smart front-end techniques and design patterns.

An Interview With Jungkee Song What’s The Deal With The Samsung Internet Browser?

According to browser statistics, Chrome for Android is currently1 the largest mobile browser, or is about to become so2. Still, too few web developers realize that these Chrome for Android numbers in fact contain several browsers, not just Google Chrome. After discussing the general state of affairs in this article, we’ll focus on the Chromium-based Samsung browser specifically.

Immediate and full disclosure: Samsung paid me to write this article. Still, it’s one I’ve wanted to write for 18 months, so it kind of evens out.

Further Reading on SmashingMag: Link

The Plural Of Chromium Is Chromia Link

In the past few years, just about all Android device vendors have upgraded their default browsers to Chromium… but not to Google Chrome. Instead, they took an older Chromium version of their choice, modified it somewhat, and added it to their devices as “Internet” or “Browser.”

To make matters more complicated, most vendors are contractually obliged to install Google Chrome on their devices as well. Thus, most modern Android devices come with two Chromium-based browsers installed — but web developers test only in Google Chrome and tend to forget about Samsung Chromium, and HTC Chromium, and LG Chromium, and all of the others. To me, this is not a desirable situation.

At their core, these Chromium-based browsers are the same. There are no huge incompatibilities in the rendering layer lying in wait to trap the unaware web developer. Still, there are a few differences in certain CSS, JavaScript and interface features that web developers need to know about. See, for instance, Can I Use’s comparison7 of the Samsung browser and the latest Chrome.

I became interested in this topic back in early 20158, and apart from attempting to notify other web developers that there are several Chromia — which is the proper, Latinate plural of Chromium (my classical education will show from time to time) — and being met with total disinterest, I tried to find some solid numbers on how many people exactly are using a non-Google Chrome for Android.

Market Shares Link

Mobile browser market shares, unfortunately, are hard to obtain. Until this year, no public source has made any distinction between Google Chrome and the vendor-specific Chromia. On the other hand, the use of non-Google Chromia is clearly bound to device market share, and seeing that Samsung is by far the largest Android vendor, with about 37% market share9, the conclusion that the Samsung Chromium browser would be the largest of the non-Google ones was fairly obvious from the start.

Samsung Internet (which is the official, and quite boring, name of the Samsung Chromium browser) has about 400 million active users globally (source: the interview below). For comparison, Google Chrome for Android has about 1 billion10.

But what percentage of Samsung device owners actually use Samsung Internet? The Google Chrome number spans all device types and is not directly comparable with the Samsung number, which is limited to Samsung devices. Research I did last year11 suggests that about 65% of Samsung users use Samsung Internet — although these numbers are based on one day of statistics from a Dutch ad agency, so they should be taken with a grain of salt. Still, I’m willing to believe that a majority of Samsung device owners use Samsung Internet and not Google Chrome, which by default is hidden in the apps menu.

The reasons I believe so are illustrated by a hilarious encounter I had recently. I was speaking with a woman who is not involved in web development at all, and asked her which mobile browser she uses. “Internet Explorer,” she said. “Oh,” I replied, “so you have a Windows Phone?” “No,” she said, “a Galaxy S7.” And she pointed at the Samsung Internet icon, which clearly states “Internet.” She was quite surprised to hear it was not Internet Explorer, and that Google Chrome was also installed on her device, although my attempt at explaining the relationship between all of these browsers failed miserably. (Then again, even some web developers don’t get that bit.)

Anecdote, not data, yaddah yaddah, but I think this story highlights the point of view of consumers, and the reason why many will use Samsung Internet: They don’t know they have a choice and are confused anyway. Also, it shows that Samsung should find a better name for its browser.

Back to stats. In January, StatCounter started to count12 Samsung Internet separately from the other Chromia, which allows us to conclude that Samsung Internet has a global market share of about 7%, while all other Chromia on Android combined, including Google’s, sit on about 37%. Locally this market share may be higher; for instance in Germany13, where it’s 18%.

I wonder if 18%, or even 7%, of web developers bother to test in Samsung Internet as a browser distinct from Google Chrome. And for close to a year now, I’ve been debating about what to do about this state of affairs, particularly in light of the refusal of Asian companies to speak with web developers. (Believe me, I tried for seven years, and it wasn’t fun.)

Opening Up Link

Then, at the start of 2016, things changed. Samsung opened up and now wants to reach out and become a web citizen in good standing — and become a major player on the web. (Some major web players have less mobile market share than Samsung does, so I’m fundamentally sympathetic to this desire.)

This is good news for web developers: Any time a browser vendor opens up, the web becomes a touch more diverse, and, more importantly, we get one more browser vendor to send snarky comments to. What’s not to like?

In fact, it turns out Samsung is taking this process of opening up very seriously indeed. It created a London-based developer relations group (@samsunginternet2114 on Twitter) — among others, consisting of Ada Rose Edwards15 of Financial Times fame — and a Medium channel2216. Also, if you want to get in touch directly with Samsung browser engineers, you can email them at browser[AT]samsung[DOT]com — but please remember to be polite and patient, as you would like other people to behave towards you.

Interview Link

Because I was granted access to Samsung’s browser engineers a few weeks in advance of the rest of the world, and because I want to get a grip on the non-Google Chromium market and understand Samsung’s goals and ideas, I interviewed Jungkee Song17 of the Samsung Internet team.

Peter-Paul: Hello, Jungkee. Could you briefly introduce yourself?

Jungkee: Hello. I’m a software engineer on the Samsung Internet team, working on the web platform and web standards. I’m one of the co-editors of the service workers spec18 (along with Google’s Alex Russell and Jake Archibald) and a Chromium contributor. Also, I’m trying to meet web developers as often as I can in order to evangelize and discuss progressive web app technologies — and our browser, of course.

Peter-Paul: Why did Samsung decide to create its own browser, instead of using Google Chrome?

Jungkee: First, Samsung aims to deliver a good mobile web experience to users based on device features such as bio sensors, payments and VR. We would like to bring such device technologies to the web, and we found the best way to do that is by creating our own browser.

Secondly, the web is a neutral platform, and no single browser vendor can make the web a better place alone. Diversity of and competition between browsers is a fundamental part of the web. Samsung intends to be one of the players that extend the open web as a common platform — thus, our involvement with service workers, progressive web apps, web and VR integration, and other web innovations.

Thirdly, Samsung provides many types of devices, including, but not limited to, smartphones, tablets, Gear VR, Gear Watch, smart TVs and home appliances. The web should be present on all such devices, which, again, requires us to create our own browser.

Peter-Paul: Can you give some examples of changes Samsung made to the default Chromium browser?

Jungkee: Most have to do with Samsung-specific hardware. Samsung Internet supports a secret mode19 that uses the biometric sensor in Galaxy devices. We also allow users to use third-party plugins for content blocking. Another example is our Gear VR integration, which requires the WebVR API and seamless interaction between the phone browser and the Gear VR browser.

Peter-Paul: Have you ever considered using an engine other than Chromium?

Jungkee: Yes. When we started, we examined WebKit, Gecko and Blink. We found all of them have their pros and cons, but we selected the one that adopts the latest web features fastest, is well maintained, and has a huge developer community: the Chromium project.

It was around early 2013 when we made that decision. We shipped our first Chromium-based browser in one of the Galaxy S4 models released later in 2013.

Peter-Paul: How do you decide which Chromium version you’re going to use?

Jungkee: This question has no easy answer. We try to balance adoption of the latest features with the stability of our software and our internal deadlines. Although we’d love to bring out new features as fast as possible, our products have to go through a rigorous QA process, and therefore we don’t always work with the latest version.

Still, from time to time we cherry-pick important new features that were released in a later Chromium version than the one we use for our base branch. For example, Samsung Internet 4.0 is based on Chromium 44 but supports service worker features up to around Chromium 48. Also, we always backport major security patches to our browser.

Peter-Paul: Do you also work on the core Chromium project?

Jungkee: Certainly! Currently we have 2 owners and around 20 committers. We are mainly working on features that we think are important to extend the web. For instance, we have contributed a number of patches to the service workers API, the notification API, payments, canvas 2D and so on.

Standards we currently focus on include web payment, web VR and progressive web apps. We would like a chance to take on work on those, but right now we concentrate on core features that improve the user experience.

Peter-Paul: On how many device types does Samsung Internet run?

Jungkee: Samsung Internet 4.0 runs on these Samsung devices20; and please note they’re all high-end or mid-range smartphones. That’s because of the speed and memory we need to run Samsung Internet: 768 MB of RAM and 1 GHz dual core of CPU clock. There are no differences between the Samsung Internet versions running on different devices.

Samsung Internet 4.0 also runs on the Samsung Gear VR devices, as well as on Android tablets, but there we don’t support automatic updates yet. Also, Tizen 3.0, the OS for Samsung TVs, will come with Samsung Internet. It’s possible our browser will also come to Gear Watch, but we have no concrete plans yet.

Peter-Paul: And how many users does it have?

Jungkee: We estimate Samsung Internet has about 400 milion global monthly active users.

Peter-Paul: Seeing that Samsung Internet is now an evergreen browser, how often do you think you’re going to update it?

Jungkee: We provide two types of software updates: the update through OS and firmware updates, as all device vendors do, and updates through the app market, as Google, Mozilla and Opera do. We aim to provide updates twice a year through either Galaxy Apps or Play Store, but we are still working on the process. Nonetheless, we successfully deployed Samsung Internet 4.0 back in February, so we’re starting to get somewhere.

Peter-Paul: Any chance of a beta channel?

Jungkee: We don’t have any concrete plans for a beta channel yet, even though Samsung Internet 4.0 was available as a closed beta.

Peter-Paul: Do you plan to eventually ship the latest Samsung Internet version on all Samsung Android devices?

Jungkee: Ideally, yes. However, we ship so many different devices that the version upgrade will be provided in several ways: shipping in a new device, firmware updates (for example, with OS upgrades) and market updates.

Peter-Paul: Will we see Samsung Internet on non-Samsung devices?

Jungkee: We have no concrete plans at this time. Right now, we concentrate on our Galaxy smartphones, tablets and Gear VR, and after that on Tizen and Gear Watch. Once we’ve done that, we may start planning for a version for non-Samsung devices.

Peter-Paul: Apart from Samsung Internet, does Samsung create and maintain any other browsers for low-end devices?

Jungkee: We shipped some low-end Tizen devices that have a WebKit-based browser, but, as I said, we plan to ship a Chromium-based browser for Tizen 3.0.

Peter-Paul: In addition to Samsung Internet, Samsung devices also come with Google Chrome preinstalled. Why is that?

Jungkee: Choice is a good thing. We think users should be able to choose which browser they use to access the web. We think Samsung Internet brings some distinct advantages for Samsung device users that make the web more useful, but we don’t feel we have to restrict the browsers on Samsung devices in order to artificially lock users into using our browser. Our growing market share numbers bear this out.

Peter-Paul: Thank you for your time.

Jungkee: You’re welcome. And remember, if your readers have any questions for Samsung, they can use one of the following contact options:

  • Send an email to browser[AT]samsung[DOT]com.
  • Our newly-formed developer relations team in London has a Twitter account, @samsunginternet2114, and is posting articles on our Medium channel2216.
  • We’re also monitoring Stack Overflow23 for Samsung Internet-related questions, so you can always ask there.

We are planning to open a forum or more channels to communicate with web developers, so stay tuned for our next move.

Front page image credits: Mono-live24.

(vf, al, il)

Footnotes Link

  1. 1 http://gs.statcounter.com/#mobile_browser-ww-monthly-201510-201609
  2. 2 https://www.akamai.com/us/en/solutions/intelligent-platform/visualizing-akamai/internet-observatory/internet-observatory-explore-data.jsp
  3. 3 https://www.smashingmagazine.com/2014/09/testing-mobile-emulators-simulators-remote-debugging/
  4. 4 https://www.smashingmagazine.com/2014/10/what-every-app-developer-should-know-about-android/
  5. 5 https://www.smashingmagazine.com/2016/12/the-not-so-secret-powers-of-the-mobile-browser/
  6. 6 https://shop.smashingmagazine.com/products/mobile-web-handbook
  7. 7 http://caniuse.com/#compare=chrome+55,samsung+4
  8. 8 http://www.quirksmode.org/blog/archives/2015/02/chrome_continue.html
  9. 9 http://communities-dominate.blogs.com/brands/2016/03/smartphone-wars-full-year-2015-final-top-10-by-brands-top-5-by-os-installed-base-dec-2015-and-q4-dat.html
  10. 10 http://thenextweb.com/insider/2016/04/21/google-just-hit-billion-monthly-active-chrome-users/
  11. 11 http://www.quirksmode.org/blog/archives/2015/02/counting_chromi.html
  12. 12 http://gs.statcounter.com/#mobile_browser-ww-monthly-201510-201609
  13. 13 http://gs.statcounter.com/#mobile_browser-DE-monthly-201510-201609
  14. 14 https://twitter.com/samsunginternet
  15. 15 https://ada.is/
  16. 16 http://Medium.com/samsung-internet-dev/
  17. 17 https://twitter.com/jungkees
  18. 18 https://www.w3.org/TR/service-workers/
  19. 19 http://developer.samsung.com/technical-doc/view.do?v=T000000202
  20. 20 http://developer.samsung.com/internet/android/releases
  21. 21 https://twitter.com/samsunginternet
  22. 22 http://Medium.com/samsung-internet-dev/
  23. 23 http://stackoverflow.com/
  24. 24 http://www.mono-live.com/2016/02/samsung-allows-ad-blocking-on-new.html

↑ Back to top Tweet itShare on Facebook

Peter-Paul Koch is a mobile platform strategist, browser researcher, consultant, and trainer in Amsterdam, the Netherlands. He specializes in the mobile web, and especially mobile browser research.

  1. 1

    Really excited with everything I’ve seen so far out of Samsung Internet. I am hopeful that we eventually see a beta channel and more concrete info on various features (my current pet desired feature is payload support in push events for Service Workers that came in Chromium 50). I’ve been pushing our dev team to be aware of this browser and to add it to our test support list.

    Very surprised that tablets do not receive automatic updates, or am I misunderstanding that?

    4
    • 2

      As of now, we don’t have any concrete plan for opening a public beta channel. But I’ll try to check if there’s a way I can help your testing. Please leave me your email at jungkee.song at samsung dot com.

      I expect the Push API payload will be shipped in the next version. And regarding the update for tablets, we don’t yet support automatic update through galaxy apps or play store, but the update along with the firmware update and OS upgrade is supported.

      Stay tuned. Thanks for your interests!

      0
  2. 3

    I am a front-end developer and I cover Samsung Internet as well. I hate it. It is so different to Chrome in a bad way. It even performs worse than the browser on Samsung S3. Yes, it has feature, but lacks performance.

    Sorry to hear that Samsung will try to extend its presence. As far as I see it – they only care about how the browser implements the HW features of their phones so for me – it is more new features than actually fixing existing issues. It is not likely for it to get better for at least a couple of years.

    I really hope they prove me wrong and fix the performance of the browser.

    1
  3. 4

    Jungkee: Choice is a good thing. We think users should be able to choose which browser they use to access the web.

    Really Jungkee? Then why don’t you talk about not being able to remove Chrome? The only “choice” your company gives us is to disable the app.

    Jungkee why do I have to install Package Disabler Pro to get rid of your bloatware?

    Jungkee why can’t you outright say “We need minimum 768mb RAM because our company puts too much bloat that phones can’t handle simple tasks like browsing the internet”

    So Jungkee is just random dude throwing random words.

    ps. Jungkee, I don’t own a low-end phone. I own your latest phone which is S7 Edge.

    8
  4. 5

    Let’s get real. In the first part of the article he clearly stated:
    “Immediate and full disclosure: Samsung paid me to write this article. ”

    It’s clear you won’t see any critical questions or responses. It was interesting to read Samsung’s (PR) reasoning for using their own browser but I didn’t really expect anything new and didn’t get it.

    0
    • 6

      I don’t see any problem with that. The start of the article is a ‘state-of-affairs’ summary, which is always welcome. And for the second part, I agree that the awnsers are PR focussed, but it’s also to get the word out how Samsung Internet wants to go forward and open up/connect to dev’s. Nothing wrong for them to want to broadcast that message, and I see nothing wrong for with being payed for publishing (and it’s not like Samsung is making Paul take a stance on anything here).

      Not every article has to be critical in nature, I appreciate the update.

      0
  5. 7

    I don’t know how many people are going to bother to test on Samsung Internet when they have to buy a Samsung phone first; at best, it comes off as naïve, and at worst it’s an attempt to bully money out of authors with an Apple- or Microsoft-style closed-ecosystem play. (‘Nice website you’ve got there. It’d be a real shame for you if it rendered poorly on millions of users’ default browsers. You’re lucky that our phones are only a few hundred dollars, aren’t you?’)

    If Samsung want to be good citizens and a part of the open web, publicly releasing the browser for other platforms for testing purposes should be the top priority. Until then, it really shouldn’t be surprising if people don’t take Samsung Internet seriously, no matter what its technical merits are.

    0
  6. 8

    If they want to be a good citizen, they should just make Chrome the easy and obvious browser and not introduce a vendor specific browser into the mix.

    They can contribute to Chrome or Mozilla if they think they actually can add benefit.

    Right now, they are just trying to control people who buy the Galaxy phones.

    and no, Web developers should not jump through hoops to support “all the different version of Chromia”

    0
  7. 9

    Interesting article.

    Just got the Samsung Browser v5 update.

    I like this browser way better than Chrome. It has bottom navagation, integrated fingerprint login, is way faster than Chrome, has an integrated adblocker and the home screen with bookmarks looks and works better too when it comes to customization.

    Only thing I don’t like is that slowly the updated apps start looking different and don’t really fit the OS anymore. But I guess when the S6 Nougat OS update rolls out it (eventually) it will fit again.

    0

↑ Back to top