Mobiler Browser - Mobile browser

Eine Wikipedia-Seite, die in einem mobilen XHTML-Browser auf einem Nokia 3220 (2004) angezeigt wird

Ein mobiler Browser ist ein Webbrowser, der für die Verwendung auf einem mobilen Gerät wie einem Mobiltelefon oder PDA entwickelt wurde . Mobile Browser sind so optimiert, dass sie Webinhalte für kleine Bildschirme auf tragbaren Geräten am effektivsten darstellen. Mobile Browser-Software muss klein und effizient sein, um der geringen Speicherkapazität und der geringen Bandbreite von drahtlosen Handheld-Geräten gerecht zu werden. Normalerweise handelte es sich um abgespeckte Webbrowser, einige neuere mobile Browser können jedoch auch mit den neuesten Technologien wie CSS 3 , JavaScript und Ajax umgehen .

Websites, die so gestaltet sind, dass sie von diesen Browsern aus aufgerufen werden können, werden als drahtlose Portale oder zusammenfassend als mobiles Web bezeichnet . Sie können automatisch eine "mobile" Version jeder Seite erstellen, beispielsweise der Wikipedia- Website.

Basistechnologie

Der mobile Browser verbindet sich normalerweise über ein Mobilfunknetz oder zunehmend über Wireless LAN unter Verwendung von Standard- HTTP über TCP/IP und zeigt Webseiten an, die in HTML , XHTML Mobile Profile ( WAP 2.0 ) oder WML (entstanden aus HDML ) geschrieben sind. WML und HDML sind abgespeckte Formate, die für die Übertragung über begrenzte Bandbreite und eine drahtlose Datenverbindung namens WAP geeignet sind . In Japan definiert DoCoMo den i-mode- Dienst basierend auf i-mode HTML, einer Erweiterung von Compact HTML ( C-HTML ), einer einfachen Untermenge von HTML .

WAP 2.0 spezifiziert XHTML Mobile Profile plus WAP CSS, Teilmengen des W3C-Standards XHTML und CSS mit kleineren mobilen Erweiterungen.

Neuere mobile Browser sind voll funktionsfähige Webbrowser, die HTML , CSS , ECMAScript sowie mobile Technologien wie WML , i-mode HTML oder cHTML unterstützen . Um kleine Bildschirme unterzubringen, verwenden sie Post-WIMP- Schnittstellen.

Geschichte

Der erste mobile Browser für einen PDA war PocketWeb für den Apple Newton, der 1994 bei TecO entwickelt wurde, gefolgt vom ersten kommerziellen Produkt NetHopper, das im August 1996 veröffentlicht wurde.

Die sogenannten "Microbrowser"-Technologien wie WAP, die i-mode- Plattform von NTTDocomo und die HDML-Plattform von Openwave heizten die erste Welle des Interesses an drahtlosen Datendiensten an.

Der erste Einsatz eines mobilen Browsers auf einem Mobiltelefon war wahrscheinlich 1997, als Unwired Planet (später Openwave) seinen "UP.Browser" auf AT&T- Handys installierte , um Benutzern den Zugriff auf HDML-Inhalte zu ermöglichen.

Ein britisches Unternehmen, STNC Ltd., entwickelte 1997 einen mobilen Browser (HitchHiker), der die gesamte Benutzeroberfläche des Geräts darstellen sollte. Die Demonstrationsplattform für diesen mobilen Browser (Webwalker) hatte eine Gesamtverarbeitungsleistung von 1 MIPS . Dies war eine Single-Core-Plattform, auf der der GSM-Stack auf demselben Prozessor wie der Anwendungs-Stack ausgeführt wurde. 1999 wurde STNC von Microsoft übernommen und aus HitchHiker wurde Microsoft Mobile Explorer 2.0, nicht verwandt mit dem primitiven Microsoft Mobile Explorer 1.0. HitchHiker gilt als der erste mobile Browser mit einem einheitlichen Rendering-Modell, der HTML und WAP zusammen mit ECMAScript, WMLScript , POP3 und IMAP- Mail in einem einzigen Client verarbeitet. Obwohl es nicht verwendet wurde, war es möglich, HTML und WAP in denselben Seiten zu kombinieren, obwohl dies die Seiten für jedes andere Gerät ungültig machen würde. Mobile Explorer 2.0 war auf dem Benefon Q, Sony CMD-Z5, CMD-J5, CMD-MZ5, CMD-J6, CMD-Z7, CMD-J7 und CMD-J70 verfügbar. Mit dem Hinzufügen eines Messaging-Kernels und eines Treibermodells war dies leistungsstark genug, um das Betriebssystem für bestimmte eingebettete Geräte zu sein. Ein solches Gerät war der Amstrad e-m@iler und em@iler 2. Dieser Code bildete die Grundlage für MME3.

