Mobile browser explained

A mobile browser is a web browser designed for use on a mobile device such as a mobile phone, PDA, smartphone, or tablet. Mobile browsers are optimized to display web content most effectively on small screens on portable devices. Some mobile browsers, especially older versions, are designed to be small and efficient to accommodate the low memory capacity and low bandwidth of certain wireless handheld devices. Traditional smaller feature phones use stripped-down mobile web browsers; however, most current smartphones have full-fledged browsers that can handle the latest web technologies, such as CSS 3, JavaScript, and Ajax.

Websites designed to be usable in mobile browsers may be collectively referred to as the mobile web. Today, over 75% of websites are "mobile friendly", by detecting when a request comes from a mobile device and automatically creating a "mobile" version of the page, designed to fit the device's screen and be usable with a touch interface.

Underlying technology

The mobile browser usually connects via the cellular network, or increasingly via Wireless LAN, using standard HTTP over TCP/IP and displays web pages written in HTML. Historically, early feature phones were restricted to only displaying pages specifically designed for mobile use, written in XHTML Mobile Profile (WAP 2.0), or WML (which evolved from HDML). WML and HDML are stripped-down formats suitable for transmission across limited bandwidth, and wireless data connection called WAP. In Japan, DoCoMo defined the i-mode service based on i-mode HTML, which is an extension of Compact HTML (C-HTML), a simple subset of HTML.

WAP 2.0 specifies XHTML Mobile Profile plus WAP CSS, subsets of the W3C's standard XHTML and CSS with minor mobile extensions.

Smartphone mobile browsers are full-featured Web browsers capable of HTML, CSS, ECMAScript, as well as mobile technologies such as WML, i-mode HTML, or cHTML.To accommodate small screens, they use Post-WIMP interfaces.

History

The first mobile browser for a PDA was PocketWeb[1] [2] for the Apple Newton created at TecO in 1994, followed by the first commercial product NetHopper released in August 1996.[3]

The so-called "microbrowser" technologies such as WAP, NTTDocomo's i-mode platform and Openwave's HDML platform fueled the first wave of interest in wireless data services.

The first deployment of a mobile browser on a mobile phone was probably in 1997 when Unwired Planet (later to become Openwave) put their "UP.Browser" on AT&T handsets to give users access to HDML content.[4] [5]

A British company, STNC Ltd., developed a mobile browser (HitchHiker) in 1997 that was intended to present the entire device UI. The demonstration platform for this mobile browser (Webwalker) had 1 MIPS total processing power. This was a single core platform, running the GSM stack on the same processor as the application stack. In 1999 STNC was acquired by Microsoft[6] and HitchHiker became Microsoft Mobile Explorer 2.0,[7] not related to the primitive Microsoft Mobile Explorer 1.0. HitchHiker is believed to be the first mobile browser with a unified rendering model, handling HTML and WAP along with ECMAScript, WMLScript, POP3 and IMAP mail in a single client. Although it was not used, it was possible to combine HTML and WAP in the same pages although this would render the pages invalid for any other device. Mobile Explorer 2.0 was available on the Benefon Q, Sony CMD-Z5, CMD-J5, CMD-MZ5, CMD-J6, CMD-Z7, CMD-J7 and CMD-J70. With the addition of a messaging kernel and a driver model, this was powerful enough to be the operating system for certain embedded devices. One such device was the Amstrad e-m@iler[8] and e-m@iler 2. This code formed the basis for MME3.

Multiple companies offered browsers for the Palm OS platform. The first HTML browser for Palm OS 1.0 was HandWeb by Smartcode software, released in 1997. HandWeb included its own TCP/IP stack, and Smartcode was acquired by Palm in 1999. Mobile browsers for the Palm OS platform multiplied after the release of Palm OS 2.0, which included a TCP/IP stack. A freeware (although later shareware) browser for the Palm OS was Palmscape, written in 1998 by Kazuho Oku in Japan, who went on to found Ilinx. It was still in limited use as late as 2003. Qualcomm also developed the Eudora Web browser, and launched it with the Palm OS based QCP smartphone. ProxiWeb[9] was a proxy-based Web browsing solution, developed by Ian Goldberg and others[10] at the University of California, Berkeley and later acquired by PumaTech.

