Мобильный браузер - Mobile browser

Страница Википедии, отображаемая в мобильном браузере XHTML на Nokia 3220 (2004)

А мобильный браузер это веб-браузер предназначен для использования на мобильное устройство например, мобильный телефон или КПК. Мобильные браузеры оптимизированы для наиболее эффективного отображения веб-контента на маленьких экранах портативных устройств. Программное обеспечение мобильного браузера должно быть компактным и эффективным, чтобы соответствовать небольшому объему памяти и низкой пропускной способности беспроводных портативных устройств.[1] Как правило, это были урезанные веб-браузеры, однако некоторые последние мобильные браузеры могут работать с новейшими технологиями, такими как CSS 3, JavaScript, и Аякс.

Веб-сайты, созданные таким образом, чтобы к ним можно было получить доступ из этих браузеров, называются беспроводные порталы[2] или вместе как Мобильный Интернет. Они могут автоматически создавать "мобильную" версию каждой страницы, например Википедия интернет сайт.

Базовая технология

Мобильный браузер обычно подключается через сотовая сеть, или все чаще через Беспроводная сеть, используя стандартные HTTP над TCP / IP и отображает веб-страницы, написанные на HTML, Мобильный профиль XHTML (WAP 2.0 ), или WML (который произошел от HDML ). WML и HDML - это упрощенные форматы, подходящие для передачи через ограниченную полосу пропускания, а беспроводное соединение для передачи данных называется WAP. В Японии DoCoMo определил i-режим сервис на основе i-mode HTML, который является расширением Compact HTML (C-HTML ), простое подмножество HTML.

WAP 2.0 определяет мобильный профиль XHTML плюс WAP CSS, подмножества стандартных XHTML и CSS W3C с небольшими мобильными расширениями.

Новые мобильные браузеры - это полнофункциональные веб-браузеры, способные HTML, CSS, ECMAScript, а также мобильные технологии, такие как WML, i-mode HTML или cHTML. Для размещения маленьких экранов используют Пост-WIMP интерфейсы.

История

Первый мобильный браузер для КПК был PocketWeb[3][4] для Яблочный Ньютон создано на TecO в 1994 году, за которым последовал первый коммерческий продукт NetHopper, выпущенный в августе 1996 года.[5]

Так называемые «микробраузерные» технологии, такие как WAP, NTTDocomo's i-режим платформа и Openwave Платформа HDML вызвала первую волну интереса к услугам беспроводной передачи данных.

Первое развертывание мобильного браузера на мобильном телефоне произошло, вероятно, в 1997 году, когда Беспроволочная планета (позже ставшие Openwave) поставили свой "UP.Browser" на AT&T телефоны, чтобы предоставить пользователям доступ к содержимому HDML.[6][7]

Британская компания, STNC Ltd., в 1997 году разработала мобильный браузер (HitchHiker), который должен был отображать весь пользовательский интерфейс устройства. Демонстрационная платформа для этого мобильного браузера (Webwalker) имела 1 MIPS общая вычислительная мощность. Это была одноядерная платформа, на которой стек GSM работал на том же процессоре, что и стек приложений. В 1999 году СТНК был приобретен Microsoft[8] и HitchHiker стал Microsoft Mobile Explorer 2.0,[9] не относящийся к примитивному Microsoft Mobile Explorer 1.0. HitchHiker считается первым мобильным браузером с унифицированной моделью рендеринга, обрабатывающим HTML и WAP вместе с ECMAScript, WMLScript, POP3 и IMAP почта в едином клиенте. Хотя он не использовался, можно было объединить HTML и WAP на одних и тех же страницах, хотя это сделало бы страницы недействительными для любого другого устройства. Mobile Explorer 2.0 был доступен на Benefon Q, Sony CMD-Z5, CMD-J5, CMD-MZ5, CMD-J6, CMD-Z7, CMD-J7 и CMD-J70. С добавлением ядра обмена сообщениями и модели драйверов, это было достаточно мощным, чтобы быть операционной системой для некоторых встроенных устройств. Одним из таких устройств был Амстрад e-m @ iler и e-m @ iler 2. Этот код лег в основу MME3.