Mehrere Unternehmen boten Browser für die Palm OS-Plattform an. Der erste HTML-Browser für Palm OS 1.0 war HandWeb von der Software Smartcode, die 1997 veröffentlicht wurde. HandWeb enthielt einen eigenen TCP/IP-Stack, und Smartcode wurde 1999 von Palm übernommen 2.0, die einen TCP/IP-Stack enthielt. Ein Freeware (wenn auch später Shareware) Browser für das Palm OS war Palmscape, geschrieben 1998 von Kazuho Oku in Japan, der später Ilinx gründete . Noch 2003 in begrenztem Umfang. Qualcomm entwickelte auch den Eudora- Webbrowser und brachte ihn mit dem auf Palm OS basierenden QCP-Smartphone auf den Markt. ProxiWeb war eine Proxy-basierte Webbrowser -Lösung, die von Ian Goldberg und anderen an der University of California Berkeley entwickelt und später von PumaTech übernommen wurde.

Der 2001 veröffentlichte Mobile Explorer 3.0 fügte iMode-Kompatibilität (cHTML) sowie zahlreiche proprietäre Schemata hinzu. Durch die fantasievolle Kombination dieser proprietären Schemata mit WAP-Protokollen implementierte MME3.0 die OTA-Datenbanksynchronisierung, Push-E-Mail , Push-Informationsclients ( ähnlich einem "Heute-Bildschirm") und PIM-Funktionalität. Das abgesagte Sony Ericsson CMD-Z700 sollte eine starke Integration mit MME3.0 aufweisen. Obwohl Mobile Explorer seiner Zeit im Bereich Mobiltelefone voraus war, wurde die Entwicklung 2002 eingestellt.

Ebenfalls 2002 bot Palm, Inc. Web Pro auf Tungsten-PDAs basierend auf einem Novarra- Browser an. PalmSource bot einen konkurrierenden Webbrowser auf Basis von Access Netfront an .

Opera Software leistete mit seiner Small Screen Rendering (SSR) und Medium Screen Rendering (MSR) Technologie Pionierarbeit . Der Opera -Webbrowser ist in der Lage, normale Webseiten für eine optimale Anpassung an kleine Bildschirme und mittelgroße (PDA) Bildschirme neu zu formatieren. Es war auch der erste weit verbreitete mobile Browser, der Ajax unterstützte, und der erste mobile Browser, der den ACID2- Test bestand. [1]

Von einem mobilen Browser zu unterscheiden ist ein webbasierter Emulator, der ein "Virtual Handset" verwendet, um WAP-Seiten auf einem Computerbildschirm anzuzeigen, entweder in Java oder als HTML-Transcoder implementiert.

Beliebte mobile Browser

Im Folgenden sind einige der beliebtesten mobilen Browser aufgeführt. Einige mobile Browser sind wirklich miniaturisierte Webbrowser, daher bieten einige Anbieter mobiler Geräte auch Browser für Desktop- und Laptop- Computer an.

Nutzungsanteil mobiler ( Smartphone und Tablet ) Browser für
Quelle Datum Android-
Browser
Chrom Internet-
Explorer
Safari Opera Mini UC-
Browser
Samsung-
Internet
Sonstiges
Statistikzähler Juni 2017 4,24% 47,26 % 0,59 % 21,17% 5,01% 14,16% 6,03% 1,09%
Statistikzähler Juni 2015 15,81% 30,67% 1,76% 24,64% 10,37% 12,95 % -- 3,79%
NetApplications Juni 2014 22,77% 16,67% 2,01% 47,06% 7,82 % -- -- 4,69%

Standardbrowser für Handy und Tablet