Released in 2001, Mobile Explorer 3.0 added iMode compatibility (cHTML) plus numerous proprietary schemes.[11] By imaginatively combining these proprietary schemes with WAP protocols, MME3.0 implemented OTA database synchronisation, push email, push information clients (not unlike a 'Today Screen') and PIM functionality. The cancelled Sony Ericsson CMD-Z700 was to feature heavy integration with MME3.0. Although Mobile Explorer was ahead of its time in the mobile phone space, development was stopped in 2002.

Also in 2002, Palm, Inc. offered Web Pro on Tungsten PDAs based upon a Novarra browser. PalmSource offered a competing Web browser based on Access NetFront.

Opera software pioneered with its Small Screen Rendering and Medium Screen Rendering technology. The Opera web browser is able to reformat regular web pages for optimal fit on small screens and medium-sized (PDA) screens. It was also the first widely available mobile browser to support Ajax and the first mobile browser to pass the Acid2 test.

Distinct from a mobile browser is a web-based emulator, which uses a "Virtual Handset" to display WAP pages on a computer screen, implemented either in Java or as an HTML transcoder.

Popular mobile browsers

The following are some of the more popular mobile browsers. Some mobile browsers are really miniaturized web browsers, so some mobile device providers also provide browsers for desktop and laptop computers.

Usage share of mobile (smartphone and tablet) browsers
SourceDateAndroid
Browser
ChromeInternet
Explorer
SafariOpera MiniUC
Browser
Samsung
Internet
Huawei
Browser
StatCounter[12] May 2022 1.14% 64.23% -- 25.24% 1.68% 1.21% 4.65% --
StatCounter[13] June 2017 4.24% 47.26% 0.59% 21.17% 5.01% 14.16% 6.03% 1.09%
StatCounter[14] June 2015 15.81% 30.67%1.76% 24.64% 10.37% 12.95% -- 3.79%
NetApplications[15] June 2014 22.77% 16.67% 2.01% 47.06% 7.82% -- -- 4.69%

Default browsers for mobile and tablet (current and defunct)

BrowserCreatorFOSSCurrent browser engineSoftware licenseNotes
Amazon SilkAmazonBlinkProprietary and LGPLUses split architecture whereby all processing is performed on Amazon's servers
Huawei browser Proprietary and LGPLBrowser included with EMUI version 10.0 to version 14.2 and Harmony OS version 2.0 to version 4.2.
Android browserGoogleWebKitBSD and LGPLBrowser included with Android version 1.5 to version 4.1[16]
BlackBerry BrowserBlackBerryMango (ver 4.5, 4.6, 4.7, 5.0)
WebKit (ver 6.0+)
Proprietary and LGPL-
BlazerPalmNetFront[17] ProprietaryInstalled on all newer Palm Treos and PDAs
ChromeGoogleWebKit, Blink (versions 28+)Freeware under Google Chrome Terms of Service, but uses components from the Chromium (web browser) project.[18] Installed as default on Google devices shipping with Android versions 4.1 (Jelly Bean) or higher
ClipperPalmCustomProprietaryInstalled on Palm VII series devices, or via Palm's Mobile Internet Kit
Dolphin BrowserMoboTapWebKitProprietaryInstalled on all Bada
Firefox for MobileMozillaGecko, WebKit (iOS version only)MPLCurrently released for Android and iOS, but default browser for Firefox OS devices (now discontinued)
Internet Explorer MobileMicrosoftMSHTMLProprietaryOn Windows Phone and Windows Mobile only
Iris BrowserTorch MobileWebKitProprietary and LGPLAcquired by Research in Motion - No longer supports Windows Mobile or Linux
Kindle web browserAmazonNetFrontProprietaryLabeled "experimental"
Microsoft EdgeMicrosoftEdgeHTMLProprietaryOn Windows 10 Mobile
Myriad BrowserMyriad GroupMagellan (ver. 6.x)
Fugu (ver 7.x)
WebKit (ver 9)[19]
Proprietary and LGPLAcquired from Openwave in 2008
NetFrontACCESSNetFrontProprietary-
Nokia Series 40 BrowserNokiaWebKit[20] Proprietary and LGPL
OpenwaveUnwired PlanetProprietaryProprietaryHDML, WAP, WML
Opera MiniOperaPrestoProprietaryCapable of pre-processing web pages and formatting for small screens
Opera MobileOperaPresto, Blink (versions 15+)ProprietaryCapable of reading HTML and can reformat for small screens
PlayStation Portable web browserSonyNetFrontProprietary-
Polaris BrowserInfraware Inc.Lumi (Ver. 6.x)
WebKit (Ver. 7.x)
Proprietary and LGPLNokia, Samsung, Kyocera and other phones sold in the United States, China, South Korea, etc.
QQ browserTencentWebKit, MSHTMLProprietary
S60 web browserNokiaWebKitLGPLOn S60 phones (predominantly Nokia)
SafariAppleWebKit (WebCore)Proprietary and LGPL[21] On iOS (iPhone, iPod Touch and iPad)
Skyfire Mobile BrowserSkyfireWebKitProprietary and LGPLRenders Flash 10, Ajax and Silverlight content. Currently supports iOS and Android.
WebOS BrowserPalmWebKitProprietary and LGPLThe last WebOS, 3.0.5, was released on January 12, 2012
BrowserCreatorFOSSCurrent browser engineSoftware licenseNotes