Несколько компаний предлагали браузеры для платформы Palm OS. Первым браузером HTML для Palm OS 1.0 был HandWeb by Smartcode, выпущенный в 1997 году. HandWeb включал свой собственный стек TCP / IP, а Smartcode был приобретен Пальма в 1999 году. Количество мобильных браузеров для платформы Palm OS увеличилось после выпуска Palm OS 2.0, которая включала стек TCP / IP. Бесплатным (хотя позже условно-бесплатным) браузером для Palm OS был Palmscape, написанный в 1998 году Кадзухо Оку из Японии, который впоследствии основал Илинкс. Все еще использовался ограниченно до 2003 года. Qualcomm также разработал Eudora Web браузер и запустил его со смартфоном QCP на базе Palm OS. ProxiWeb[10] решение для просмотра веб-страниц на основе прокси, разработанное Ян Голдберг и другие[11] в Калифорнийском университете в Беркли, а затем приобретена компанией PumaTech.

Выпущенный в 2001 г., Mobile Explorer 3.0 добавил совместимость с iMode (cHTML) и многочисленные проприетарные схемы.[12] Образно объединив эти проприетарные схемы с протоколами WAP, MME3.0 реализовал синхронизацию базы данных OTA, push-рассылку электронной почты, клиентов push-информации (аналогично «Today Screen») и функциональность PIM. Отмененный Sony Ericsson CMD-Z700 должен был иметь тесную интеграцию с MME3.0. Хотя Mobile Explorer опередил свое время в области мобильных телефонов, разработка была остановлена ​​в 2002 году.

Также в 2002 г. Palm, Inc. предложил Web Pro на КПК Tungsten на базе Новарра браузер. PalmSource предложила конкурирующий веб-браузер на основе Доступ Netfront.

Программное обеспечение Opera впервые со своим Рендеринг на маленьком экране (SSR) и технология рендеринга среднего экрана (MSR). В Опера Веб-браузер может переформатировать обычные веб-страницы для оптимального размещения на экранах малого и среднего размера (КПК). Это был также первый широко доступный мобильный браузер, поддерживающий Аякс и первый мобильный браузер, прошедший ACID2 тестовое задание.[1]

В отличие от мобильного браузера это веб-эмулятор, который использует «виртуальный телефон» для отображения страниц WAP на экране компьютера, реализованный либо на Java, либо в виде транскодера HTML.

Популярные мобильные браузеры

Ниже приведены некоторые из наиболее популярных мобильных браузеров. Некоторые мобильные браузеры действительно представляют собой миниатюрные веб-браузеры, поэтому некоторые поставщики мобильных устройств также предоставляют браузеры для рабочий стол и ноутбук компьютеры.

Доля использования мобильных (смартфон и планшет ) браузеры для
ИсточникДатаAndroid
Браузер
ХромИнтернет
Исследователь
Сафариопера миниUC
Браузер
Samsung
Интернет
Другой
Statcounter[13]Июнь 2017 г.4.24%47.26%0.59%21.17%5.01%14.16%6.03%1.09%
Statcounter[14]Июнь 2015 г.15.81%30.67%1.76%24.64%10.37%12.95%--3.79%
NetApplications[15]Июнь 2014 г.22.77%16.67%2.01%47.06%7.82%----4.69%

Браузеры по умолчанию для мобильных устройств и планшетов