Browser Schöpfer FOSS Aktuelle Layout-Engine Softwarelizenz Anmerkungen
Amazon Seide Amazon.com Etwas Blinken proprietär und LGPL Verwendet eine geteilte Architektur, bei der die gesamte Verarbeitung auf den Servern von Amazon erfolgt
Android- Browser Google Jawohl WebKit BSD und LGPL Browser in Android Version 1.5 bis Version 4.1 enthalten
BlackBerry- Browser BlackBerry Ltd Etwas Mango (Version 4.5, 4.6, 4.7, 5.0)
Webkit (Version 6.0+)
proprietär und LGPL -
Blazer Palme Nein NetFront proprietär auf allen neueren Palm Treos und PDAs installiert
Chrom Google Etwas WebKit , Blink (Versionen 28+) Freeware gemäß den Google Chrome-Nutzungsbedingungen, verwendet jedoch Komponenten aus dem Chromium- Projekt (Webbrowser) . Standardmäßig auf Google-Geräten installiert, die mit Android- Versionen 4.1 ( Jelly Bean ) oder höher ausgeliefert werden
Clipper Palme Nein Benutzerdefiniert proprietär installiert auf Geräten der Palm_VII- Serie oder über das Mobile Internet Kit von Palm
Delphin-Browser MoboTap Nein WebKit proprietär auf allen Bada . installiert
Firefox für Mobilgeräte Mozilla Jawohl Gecko , WebKit (nur iOS-Version) MPL Derzeit für Android und iOS veröffentlicht, aber Standardbrowser für Firefox OS- Geräte (jetzt eingestellt)
Internet Explorer Mobil Microsoft Nein Dreizack proprietär auf Windows Phone und Windows Mobile nur
Iris-Browser Taschenlampe mobil Etwas WebKit proprietär und LGPL Erworben von Research in Motion - Unterstützt Windows Mobile oder Linux nicht mehr
Kindle -Webbrowser Amazon.com Nein NetFront proprietär Als "experimentell" bezeichnet
Microsoft Edge Microsoft Nein EdgeHTML proprietär unter Windows 10 Mobile
Unzählige Browser Unzählige Gruppe Etwas Magellan (Version 6.x)
Fugu (Version 7.x)
WebKit (Version 9)
proprietär und LGPL Erworben von Openwave im Jahr 2008
NetFront ZUGANG Co., Ltd. Jawohl NetFront proprietär -
Nokia Series 40 Browser Nokia Etwas WebKit proprietär und LGPL -
Opera Mini Opera-Software Nein Presto proprietär Kann Webseiten vorverarbeiten und für kleine Bildschirme formatieren
Opera Mobile Opera-Software Nein Presto , Blink (Versionen 15+) proprietär Kann HTML lesen und für kleine Bildschirme neu formatieren
PlayStation Portable-Webbrowser Sony Jawohl NetFront proprietär -
Polaris-Browser Infraware Inc. Etwas Lumi (Ver. 6.x)
WebKit (Ver. 7.x)
proprietär und LGPL Nokia, Samsung, Kyocera und andere Telefone, die in den USA, China, Südkorea usw.
QQ-Browser Tencent Etwas WebKit , Dreizack proprietär
S60-Webbrowser Nokia Jawohl WebKit LGPL auf S60-Telefonen (vorwiegend Nokia)
Safari Apple Inc. Etwas WebKit ( WebCore ) proprietär und LGPL auf iOS ( iPhone , iPod Touch und iPad )
Skyfire-Mobilbrowser Himmelsfeuer Etwas WebKit proprietär und LGPL Rendert Flash 10-, Ajax- und Silverlight-Inhalte. Unterstützt derzeit iOS und Android.
WebOS- Browser

Palme

Etwas WebKit proprietär und LGPL Das letzte WebOS, 3.0.5, wurde am 12. Januar 2012 veröffentlicht
Browser Schöpfer FOSS Aktuelle Layout-Engine Softwarelizenz Anmerkungen

Vom Benutzer installierbare mobile Browser

