Скачать 36.08 Kb.
|
XUL OS vs Android: миф или реальностьКонстантин Лепихов Москва, Mozilla.Россия Доклад является фантазийным вариантом развития событий в случае появления ОС на базе XULRunner и ядра Linux и сравнения перспектив такой ОС с другими популярными решениями от известных вендоров (Maemo от Nokia и Android от Google) на мобильном рынке. На сегодняшний момент рынок мобильных устройств является «зоопарком», состоящим из множества ОС, процессорных архитектур и дизайнерских находок. К сожалению, пока большинство представителей этого «зверинца» являются закрытыми разработками коммерческих компаний, ревностно охраняющих секреты каждой части своего продукта. Велика и разница в мощностях этих устройств — от простейших беспроводных телефонных трубок, до устройств, которые умнее своих хозяев ;) Разработка ПО в таких условиях осложнена множеством факторов, таких как отсутствие документации, ущербность предоставляемых возможностей ОС, различие в аппаратных возможностях устройств разных классов. За последние несколько лет было предпринято несколько попыток как-то стандартизовать это техническое изобилие и появилось как минимум несколько «подвидов» таких устройств и ОС:
При чем же здесь Mozilla и ее продукт Mozilla Firefox? Ведь это всего лишь программа, которая хоть и теоретически может работать на вышеперечисленных устройствах, но только после серьезной модификации. Ответ прост — мы хотим видеть Сеть такой, какой она должна быть, а не в том виде, какой ее может отобразить встроенный браузер NokiaOS. Но, как правило, во всех современных устройствах (даже смартфон NG) браузер является чем-то утилитарным, и по возможностям не сильно превосходящим поделки для скачивания музыки или просмотра погоды. Mozilla Firefox соответствует практически всем современным стандартам отображения сетевого контента, от различных видов CSS до поддержки WebGL и видео. 2 года назад появился первый продукт на основе технологии Mozilla — это браузер MicroB, или «микроб», ставший браузером по-умолчанию в интернет-планшетах N800 и N810 фирмы Nokia на основе ОС Maemo. Вдумчивый читатель может узнать все детали и подробности на wikipedia и оф. сайте browser.garage.maemo.org, вкраце - «микроб» не смог полностью показать всю мощь платформы Mozilla, поэтому, в 2008 на свет появился Fennec, браузер, использующий платформу Mozilla «на всю катушку». Интерфейс Fennec, как и Firefox, реализован на языке XUL, поэтому, кроме собственно движка рендеринга страниц Gecko, на мобильную платформу перенесли и интерпретатор XUL — таким образом, современный Fennec является XUL приложением, управляемым мобильной версией XULRunner'а. Все это повысило «входную планку» аппаратных требований, но результат этого стоит — наконец-то на мобильных устройствах появилась не просто программа для отображения web-страниц, но и полноценная платформа для разработки, не закрытая никакими NDA и EULA. А теперь представим, что же нас может ждать например через год, если вдруг Mozilla захочет выпустить свой «эталонный» смартфон. Думаю, тут очень поможет Google со своим Android, системой, где используется ядро Linux и busybox для предоставления доступа к аппаратному уровню и Java для создания интерфейса. Заменим Java на XULRunner и мы получим собственную ОС, полностью открытую и удобную для модификации и разработки, не обремененную жесткими ограничениями на размер оперативной памяти и места в ПЗУ. Уже сейчас в Fennec доступны функции геолокации и управления состоянием беспроводных устройств, на походе доступ к функциям телефона (набор номера, поиск в записной книжке). В сети уже доступна первая версия возможного прототипа такой системы — это дистрибутив xPUD, в котором весь пользовательский интерфейс реализован на XUL, а в качестве «сердца» используется Mozilla Firefox. За последние 10 лет сообщество Mozilla проделало огромную работу по популяризации открытой модели разработки для создания решений, во много превосходящие аналогичные продукты известных коммерческих компаний. Начав с программы для просмотра сети Internet и чтения почты, разработчики со всех концов света создали целую «жизненную среду» для новой эры цифровых технологий — эры устройств, объединяющих в себе мощь и функционал ПК с удобством и миниатюрностью мобильного телефона. Теперь человек может быть всегда на связи — поскольку его «цифровой мир» всегда с ним: закладки, открытые страницы, почта, мгновенные сообщения. Время обмена ссылок прошло, пришло время открытого общения. |
![]() | Корпорация Google разработала обновленную версию интернет-обозревателя Chrome для своей операционной системы Android. Кроме различных... | ![]() | Версии для Linux и xbsd-систем входят в состав практически всех репозиториев для известных дистрибутивов. Версии для Windows – отдельные... |
![]() | Сформировать знания учащихся о современных операционных системах, изучить их состав, достоинства и недостатки. Определить собственное... | ![]() | |
![]() | ![]() | Целью деятельности школы является создание условий для творческого роста учеников школы, овладения высоким уровнем гражданской зрелости,... | |
![]() | Система kedr предназначена для runtime-анализа драйверов режима ядра ос linux (kedr = KErnel-mode Drivers in Runtime) | ![]() | ... |
![]() | Первая полоса Google обманчиво проста: форма поиска и несколько кнопок. Но поиск в нем дает очень много возможностей. Если Вы используете... | ![]() | В работе рассмотрены способы передачи видеопотока с устройств на платформе Android, в том числе по протоколу rtmp, а также проведено... |