БраузерСоздательFOSSток механизм компоновкиЛицензия на программное обеспечениеЗаметки
Амазонский шелкAmazon.comНемногоМигатьпроприетарный и LGPLИспользует раздельную архитектуру, при которой вся обработка выполняется на серверах Amazon.
Android браузерGoogleдаWebKitBSD и LGPLБраузер включен в Android версии 1.5 - 4.1[16]
BlackBerry БраузерBlackBerry LtdНемногоМанго (версии 4.5, 4.6, 4.7, 5.0)
Webkit (версия 6.0+)
проприетарный и LGPL-
БлейзерПальмаНетNetFront[17]проприетарныйустановлен на все новые Palm Treos и КПК
ХромGoogleНемногоWebKit, Мигать (версии 28+)Бесплатное ПО в соответствии с Условиями использования Google Chrome, но использует компоненты из Chromium (веб-браузер) проект.[18]Устанавливается по умолчанию на устройствах Google, поставляемых с Android версии 4.1 (Жевательные конфеты ) или выше
Машинка для стрижкиПальмаНетобычайпроприетарныйустановлен на Palm_VII устройства серии или через мобильный Интернет-комплект Palm
Браузер DolphinMoboTapНетWebKitпроприетарныйустановлен на всех Bada
Firefox для мобильных устройствMozillaдаГеккон, WebKit (только версия для iOS)MPLВ настоящее время выпущен для Android и iOS, но браузер по умолчанию для ОС Firefox устройства (сейчас снято с производства)
Internet Explorer MobileMicrosoftНетТрезубецпроприетарныйна Windows Phone и Windows Mobile только
Браузер IrisTorch MobileНемногоWebKitпроприетарный и LGPLПриобретено Исследования в движении - Больше не поддерживает Windows Mobile или Linux
Разжечь веб-браузерAmazon.comНетNetFrontпроприетарныйПомечено как "экспериментальный"
Microsoft EdgeMicrosoftНетEdgeHTMLпроприетарныйна Windows 10 Mobile
Myriad BrowserMyriad GroupНемногоMagellan (версия 6.x)
Фугу (версия 7.x)
WebKit (версия 9)[19]
проприетарный и LGPLПриобретено у Openwave в 2008
NetFrontACCESS Co., Ltd.даNetFrontпроприетарный-
Nokia серии 40 БраузерNokiaНемногоWebKit[20]проприетарный и LGPL-
опера миниПрограммное обеспечение OperaНетПрестопроприетарныйВозможность предварительной обработки веб-страниц и форматирования для маленьких экранов
Opera MobileПрограммное обеспечение OperaНетПресто, Мигать (версии 15+)проприетарныйВозможность чтения HTML и возможность форматирования для маленьких экранов
Веб-браузер PlayStation PortableSonyдаNetFrontпроприетарный-
Браузер PolarisInfraware Inc.НемногоLumi (Версия 6.x)
WebKit (Версия 7.x)
проприетарный и LGPLNokia, Samsung, Kyocera и другие телефоны, продаваемые в США, Китае, Южной Корее и т. Д.
Веб-браузер S60NokiaдаWebKitLGPLна Телефоны S60 (преимущественно Nokia)
СафариApple Inc.НемногоWebKit (WebCore )проприетарный и LGPL[21]на iOS (iPhone, Ipod Touch и iPad )
Мобильный браузер SkyfireНебесный огоньНемногоWebKitпроприетарный и LGPLОтображает содержимое Flash 10, Ajax и Silverlight. В настоящее время поддерживает iOS и Android.
WebOS Браузер

Пальма

НемногоWebKitпроприетарный и LGPLПоследняя версия WebOS 3.0.5 была выпущена 12 января 2012 г.
БраузерСоздательFOSSток механизм компоновкиЛицензия на программное обеспечениеЗаметки

Мобильные браузеры, устанавливаемые пользователем