User-installable mobile browsers (current and defunct)

BrowserCreatorCurrent browser enginePlatformsSoftware licenseNotes
360 Web BrowserDigital PokeiOS
BOLT browserBitstreamWebKitJava ME, BlackBerryProprietaryDiscontinued December 2011
BraveBraveBlinkiOS, AndroidOpen-sourcePrivacy-focused, built on Chromium.
Cake BrowserCake Technologies, Inc.WebKitiOS, AndroidSwipeable mobile browser created in 2018[22]
Google ChromeGoogleBlink, V8, WebKit (iOS)Android, iOSProprietary under Google Chrome Terms of Service
ChromiumGoogleBlink, V8Android, LinuxBSD-3 and others[23] Primary code-base of Chrome.
ClassillaCameron KaiserClecko (modified Gecko)Mac OS 8.6, Mac OS 9MPL/GPL/LGPLAlthough desktop, uses a mobile user agent by default due to the older machines it services.
DeepfishMicrosoftWindows MobileProprietaryProxy-rendering browser (discontinued)
Dolphin BrowserMoboTapWebKitAndroid, iOS
DuckDuckGoDuckDuckGoBlink, WebKit (iOS)Android, iOSApache 2.0
Firefox for mobileMozillaGecko, WebKit (iOS)Android, Firefox OS (discontinued), iOSMPLIncludes HTML5 support, Firefox Sync, add-ons support and tabbed browsing.[24]
Firefox Focus/KlarMozillaGecko, WebKit (iOS)Android, iOSMPL 2.0
GNU IceCatGNU ProjectGeckoAndroid, LinuxMPL 2.0, GPLv3+
JioBrowserJioWebKit, BlinkAndroidProprietary
LinksTwibright LabsPlayStation PortableGPLUnofficial port, requires custom firmware
Mercury BrowseriLegendSoft, Inc.Android, iOSProprietary
Micromax BrowserMicromax InformaticsAndroid
MinimoMozilla FoundationGeckoLinux, Windows CEMPL/GPL/LGPLDiscontinued
NetFrontACCESSNetFront, WebKitLinux, S60, BREW, Android, Windows Mobile, othersProprietary
Opera MiniOperaPrestoJava ME, Android, Windows Mobile, iOS, BlackBerry, S60, othersProprietarySupports most features of stand-alone Opera, but can run on less capable phones by offloading memory-intensive rendering to proxy server (based on Opera Mobile running on a server)
Opera MobileOperaPresto, BlinkAndroid, Maemo, BREW, S60, Windows MobileFrom version 14 it is based on Chromium.
Pale MoonMoonchild ProductionsAndroidProprietaryBuilt on Firefox code
PixoSun Microsystems
QQ browserTencentWebKit, MSHTMLWindows, Mac OS X, Android, iOSProprietary
Skweezer
SkyfireSkyfire Labs, Inc.WebKit (ver 2.x+), Gecko (ver 1.x)Android, iOSSupports Flash and Ajax. As of, it no longer supports Symbian OS or Windows Mobile
SleipnirFenrir IncWebKitAndroid, iOS, Windows Mobile
SteelWebKitAndroidDiscontinued
TeasharkJava MEProprietary
Tor BrowserThe Tor Project, Guardian ProjectGeckoAndroid, LinuxMPL 2.0
UC BrowserUC MobileU3 (based on WebKit)S60, Java ME, Android, iOS, Windows Mobile, BadaProprietaryProxy-rendering in Java and Symbian. U3 engine in Android.
Vision Mobile BrowserNovarraJava ME, BREWProprietary
VivaldiVivaldi TechnologiesBlink, V8Android, Linux, iOSBSD-3, Proprietary
WinWAPWinwap TechnologiesWindows MobileProprietary
ArcThe Browser CompanyWebKitiOSProprietary
BrowserCreatorCurrent browser enginePlatformsSoftware licenseNotes

