Организация Mozilla опубликовала (http://blog.mozilla.org/blog/2012/07/02/firefox-mobile-os/) пресс-релиз, в котором представила новую мобильную операционную систему Firefox OS. Изначально проект развивался под именем Boot to Gecko (https://wiki.mozilla.org/B2G) (B2G (https://github.com/andreasgal/B2G)), но сегодня было заявлено, что новая ОС будет поставляться под узнаваемым брендом Firefox, что поможет заинтересовать пользователей к новым смартфонам, только выходящим на рынок. Операционная система целиком базируется на открытых Web-стандартах, предоставляя разработчикам приложений основанные на HTML5 компоненты для задействования всех возможностей аппаратных устройств.Первые модели смартфонов, укомплектованных новой ОС будут производиться компаниями TCL Communication Technology (Alcatel) и ZTE. Первые телефоны будут построены на аппаратной платформе Qualcomm Snapdragon (http://ru.wikipedia.org/wiki/Snapdragon), на базе которой производятся многие современные смартфоны на платформе Android. Первые смартфоны с Firefox OS поступят в продажу в начале 2103 года под брендом Vivo, принадлежащим компании Telefónica. Точные данные о стоимости не сообщаются, но упоминается, что цена, с учётом намерения форсировать выход на рынок новичка, будет более чем привлекательной.
Mozilla и все участники проекта гарантируют полную открытость проекта и независимость разработки от отдельных коммерческих вендоров. Разработчики проекта намерены передать эталонную реализацию Web API, разработанного в процессе создания Firefox OS, в организацию W3C для утверждения в качестве web-стандарта. При этом Web API по возможности базируется на уже принятых стандартах, расширяя их в необходимых направлениях. Платформа изначально оптимизирована для начального сегмента смартфонов и лишена излишних промежуточных прослоек, что позволяет мобильным операторам подготовить продукты, предоставляющие богатый набор функций по цене дешёвых телефонов начального ценового уровня.Инициатива по созданию новой ОС и формированию связанной с ней полностью отрытой экосистемы разработки мобильных приложений на базе технологий HTML5 получила большой отклик у представителей индустрии - о своём участии в продвижении и развитии Firefox OS заявили такие известные операторы связи, как Deutsche Telekom, Etisalat, Smart, Sprint, Telecom Italia, Telefónica и Telenor. Данные компании будут способствовать продвижению нового участника рынка мобильных систем, предоставив для этого свои ресурсы.
<center><a href="https://wiki.mozilla.org/B2G/Demo"><img src="http://www.opennet.ru/opennews/pics_base/32261_1320828811.pn... style="border-style: solid; border-color: rgb(233, 234, 214); border-width: 5px;" title="" border="0"><img src="http://www.opennet.ru/opennews/pics_base/32261_1320828836.pn... style="border-style: solid; border-color: rgb(233, 234, 214); border-width: 5px;" title="" border="0"></a></center>
Развиваемая в рамках проекта Firefox OS мобильная платформа, базируется на идее использования браузерного окружения вместо рабочего стола. В отличие от ChromeOS платформа B2G ориентирована прежде всего на мобильные устройства и предоставляет расширенный Web API для создания специализированных мобильных web-приложений, в полной мере использующих все возможности современных телефонов. В качестве основы используется ядро Linux и низкоуровневые компоненты из платформы Android. Вместо виртуальной машины Dalvik для запуска приложений задействован web-стек Mozilla.
Для распространения обновлений в Firefox OS будут использоваться уже опробованные технологии, используемые проектом Firefox. Для решения вопросов противодействия попыткам распространения вредоносного ПО будет использован опыт поддержки каталога дополнений для Firefox. Приложения будут распространяться через каталог-магазин Mozilla Marketplace, который будет поддерживать распространение как бесплатных, так и платных приложений. Для организации идентификации пользователей будет задействован сервис Mozilla Persona, основанный на технологии BrowserID.
Приложения будут построены с использованием стека HTML5 и расширенного программного интерфейса Web API (http://www.opennet.ru/opennews/art.shtml?num=31568), который позволит организовать доступ приложений к аппаратному обеспечению, телефонии, адресной книге и другим системным функциям. Вместо предоставления доступа к реальной файловой системе, программы будут ограничены внутри виртуальной ФС, построенной с использованием IndexedDB API и изолированной от основной системы.
Созданные с использованием Web API программы смогут работать не только в окружении Firefox OS, но в любом поддерживающем стандарты web-стеке. В итоге, будет сформирован набор стандартов для создания универсальных мобильных web-приложений, которые могут обеспечить функциональность, свойственную обособленным мобильным стекам, как правило контролируемым отдельными производителями (Android, iOS, Apple iOS и Windows Phone).
Из элементов (http://blog.mozilla.com/blog/2012/02/24/mobile-web-api-evolu... составляющих Web API, можно отметить:- Geolocation API (http://dev.w3.org/geo/api/spec-source.html) для определения местоположения;
- WebGL (https://www.khronos.org/registry/webgl/specs/1.0/) и типизированные массивы (http://www.khronos.org/registry/typedarray/specs/latest/) в JavaScript;
- Gamepad API (https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html) - интерфейс для взаимодействия с игровыми пультами;
- Screen Orientation API (http://dvcs.w3.org/hg/screen-orientation/raw-file/tip/Overvi... для управления ориентацией экрана;
- navigator.getUserMedia (http://dev.w3.org/2011/webrtc/editor/getusermedia.html) - организация доступа к локальным устройствам, которые могут генерировать мультимедийные потоки (микрофон, web-камера, плата захвата видео и т.п.);
- Battery Status API (http://www.w3.org/TR/2011/WD-battery-status-20111129/) для слежения за статусом заряда аккумулятора;
- HTML Media Capture (http://www.w3.org/TR/2011/WD-html-media-capture-20110414/) - набор расширенных атрибутов к тегу "input", предназначенных для обеспечения доступа к локальным средствам записи аудио, видео и изображений (например, web-камере и микрофону);
- Network Information API (http://dev.w3.org/2009/dap/netinfo/), позволяет web-приложениям получить доступ к информации о состоянии сети, такой как тип соединения текущего устройства, а также позволяет отследить события потери и возобновления сетевого соединения;
- Web Telephony API (https://wiki.mozilla.org/WebAPI/WebTelephony) для доступа к функциям телефонии (приём и инициирование звонков);
- Web SMS API (https://wiki.mozilla.org/WebAPI/WebSMS) для отправки и приёма SMS-сообщений;
- Vibration API (http://www.w3.org/TR/2012/WD-vibration-20120202/) для управления вибросигналом;
- File API (http://www.w3.org/TR/FileAPI/) - даёт возможность организовать обработку локальных файлов через JavaScript после их выбора пользователем в web-форме, но без загрузки на сервер;
- IndexedDB (http://www.w3.org/TR/IndexedDB/) - позволяет использовать в JavaScript локальные индексируемые БД, работающие в режиме ключ/значение и поддерживающие операции упорядоченной выборки данных, при которой ключи из базы выводятся отсортированными в определенном порядке;
- Другие запланированные интерфейсы: API для доступа к системным настройкам, API для работы с адресной книгой, API для взаимодействия с каталогом приложений, API для управления сенсорами (приближение, освещённость, акселерометр и т.п.), API для работы с Bluetooth, USB и NFC. Задействование WebRTC (http://www.opennet.ru/opennews/art.shtml?num=30737).
URL: http://blog.mozilla.org/blog/2012/07/02/firefox-mobile-os/
Новость: http://www.opennet.ru/opennews/art.shtml?num=34245
Linux Binary для arm, собранные gcc на glibc, можно будет хотя бы некоторые запускать? Или всё будет гвоздями приколочено?
С учетом того, что используются низкоуровневые библиотеки Android (а значит и Bionic), то вряд ли.В любом случае, если они не соизволят открыть прямой доступ к С/С++ (не на уровне сорцов, а в виде официального SDK), то шансов у платформы мало. ИМХО.
у этой платформы и так шансов никаких нет. Назови хотя бы один продукт, который мозилла сумела довести до ума. Псле фокса 3.х они окончательно съезали с катушек.
Удваиваю этого анонима.
До конца мозилловцы ничего не довели. Браузер с горем попалам работает, но все годные начинания заморожены
Онанимы зато все до конца доводят. До предсказуемого, ЧСХ.
да, доводят. Нам за это деньги платят
Элоп, зарегистрируйся.
Удивительно мне это даже. Вы аноним неправы. ПОЧТИ ВСЕ их проекты доведены до крайне конкурентного уровня, их процент "холостых выстрелов" гораздо ниже, чем даже у продавцов мороженным или тряпками. Это бизнес, забыли про 6%?
Кроме того Мозилла - она ведь ЛАБ. И знакомит сообщество со своими разработками. Например, MS этого не делает, если бы делала, то Вы, глюпый аноним, сказали бы, что у MS почти ВСЕ проекты заброшенные.
А с учетом того что все это врашается на хтмл и жаваскрипте, тормозить будет нещадно, почище андроида
Фича только в том, что это всё на веб-технологиях или действительно есть чем похвастаться?
Ну наконец-то Столлман купит себе телефон.
Не купит. Телфон за его передвижениями следит
Для начала ему надо будет подождать Iceweasel OS, где логотипчики будут свободные.
Вроде, FSF логотипы сами по себе не мешали.
IceCat OS, Iceweasel это Debian.
Не нужно из Столмана делать идиота, он "человек кремень" в отличие от нас с вами.
Ага, помним, как он кушал мозоли с собственной пятки.
Это так он пингвинов эпатировал. Им такая степень свободы недоступна в принципе.
Может тогда и попу свою на манер гоатсе будет показывать во время интервью?
Космонавты и те с орбиты слезают с женами пообщаться. Столлман даже круче Онотоле.
> Космонавты и те с орбиты слезают с женами пообщаться. Столлман даже круче
> Онотоле.есть инфа про общение Столлмана с женским полом?
>Ну наконец-то Столлман купит себе телефон.Не раньше чем boot to emacs выйдет. Не, RMS - молодец.
> Ну наконец-то Столлман купит себе телефон.На квалкоме, где UI-ный проц - довесок к модему, который может лазить везде? С вебней, где 100% зависимость от ремотных серверов? Зачем ему полкило зондов? У него все дома, а вот мир все web'анутее и web'анутее.
А на обычный комп это установить можно?
А зачем?
Что бы пользоваться
Все равно все остальное кроме браузера только мешает
Ждем в фоксе 15. Приложения как пить дать будут запускаться на ПК.
Я ждал подобного ответа. НАХРЕНА ОНО ТЕБЕ НА ОБЫЧНОМ КОМПЕ?
чтобы поржать, наверное. Нахрена оно вообще?
Нормально! Главное, чтобы была возможность всё это мозилловское добро снести и поставить что-нибудь более приличное (MeeGo, TiZen, Android.. по выбору).
... или Win CE.
Не стесняйся, договаривай )))
Я в сабже ничего "неприличного" пока не вижу.
HTML5-приложений - достаточно, чтобы считать это неприличным - как минимум до момента, когда в комплекте будет NaCL - (а лучше всё же доступ к нативу и нормальный репозиторий - но тут архитектура не даст).
> лучше всё же доступ к нативу и нормальный репозиторий - но тут архитектура не дастОткуда такая уверенность?
нафига на телефоне числодробилки? все приложения для телефонов это просто формочки менюшечки и канвасы. хтмл5+жс будет вполне себе летать.
> нафига на телефоне числодробилки? все приложения для телефонов это просто формочки
> менюшечки и канвасы.Наверное потому что синдром потребццтва не всех захавал. И да, я вот например хочу захват серии RAW с камеры. И умную склейку этого прогой в HDR-рендер, например. Ну-ка сделайте мне это на ваших формочках и канвасах? Ах, у вас так нельзя? Ну вот это я и называю фуфлыжным дизайном платформы.
А зачем такой изврат в телефоне? Какое-то чувство мне подсказывает, что на телефонный RAW будет как-то очень страшно смотреть без хотя бы базовой обработки, которой и занимается телефонный софт. Вам придётся ещё и ИИ дописать, чтобы он всё выровнял, склеил, откадрировал и обработал :)
В телефон еще и не такие извраты повадились толкать, так шта.....
Штука в том, что когда одни изыскивают пути обойтись без ПО от Самой Великой Софтверной Корпорации™, создают для этого альтернативное ПО, и идут дальше - находят "железо", не привязанное к виндам - другие видят в этом лишь возможность снести с него альтернативный софт и установить на этом "железе" всё ту же "пераццкую венду".Я не нахожу это приличным.
Расплодили...
хо хо, пожалуй дождусь и куплю файерфоксотелефон ^__^
Для андроида вот выпустили NDK, интересно сколько мозилла будет ломаться?
Интересно, насколько оно не совместимо с WebAPI Tizen?
Чем это лучше АйпАда?
Если такая-же бромзилка,но с меньшим разрешением экрана,то очевидно не нужна.
В статье несколько раз упомянут "начальный ценовой уровень".
Никаких АйПадов на этом уровне не существует в принципе.
Сравнивайте со старым Симбианом.
Пусть будет "старый симбайн",но с айпадовским разрешением.
> Пусть будет "старый симбайн",но с айпадовским разрешением.Т.е. пусть будет iPad, но по цене старого Symbian?
>> Т.е. пусть будет iPad, но по цене старого Symbian?Т.е iPad отличается от нокий 5800 только разрешением экрана...?
Печально,а я подумывал беспренципно купить оный.
Неужели экран может оправдать разницу в 14 тыр?
Впрочем как быдлоюзер я соглашусь,что разрешение экрана приоритетнее быстродействия и качества софта.
> Чем это лучше АйпАда?Чем самосвал лучше дорожного катка? Наверное, тем что это разные машины.
отлично. если реализация не подкачает - болт на гугле.
А ведь давно ходили анеки про это.. и вот дождались. Предполагаю, что устройство с этой ОС станет самым толстым генератором немотивированного мобильного интернет-трафика во всём семействе отЛинуксов ;) И магазинчик тоже будет свой, всё как покладено и все будут в шоколаде. Нет, не нужно.
Ждём иска от Apple с их "SlideToUnlock"? :)
Ну не знаю, у меня в HTC'шной Маниле тоже SlideToUnlock и вроде всё спокойно пока =)
А вот я куплю себе смартфончик на мозилле.
> А вот я куплю себе смартфончик на мозилле.На квалкоме битком набитым зондами? Нафиг надо.
>> А вот я куплю себе смартфончик на мозилле.
> На квалкоме битком набитым зондами? Нафиг надо.Это тебе по шекретику агент ЦРУ нашептал за рюмкой самбуки в баре? Не? Или так, домыслы после мешка травы?
Когда уже FSF выпустит GNU Emacs OS?
Мобильник с двумя чемоданами. В одном батарейки, во втором - горячие клавиши...
ты, таки не поверишь, совсем недавно обдумывал эту идею. Так в плане маразма обдумывал.
Чтобы их выдры утопили с их HTML5 и полной недоступностью программирования под натив. Мало им уроков WP7 и айфона, где софт много шустрее андроидного? А ведь едиснтвенное серьёзное отличие - отсутствие VM.
собственно на каком основании вы сделали такой вывод?
Ну айфон ладно, но вп7 каким боком? Или дотнет вам уже не VM?
В Windows Phone интерфейс нативный, как и софт от MS. И, соответственно, весьма шустрый, что во всех обзорах отмечено.P.S. Для сторонних разработчиков они тоже то ли дали, то ли обещают дать доступ к нативу, судя по результатам быстрого гугления
> В Windows Phone интерфейс нативный, как и софт от MS.MS как обычно предлагает кактусы жрать всем остальным :)
Если будет клавиатура (как на N900), то я нашел себе замену)
чем же ты себя заменишь, вибротелефоном-кирпичом?
> Если будет клавиатура (как на N900), то я нашел себе замену)Как-то не эквивалентная замена получается: n900 щелкает RAW, которые потом можно более-менее прилично дообработать. А на этой вебдванолине разве что полкило зондов от квалкомма и вебни будет.
Сейчас "выстрелит" та OS, в которой будет реализована поддержка нескольких SIM карт
оно не выстрелит ибо будет жрать больше батареи. Для дабла пдойдёт только совсем минималистичный софт. А самой ОС совсем пофиг сколько в девайсе карт, ей не трудно завести ещё одну структурку.
Как ни странно, вторая SIM ест не особо много - уж по сравнению с "нормальным" потребление коммуникатора - точно. Вон, полно дубовых телефонов, которые по нескольку недель живут с одной зарядки.Но таки да - с несколькими SIM не было никаких проблем даже в китайском андроидфоне двухлетней давности. Сейчас и подавно быть не должно.
вторая сим карта требует отдельного ресивиера/трансмитера, это одна из самых затратных статей в энерго бюджете телефона. А телефон номинально с двумя слотами карт но с возможностью одновременно юзать только одну из них не особо то и нужен.
Еще раз. Сейчас есть прецеденты, когда ВЕСЬ ТЕЛЕФОН месяц живет от одной зарядки, а две недели - сплошь и рядом. Соответственно, его ресивер/трансмиттер достаточно экономичен. Никто не мешает такой же запихнуть в коммуникатор. Но по факту людям хватает устройств с одним радиотрактом, карты всё равно обе доступны, просто параллельно два звонка (или звонок и интернет-сессия на другой карте) тогда не работают. Для того чтобы держать два провайдера этого достаточно, а в основном для этого двухкарточные телефоны и нужны.Кстати, с двумя радиотрактами и сейчас полно телефонов - только смотреть надо на те, где 3 SIM - как минимум чипы Mediatec, на которых все китайфоны построены, не умеют больше двух слотов SIM на чип, так что где 3 симки - там два модуля стоит - один основной мощный, другой примитивный - но радиотрактов будет уже два.
> Как ни странно, вторая SIM ест не особо много - уж по
> сравнению с "нормальным" потребление коммуникатора - точно.Она не ест только если модем один, ну и толку с такой "типа двухсимовости" не больно много: в любой момент времени работает лишь одна. Есть копеечные проставки в сим-слот которые коммутируют 2 симки на 1 ридер, по очереди выбирая их при включении. Стоит копейки, работает с любым телефоном. Ушлые китайцы впилили такой же чип коммутатора в телефон - получилась "типа, двухсимовость".
Бывают и нормальные реализации - честные два радиоблока, независимо работающие и потому способные и с 2 сим одновременно работать. А вот тут уже жрач будет явно больше. Сами угадайте почему... :)
Был гнусмас дуос. С двумя радиотрактами, сейчас китайфон дроидный с одним трактом но тоже двухсимочный. Разницы не вижу. Потому что не умею разговаривать одновоременно с двумя людьми на одном телефоне. Два модуля на самом деле нужно только для постоянного интернета.
> но тоже двухсимочный. Разницы не вижу. Потому что не умею разговаривать
> одновоременно с двумя людьми на одном телефоне.Если радиочасть одна - на не выбранной вот прям ща симке звонок будет продолбан. Просто потому что некому было послушать эфир на момент когда кто-то туда ломился.
> Два модуля на самом деле нужно только для постоянного интернета.
Для этого и одного достаточно вообще-то. В смысле, GPRS модули высоких классов и 3G/HSPA как правило умеют держать звонок и гонять данные одновременно.
> Сейчас "выстрелит" та OS, в которой будет реализована поддержка нескольких SIM картЭто уже давно есть в Симбиане, да только эта ось отстрелялась.
>> Сейчас "выстрелит" та OS, в которой будет реализована поддержка нескольких SIM карт
> Это уже давно есть в Симбиане, да только эта ось отстрелялась.Не надо ля-ля, радость моя. Функционала в ней хватамбо для нормального пользователя телефона/смарта, не гика/задрота.
А где такой поддержки нет (ну, кроме "МакОС", про которую неизвестно)?
я рад этому событию независимо от того шустрее или нет, и прочим факторам.
4ядра 4гига и рюкзак с аккумами? не нужно.
> Платформа изначально оптимизирована для начального сегмента смартфонов
> и лишена излишних промежуточных прослоек, что позволяет мобильным операторам подготовить
> продукты, предоставляющие богатый набор функций по цене дешёвых телефонов начального ценового
> уровня.Ну то, что оригиналы сейчас читать не принято понятно. Аглицкий язык "ниасилили". Но хотяб по русски новость прочитайте! Задобали всякие ононимусы со своим "кому нахер это надо"!!!
В новости явно указано что телефоны будут в сегменте началного уровня! То есть простая звонилка но с некоторыми вкусняшками от взрослых смартфонов. Например удобная синхронизация телефонной книги, ммсок и т.д. Или например возможность без лишних заморочек установить несколько вариантов пасъянсов со змейками. И при этом по цене легендарной ноклы 3300!!!
Если всё что указано в новости окажется правдой и при этом не вырастет в монстра типа Андроида/яоси/винфоноси то звонилки будут очень даже востребованы!
будет на вид как 1100, а жрать как монстро андроид
А не жирно ли будет для звонилки гигагерцовые процы и гиговые рамы?
Может и пригодится производителям платформа. ПО на HTML5/JS выглядит как очень заманчивая идея. Ведь людей знающих данные технологии очень много. Порог вхождения низкий. Куча простеньких приложений появится очень быстро. Не назвал бы телефон с таким ПО смартфоном, но по функционалу он будет уделывать простые телефоны. Такие недо-смарфоны многим пригодятся.
Ну вот это еще, нахуа?
Убийца Samsung Star )
А что HTML5 так серьезен?
> А что HTML5 так серьезен?никто в упор не желает долго писать оптимизированное приложение с острой заточкой под железо. а что? процы на мобилах шустрые, памяти много, почему бы не написать катастрофическую хуиту на чём-то модном. быстро, незатратно. не, я без особого осуждения, чисто констатация. ну ещё немного грусти по тем временам, когда одногруппник всех уделал, сократив отрисовку линии на 2 байта. вся группа считала что ужали по максимуму, короче не сделаешь, а он, пройдоха, всех обскакал.
> модном. быстро, незатратно.Ну так 2 раза в сутки будет бегать заряжаться не тот кто писал, а тот баклан который купил такой девайс и такое приложение.
Насколько я понял, суть новости в том, что они название поменяли. Судя по wiki.mozilla.org/WebAPI, им еще это всё пилить и пилить...
Мне одному показалось что сменили обои андроида, поставили мозиллу и виртуальную машину.. болгенос таки.. Как же просто создавать сейчас операционные системы.
Пусть настройку полей при печати веб-страниц из-под Firefox под Linux сначала сделают. Операционные системы все могут делать, даже на JavaScript.
> Пусть настройку полей при печати веб-страниц из-под Firefox под Linux сначала сделают.
> Операционные системы все могут делать, даже на JavaScript.Сделай, а? А мы посмотрим, чо получится. Слабо, не? Так-то!
https://wiki.mozilla.org/Gaia/System/DRM ... просто оставлю эту ссылку тут...
> https://wiki.mozilla.org/Gaia/System/DRM ... просто оставлю эту ссылку тут...Ну все правильно, если уж эти бакланы выбрали зондовый квалком и оно - сотовый модем с довеском в виде экрана и пингвина как гуй к нему - логично что и DRM они озаботятся. Этак еще и цифровых подписей впихнут.
На самом деле, это довольно оригинальное решение, сделать такую ОС, я допустим не понимаю нужна ubuntu for android. Сделали бы уже из коробки нормальную ОС а не велосипед
Хорошо.
Может, и куплю, когда появится в продаже :)
Какие у неё будут потенциальные примущества? Такая же Ось "добра" как и Андроид.
"Для решения вопросов противодействия попыткам распространения вредоносного ПО будет использован опыт поддержки каталога дополнений для Firefox." - семь слов подряд в родительном падеже! Материал написал безграмотный остолоп. Читать невозможно - это не русский язык, а чёрт знает что. Давно не встречал такого косноязычия. "Операционная система целиком базируется на открытых Web-стандартах, предоставляя разработчикам приложений основанные на HTML5 компоненты для задействования всех возможностей аппаратных устройств."