БраузерСоздательток механизм компоновкиПлатформыЛицензия на программное обеспечениеЗаметки
Веб-браузер 360Цифровой PokeiOS
Алоха (веб-браузер)Aloha Mobile Ltd.WebKitiOS, AndroidБраузер, ориентированный на конфиденциальность
BOLT браузерBitstream Inc.WebKitJava ME, BlackBerryПроприетарныйСнято с производства, декабрь 2011 г.
Смелый браузерХрабрыйМигатьiOS, Android,Открытый исходный кодОриентация на конфиденциальность, построенная на хроме.
Браузер тортовCake Technologies, Inc.WebKitiOS, AndroidМобильный браузер с перелистыванием, созданный в 2018 году[22]
ХромGoogleWebKit, МигатьAndroid, iOSБесплатное ПО в соответствии с Условиями использования Google Chrome
UC BrowserUC MobileU3 (на основе WebKit )S60, Java ME, Android, iOS, Windows Mobile, BadaПроприетарное Бесплатное ПОПрокси-рендеринг в Java и Symbian. Движок U3 в Android.
ClassillaКэмерон КайзерClecko модифицированный ГекконMac OS 8.6, Mac OS 9MPL /GPL /LGPLХотя настольный компьютер, по умолчанию использует мобильный пользовательский агент, так как он обслуживает старые машины.
DeepfishMicrosoftWindows MobileПроприетарныйБраузер с прокси-рендерингом (прекращено)
JioBrowserДжиоWebKit, МигатьAndroidПроприетарныйБезопасный просмотр
Браузер MicromaxMicromax InformaticsAndroid
Браузер DolphinMoboTapWebKitAndroid, iOS
Firefox для мобильных устройствФонд MozillaГеккон, WebKit (iOS)Android, ОС Firefox (снято с производства), iOSMPLВключает в себя HTML5 поддержка, Синхронизация Firefox, дополнения поддержка и просмотр с вкладками.[23]
СсылкиTwibright LabsPlayStation портативныйGPLНеофициальный порт, требуется кастомная прошивка
Браузер MercuryiLegendSoft, Inc.Android, iOSБесплатное ПО
MinimoФонд MozillaГекконLinux, Windows CEMPL /GPL /LGPLСнято с производства
NetFrontACCESS Co., Ltd.NetFront, WebKitLinux, S60, Заваривать, Android, Windows Mobile, ДругиеПроприетарный
опера миниПрограммное обеспечение OperaПрестоJava ME, Android, Windows Mobile, iOS, BlackBerry, S60, ДругиеПроприетарныйПоддерживает большинство функций автономной Opera, но может работать на менее мощных телефонах, выгружая интенсивный рендеринг памяти на прокси-сервер (на основе Opera Mobile, работающей на сервере)
Opera MobileПрограммное обеспечение OperaПресто, МигатьAndroid, Maemo, Заваривать, S60, Windows MobileС версии 14 основан на Chromium.
Бледная лунаMoonchild ProductionsAndroidПроприетарный Бесплатное ПОПостроен на коде Firefox
PixoSun Microsystems
Skweezer
Небесный огоньSkyfire Labs, Inc.WebKit (версия 2.x +), Геккон (версия 1.x)Android, iOSПоддерживает Flash и Ajax. С 31 декабря 2010 года он больше не поддерживает Symbian OS или Windows Mobile.
СлейпнирФенрир ИнкWebKitAndroid, iOS, Windows Mobile
СтальWebKitAndroidСнято с производства
TeasharkJava MEПроприетарное Бесплатное ПО
ТриститТелефоны с поддержкой Java, BlackBerry
Мобильный браузер VisionНоварраJava ME, ЗавариватьПроприетарный
WinWAPWinwap TechnologiesWindows MobileПроприетарный
БраузерСоздательток механизм компоновкиПлатформыЛицензия на программное обеспечениеЗаметки

Мобильные транскодеры HTML

Мобильные транскодеры переформатируют и сжимают веб-контент для мобильных устройств и должны использоваться вместе со встроенными или установленными пользователями мобильными браузерами. Ниже приведены несколько ведущих сервисов мобильного транскодирования.