Browser Schöpfer Aktuelle Layout-Engine Plattformen Softwarelizenz Anmerkungen
360-Webbrowser Digitaler Poke iOS
Aloha (Webbrowser) Aloha Mobile Ltd. WebKit iOS , Android Datenschutzorientierter Browser
BOLT-Browser Bitstream Inc. WebKit Java ME , BlackBerry Proprietär Eingestellt im Dezember 2011
Brave Browser Mutig Blinken iOS, Android, Open Source Datenschutzorientiert, auf Chrom gebaut.
Kuchenübersicht Kuchen-Technologien, Inc. WebKit iOS, Android Swipeable mobiler Browser erstellt im Jahr 2018
Chrom Google WebKit , Blink Android , iOS Freeware gemäß den Google Chrome-Nutzungsbedingungen
UC-Browser UC-Mobil U3 (basierend auf WebKit ) S60 , Java ME , Android , iOS , Windows Mobile , Bada Proprietäre Freeware Proxy-Rendering in Java und Symbian. U3-Engine in Android.
Classilla Cameron Kaiser Clecko ein modifizierter Gecko Mac OS 8.6 , Mac OS 9 MPL / GPL / LGPL Obwohl Desktop, verwendet es aufgrund der älteren Maschinen, die es bedient, standardmäßig einen mobilen Benutzeragenten.
Tieffisch Microsoft Windows Mobil Proprietär Proxy-Rendering-Browser (eingestellt)
JioBrowser Jio WebKit , Blink Android Proprietär Gesichertes Surfen
Micromax-Browser Micromax Informatik Android
Delphin-Browser MoboTap WebKit Android , iOS
Firefox für Mobilgeräte Mozilla-Stiftung Gecko , WebKit (iOS) Android , Firefox OS (eingestellt), iOS MPL Enthält HTML5- Unterstützung, Firefox Sync , Add-On- Unterstützung und Tabbed Browsing .
Links Twibright Labs PlayStation Portable GPL Inoffizieller Port, erfordert benutzerdefinierte Firmware
Merkur-Browser iLegendSoft, Inc. Android , iOS Freeware
Minimo Mozilla-Stiftung Gecko Linux , Windows CE MPL / GPL / LGPL Abgesetzt
NetFront ZUGANG Co., Ltd. NetFront, WebKit Linux , S60 , BREW , Android , Windows Mobile , Andere Proprietär
Opera Mini Opera-Software Presto Java ME , Android , Windows Mobile , iOS , BlackBerry , S60 , Andere Proprietär Unterstützt die meisten Funktionen von eigenständigem Opera, kann jedoch auf weniger leistungsfähigen Telefonen ausgeführt werden, indem speicherintensives Rendering auf den Proxy-Server ausgelagert wird (basierend auf Opera Mobile, das auf einem Server ausgeführt wird)
Opera Mobile Opera-Software Presto , Blink Android , Maemo , BREW , S60 , Windows Mobile Ab Version 14 basiert es auf Chromium.
Blasser Mond Moonchild-Produktionen Android Proprietäre Freeware Basierend auf Firefox-Code
Pixo Sonne Mikrosysteme
QQ-Browser Tencent WebKit , Dreizack Windows , Mac OS X , Android , iOS Proprietäre Freeware
Skweezer
Himmelsfeuer Skyfire Labs, Inc. WebKit (Version 2.x+), Gecko (Version 1.x) Android , iOS Unterstützt Flash und Ajax. Ab dem 31.12.2010 werden Symbian OS oder Windows Mobile nicht mehr unterstützt
Sleipnir Fenrir Inc WebKit Android , iOS , Windows Mobile
Stahl WebKit Android Abgesetzt
Teehai Java ME Proprietäre Freeware
Tristit Java-fähige Telefone, BlackBerry
Vision Mobile-Browser Novarra Java ME , BREW Proprietär
WinWAP Winwap-Technologien Windows Mobil Proprietär
Browser Schöpfer Aktuelle Layout-Engine Plattformen Softwarelizenz Anmerkungen

Mobile HTML-Transcoder

Mobile Transcoder formatieren und komprimieren Webinhalte für mobile Geräte neu und müssen in Verbindung mit integrierten oder vom Benutzer installierten mobilen Browsern verwendet werden. Im Folgenden sind einige führende mobile Transcodierungsdienste aufgeführt .

Nicht mehr funktionierende Transcoder oder Websites mit entfernter Transcodierungsfunktion

  • Google Mobilizer (Google Web Transcoder) — Nicht mehr gültig seit Februar 2016. Ersetzt durch Google Web Light.
  • Smartphone-Site — Der letzte erhaltene Snapshot der Site stammt vom 5. September 2012.
  • Geräte-Browser-Kombinationen in der Cloud
  • Finch — Der letzte Snapshot einer funktionsfähigen Finch-Site stammt vom 28. Februar 2009. Dieser eingestellte Dienst sollte nicht mit Finch (Software) verwechselt werden . Der Transcoder Finch wurde bereits am 8. Dezember 2009 zu Squeezr!Beta.
    • Squeezr!Beta — Die letzte funktionsfähige Squeezr!Beta-Seite datiert vom 13. Februar 2010. Am 28. August 2010 wurde Squeezr!Beta geschlossen; Die letzte Seite von Squeezr, wie sie von Adam Brenecki verfasst wurde, ist vom 2. Januar 2012. Seit 2013 leitet squeezr.net auf squeezr.it um, einen anderen Dienst, der nicht mit Adam Brenecki verwandt ist.
  • Microsoft Bing – die Option zum Aktivieren oder Deaktivieren von „Webseiten für Ihr Telefon optimieren“ in „Sucheinstellungen“ ist in der mobilen Version von Bing ab März 2018 nicht sichtbar. (Auf die mobile Version kann mit einem Telefon oder Tablet oder während der Einstellung zugegriffen werden einen Webbrowser, um sich mit einem mobilbasierten User-Agent- String zu identifizieren .)
  • MobileLeap Transcoding Engine, von MobileLeap Inc. Seit März 2018 enthält der Quellcode von Webseiten JavaScript von der Domain-Parking-Firma Sedo --> ) – Die Site würde ohne Cookie keinen Zugang zulassen, daher würde ein typischer Crawler zu mlvb umgeleitet Cookiecheck-Seite, deren letzter Schnappschuss vom 12. Oktober 2017 stammt.
  • Mowser (mowser.com) – Wird abwechselnd mit dem Domainnamen mowser.mobi vermarktet, der jetzt ein permanenter Deadlink ist. Der letzte Snapshot einer Arbeitsseite datiert vom 22. September 2017. Zum 30. März 2018 wurde die Seite geschlossen.

Siehe auch

Verweise

Externe Links