Mobile HTML transcoders

Mobile transcoders reformat and compress web content for mobile devices and must be used in conjunction with built-in or user-installed mobile browsers. The following are several leading mobile transcoding services.

Defunct transcoders or sites with removed transcoding functionality

See also

External links

Notes and References

  1. 10.1016/0169-7552(95)00093-6. PDAs as mobile WWW browsers. 1995. Gessler. Stefan. Kotulla. Andreas. Computer Networks and Isdn Systems. 28. 1–2. 53–59.
  2. Book: 10.1007/BFb0000360. Multimedia client implementation on Personal Digital Assistants. Interactive Distributed Multimedia Systems and Telecommunication Services. 1309. 283–295. Lecture Notes in Computer Science. 1997. Lauff. Markus. Gellersen. Hans-Werner. 978-3-540-63519-2. 10.1.1.6.6059.
  3. Web site: July 1996 . NetHopper 2.0: First true web browser for Newton . https://web.archive.org/web/20110611122918/http://www.pencomputing.com/archive/PCM_11/nethopper.html . June 11, 2011 . October 13, 2009 . Pen Computing Magazine.
  4. Web site: 2009 . About Us . dead . https://web.archive.org/web/20160315055353/http://owmobility.com/about-us . March 15, 2016 . June 8, 2016 . Openwave Mobility.
  5. Web site: 1997 . The Weather Underground brings weather service to mobile phone user . https://web.archive.org/web/20090606185810/http://www.wunderground.com/about/pr/news.asp?date=19970513 . June 6, 2009 . February 26, 2009 . The Weather Underground.
  6. Microsoft Acquires STNC, a Leader in Digital Cellular Software . Microsoft . 21 July 1999 . 14 April 2011 . dead. https://web.archive.org/web/20110513182941/http://www.microsoft.com/presspass/press/1999/Jul99/STNCpr.mspx . 13 May 2011 .
  7. Microsoft Introduces Microsoft Mobile Explorer . Microsoft . 8 December 1999 . 14 April 2011 . dead. https://web.archive.org/web/20101114001316/http://www.microsoft.com/presspass/press/1999/Dec99/MobileExplorerPR.mspx . 14 November 2010 .
  8. Web site: 5 October 2002 . The previous e-m@iler... . https://web.archive.org/web/20060209150511/http://www.amstrad.com/emailer.html . 9 February 2006 . Amstrad.
  9. Web site: Experience With Top Gun Wingman: A Proxy-Based Graphical Web Browser for the 3Com PalmPilot. uwaterloo.ca. 4 May 2018.
  10. Web site: About Top Gun Wingman . https://web.archive.org/web/20180505135328/http://daedalus.cs.berkeley.edu/software/wingman/index.html . May 5, 2018 . 4 May 2018 . The University of California, Berkeley BARWAN Research Project CDROM.
  11. Microsoft Mobile Explorer 3.0 Provides Tomorrow's WAP 2.0 Functionality Today . Microsoft . 19 February 2001 . 14 April 2011 . dead. https://web.archive.org/web/20110401232319/http://www.microsoft.com/presspass/press/2001/feb01/02-19mmepr.mspx . 1 April 2011 .
  12. Web site: May 2022 . Top 9 Mobile & Tablet Browsers . StatCounter Global Stats . en.
  13. Web site: June 2017 . Top 9 Mobile & Tablet Browsers . StatCounter Global Stats . en.
  14. Web site: June 2015 . Top 9 Mobile & Tablet Browsers . StatCounter Global Stats . en.
  15. Web site: 2014-07-02 . Windows 8.x, Internet Explorer both flatline in June . Ars Technica . en-us.
  16. http://www.androidauthority.com/android-4-1-vs-android-4-2-jelly-bean-149740/ Android 4.1 vs Android 4.2 -- The Jelly Bean Brothers
  17. Web site: 2004-12-08 . palmOne Selects ACCESS NetFront Browser Engine to Power New Blazer 4.0 Mobile Browser, Expand Collaboration . dead . https://web.archive.org/web/20100528134607/http://www.access-company.com/news/press/ACCESS/2004/20041208.html . 2010-05-28 . 2010-06-13 . ACCESS.
  18. Web site: FAQ - Mobile Chrome . 7 May 2014 . Chrome Developers. 28 February 2014 .
  19. Web site: 2010 . Mobile Browsers . dead . https://web.archive.org/web/20100801061738/http://www.myriadgroup.com/Device-Manufacturers/Mobile-Browsing.aspx . 2010-08-01 . 2010-12-15 . Myriad Group.
  20. Web site: Series 40 Platform . Forum Nokia . 2010-06-04 . 2010-07-29 . dead. https://web.archive.org/web/20100523003456/http://www.forum.nokia.com/Technology_Topics/Device_Platforms/Series_40/ . 2010-05-23 .
  21. Web site: Open Source . Apple Developer.
  22. Web site: Perez . Sarah . 30 January 2018 . Cake raises $5 million for a swipeable mobile browser . 2018-06-03 . TechCrunch.
  23. Web site: Chromium Terms and Conditions . 2 September 2008 . 27 April 2021 . . https://web.archive.org/web/20081022102106/https://code.google.com/chromium/terms.html . 22 October 2008.
  24. Web site: Firefox for Mobile . 2012-06-26 . Mozilla.
  25. Web site: Google Mobilizer. google.com. 4 May 2018.
  26. Web site: Solomon . Veena . What happened to Web Transcoder? . Mobile Websites | Webmaster Central Help Forum | Google Product Forums . 2016-02-06 . 2018-03-30.
  27. News: Schwartz . Barry . Google Web Transcoder Killed Off? . . 2016-02-15 . 2018-03-31.
  28. News: Purdy . Kevin . Finch Formats Web Sites for Really Slow Connections . Lifehacker . 2008-10-13 . 2013-03-30.
  29. Web site: Brenecki . Adam . Finch. . 2009 . dead. https://web.archive.org/web/20090228194010/http://finch.ploogy.net/ . 2009-02-28.
    • Web site: Brenecki . Adam . squeezr!beta . 2009 . dead. https://web.archive.org/web/20091208234659/http://squeezr.net/ . 2009-12-08.
    • Web site: Brenecki . Adam . Finch is now... squeezr!beta . 2010 . dead. https://web.archive.org/web/20100613141116/http://finch.ploogy.net/ . 2010-06-13.
  30. Web site: Brenecki . Adam . squeezr!beta . squeezr.net . 2010 . dead. https://web.archive.org/web/20100213160249/http://squeezr.net/ . 2010-02-13.
  31. Web site: Brenecki . Adam . squeezr!beta is closed :(. squeezr.net . 2010 . dead. https://web.archive.org/web/20100828124900/http://squeezr.net/ . 2010-08-28.
  32. Web site: Brenecki . Adam . squeezr!beta is closed :(. squeezr.net . dead. https://web.archive.org/web/20120102143147/http://squeezr.net/ . 2012-01-02.
  33. Web site: Bing. m.bing.com. 4 May 2018. dmy-all.
  34. mlvb.net
  35. Web site: About . Mowser . afilias.tech . 2011 . https://web.archive.org/web/20170205113812/http://mowser.com/about.php . 2017-02-05.
  36. Web site: mowser.mobi . Mowzer . 2011 . dead. https://web.archive.org/web/20170922072607/http://mowser.com/ . 2017-09-22.
  37. Web site: Mowser.com has been shut down! . Afilias Plc . Republic of Ireland . 2017 . 2018-03-31.