Несуществующие транскодеры или сайты с удаленной функцией транскодирования

  • Google Mobilizer (веб-транскодер Google)[24] - Несуществующий с февраля 2016 года.[25][26] Заменен на Google Web Light.
  • Сайт для смартфонов - последний сохранившийся снимок сайта сделан 5 сентября 2012 года.
  • Комбинации устройства и браузера в облаке
  • Зяблик[27] - Последний снимок работающего сайта Finch сделан 28 февраля 2009 г.[28] Эту несуществующую службу не следует путать с Finch (программное обеспечение). Транскодер Finch стал Squeezr! Beta 8 декабря 2009 года.[29]
    • Squeezr! Beta - последняя функциональная бета-страница Squeezr! Датирована 13 февраля 2010 года.[30] По состоянию на 28 августа 2010 года бета-версия Squeezr! Была закрыта;[31] последняя страница Squeezr за авторством Адама Бренецки датирована 2 января 2012 года.[32] С 2013 года squeezr.net перенаправляется на squeezr.it, который является другим сервисом и не связан с Адамом Бренецким.
  • Microsoft Bing[33] - возможность включить или отключить «Оптимизировать веб-страницы для вашего телефона» в «Настройках поиска» не отображается в мобильной версии Bing по состоянию на март 2018 г. (Доступ к мобильной версии можно получить с телефона или планшета, либо при настройке Интернета браузер, чтобы идентифицировать себя с помощью мобильного пользовательский агент строка.)
  • MobileLeap Transcoding Engine, MobileLeap Inc. По состоянию на март 2018 года исходный код веб-страницы включает JavaScript от компании по парковке доменов. Sedo -->)[34] - Сайт не разрешит вход без файла cookie, поэтому обычный сканер будет перенаправлен на страницу проверки файлов cookie mlvb, последний снимок которой сделан 12 октября 2017 года.
  • Косилка (mowser.com)[35] - Альтернативно продается с доменным именем mowser.mobi, которое теперь является постоянной мертвой ссылкой. Последний снимок рабочей страницы датирован 22 сентября 2017 года.[36] По состоянию на 30 марта 2018 года сайт закрыт.[37]

Смотрите также

использованная литература

  1. ^ "Обзор методов повышения эффективности просмотра веб-страниц с мобильных устройств ", Mittal et al., CPE, 2018
  2. ^ "Определение беспроводного портала из энциклопедии журнала PC". Pcmag.com. 1994-12-01. Получено 2010-07-29.
  3. ^ Гесслер, Стефан; Котулла, Андреас (1995). «КПК как мобильные WWW-браузеры». Компьютерные сети и системы Isdn. 28 (1–2): 53–59. Дои:10.1016/0169-7552(95)00093-6.
  4. ^ Лауфф, Маркус; Геллерсен, Ханс-Вернер (1997). «Внедрение мультимедийного клиента на персональных цифровых помощниках». Интерактивные распределенные мультимедийные системы и телекоммуникационные услуги. Конспект лекций по информатике. 1309. С. 283–295. CiteSeerX  10.1.1.6.6059. Дои:10.1007 / BFb0000360. ISBN  978-3-540-63519-2.
  5. ^ «NetHopper 2.0 Первый настоящий веб-браузер для Newton». Журнал PenComputing. 2006 г.. Получено 13 октября, 2009.
  6. ^ "О Openwave". Openwave. 2009. Архивировано с оригинал 15 марта 2016 г.. Получено 8 июня, 2016.
  7. ^ «The Weather Underground предоставляет пользователям мобильных телефонов метеослужбы». Погодное метро. 1997 г.. Получено 26 февраля, 2009.
  8. ^ «Microsoft приобретает STNC, лидера в области программного обеспечения для цифровой сотовой связи» (Пресс-релиз). Microsoft. 21 июля 1999 г. Архивировано с оригинал 13 мая 2011 г.. Получено 14 апреля 2011.
  9. ^ «Microsoft представляет Microsoft Mobile Explorer» (Пресс-релиз). Microsoft. 8 декабря 1999 г. Архивировано с оригинал 14 ноября 2010 г.. Получено 14 апреля 2011.
  10. ^ «Опыт работы с Top Gun Wingman: графический веб-браузер на основе прокси для 3Com PalmPilot» (PDF). uwaterloo.ca. Получено 4 мая 2018.
  11. ^ "О Top Gun Wingman". daedalus.cs.berkeley.edu. Получено 4 мая 2018.
  12. ^ «Microsoft Mobile Explorer 3.0 обеспечивает завтрашнюю функциональность WAP 2.0 уже сегодня» (Пресс-релиз). Microsoft. 19 февраля 2001 г. Архивировано с оригинал 1 апреля 2011 г.. Получено 14 апреля 2011.
  13. ^ StatCounter 2017
  14. ^ StatCounter 2015
  15. ^ NetApplications 2014
  16. ^ Android 4.1 против Android 4.2 - Братья Джелли Бин. 23 января 2013 г.
  17. ^ «palmOne выбирает ACCESS NetFront Browser Engine для поддержки нового мобильного браузера Blazer 4.0 и расширения совместной работы». ACCESS Co., Ltd. 08 декабря 2004 г. Архивировано из оригинал на 2010-05-28. Получено 2010-06-13.
  18. ^ «FAQ - Google Chrome». Получено 7 мая 2014.
  19. ^ «Мириады мобильных браузеров». Myriad Group. 2010. Архивировано с оригинал на 2010-08-01. Получено 2010-12-15.
  20. ^ «Платформа серии 40». Форум Nokia. 2010-06-04. Архивировано из оригинал на 2010-05-23. Получено 2010-07-29.
  21. ^ «Лицензии на исходный код iOS». apple.com.
  22. ^ «Cake собирает 5 миллионов долларов для мобильного браузера с возможностью пролистывания - TechCrunch». techcrunch.com. Получено 2018-06-03.
  23. ^ «Мобильные функции». Mozilla. Получено 2012-06-26.
  24. ^ «Google Mobilizer». google.com. Получено 4 мая 2018.
  25. ^ Соломон, Вина (06.02.2016). "Что случилось с веб-транскодером?". Мобильные сайты | Справочный форум Центра веб-мастеров | Форумы по продуктам Google. Получено 2018-03-30.
  26. ^ Шварц, Барри (15 февраля 2016 г.). "Google Web Transcoder убит?". Круглый стол поисковой системы. Получено 2018-03-31.
  27. ^ Парди, Кевин (13 октября 2008 г.). "Finch форматирует веб-сайты для действительно медленных подключений". Лайфхакер. Получено 2013-03-30.
  28. ^ Бренецки, Адам (2009). "Зяблик". Архивировано из оригинал 28 февраля 2009 г.
  29. ^
  30. ^ Бренецкий, Адам (2010). "squeezr! beta". squeezr.net. Архивировано из оригинал 13 февраля 2010 г.
  31. ^ Бренецкий, Адам (2010). "squeezr! beta закрыта :(". squeezr.net. Архивировано из оригинал на 28.08.2010.
  32. ^ Бренецкий, Адам. "squeezr! beta закрыта :(". squeezr.net. Архивировано из оригинал на 2012-01-02.
  33. ^ «Бинг». m.bing.com. Получено 4 мая 2018.
  34. ^ mlvb.net[постоянная мертвая ссылка ]
  35. ^ "Около". Косилка. afilias.tech. 2011. Архивировано с оригинал на 2017-02-05.
  36. ^ "mowser.mobi". Mowzer. 2011. Архивировано с оригинал на 2017-09-22.
  37. ^ "Сайт Mowser.com закрыт!". Республика Ирландия: Afilias Plc. 2017 г.. Получено 2018-03-31.

внешние ссылки