Программы,... Онлайн-сервисы Интернет

Ознакомительные сборки Firefox OS для ПК. Обзор Firefox OS — операционная система для бюджетных устройств Приложения для firefox os

Операционная система Firefox OS раньше в кругах разработчиков называлась - B2G. Разработчик - компания mozilla, она же разрабатывает популярный браузер - лису.

Идея разработчики операционной системы на базе web-технологий не нова. Эта идея уже реализована в малоизвестных продуктах: webOS и Tizen.

А идея такая: имея в наличии необходимые веб-технологии и решения, создать на их основе некий интерфейс операционной системы. Firefox OS использует такие современные технологии, как HTML5, CSS3.0 и JS. И вся операционка построена на открытых и доступных веб-стандартах. И именно это и есть фишка Firefox OS. Нет различия между сетевым или десктопным приложением, т.е. любую программу можно упаковать в специальный формат, закачать в маркет (магазин приложений) и пользоваться. Получается нечто подобное облачной системе. А в свете развития облачных технологий (в 2013г. - облачные хостинги, вычислительные мощности, сервера и рабочие станции) у firefox OS хорошее будущее.

Если посмотреть на рабочий стол операционки, то он довольно аскетичен:

Как в обычной операционке, есть магазин приложений:

Первая загрузка Firefox OS прошла быстро, быстрее, чем Android - порядка 5 секунд. После необходимой настройки переходим на рабочий стол, который состоит из нескольких экранов. На главном есть иконки вызов, смс, браузер, отзыв. Свайп влево - открывается панель популярных сайтов в виде иконок, нажимаем понравившуюся - переходим на сайт.

Свайп вправо - панель установленных приложений в смартфоне, здесь все стандартно. Но как такового меню здесь нет (как на bada или андроиде). Иконки установленных программ можно перемещать на другие экраны с приложениями или удалять их.

Свайп сверху - открывается ‘быстрый доступ’ к wi-fi, bluetooth и др. функциям + куча настроек.

Интерфейс довольно удобен, чем-то напоминает Android, но операционка работает быстрее.

Работа и начинка Firefox OS

Стандартных приложений в Firefox OS довольно немного. Из них можно выделить радио-fm, часы, календарь, почта, браузер, мультимедиа-функционал. Т.е. стандартный набор любого смартфона. Можно использовать маркет. Откроется онлайн-магазин от mozilla. В нем можно найти полноценные приложения.

Если говорить про скорость работы, то она на уровне. Немного смущают некоторые недоработки в плане 3d-графики, различные визуальные эффекты явно тормозят (работают со скоростью до 10 кадров в секунду). В будущем разработчики обещали исправить. Возможно, интерфейс еще будет доработан с помощью OpenGL.

Firefox OS представляет собой наложенный html-движок Gecko на Android. Он запускается с помощью специального скрипта уже на этапе загрузки операционной системы. При загрузке движок Gecko открывает локальную веб-страницу и из нее формирует интерфейс операционки. А далее просто идет код html последней версии.

По части безопасности. Каждое установленное приложение запускается в специальной безопасной среде - ‘песочнице’. Так что никакой вред системе не будет причинен. Причем, каждая программа может изменять или добавлять, или удалять только свои собственные файлы, на файлы других программ она не влияет. Плюс все приложения имеют определенные привилегии, свежеустановленная программа никак не сможет приобрести себе root-доступ.

Вывод : операционка Firefox OS шустра в работе, есть минимум необходимых функций и приложений, интерфейс нуждается в доработках. Большой плюс - в безопасноти, пока нет вирусов на эту платформу, и все программы запускаются в песочнице. Фанаты Android-решений вряд ли перейдут на Firefox OS. В целом, операционка еще будет развиваться. И если компания Mozilla пойдет в правильном направлении, то ее операционная система в будущем сможет составить конкуренцию таким гигантам, как Android, IOS, Bada и WinPhone.

Firefox OS apps are essentially no different to standard websites or web apps. They are built using standard open web technologies - HTML, CSS, JavaScript, etc. - and can be accessed using a web browser. The main differences lie in their ability to be installed on devices and work offline, access to advanced APIs that allow interaction with device features such as camera, gyroscope and address book, and the existence of a solid developer ecosystem - including a Marketplace for distribution of free and paid apps. Generally, they provide users with an "app experience", while still being based on open, cross platform technologies.

Firefox OS apps have a low barrier for entry, especially for existing web developers and mobile developers; they are also a lot more portable across platforms than native equivalents, and not locked into walled gardens. As we"ve already mentioned Firefox OS apps are based on web technologies - HTML, CSS, and JavaScript - so if you"ve written a web page you already know the basics. Even if you don"t have the basics you"ll be able to easily follow this guide, but you may want to check out our list of Beginner"s tutorials to learn more about developing with open web technologies.

This section of MDN provides a detailed reference on web app development topics specific to creating apps that are installable on Firefox OS (and other Firefox-supported platforms like Android), including app manifests, writing install functionality, permissions for using device APIs, and more. It is targeted towards experienced developers that are just looking to create or port an existing app to Firefox OS.

Note : If you are a complete beginner to web apps (perhaps you just know a bit of HTML/CSS/JS) and want a very simple guide to building up an app, check out our .

Firefox OS Multi-locale apps

You can create multi-locale apps quite easily. This is done by:

  • Adding special data-l10n-id attributes to each HTML element that requires localization, the value of which should be an identifier for that string. For example:
  • My app .
  • Including the l10n.js library in your page using a regular element.
  • Creating a locales folder inside your app directory containing a folder for each separate locale, then placing an app.properties file inside each one containing that language"s translations, each one on a new line. For example app-title = Mon application for French.
  • Creating a locales.ini file inside the locales folder, which specifies the default locale and the path to each app.properties file. This will look like so: @import url(en/app.properties) @import url(fr/app.properties)
  • Referencing locales.ini from your HTML file using a element, like so:
  • Updating your manifest file to include a default locale and locales field containing information about your supported locales: "default_locale": "en", "locales": { "fr": { "name" : "Mon application", "description" : "Mon application description" } }
  • Debugging apps

    Mozilla provides a number of tools to help you test Firefox OS apps.

    Testing on Firefox desktop

    The quickest way to test your app"s basic functionality is to simply load it in Firefox desktop (open the index.html file in the browser) - this supports most of the features you"ll be using to develop your app (with the exception of some of the device APIs.) From here you can use the standard Firefox Toolbox to debug your code, and the Responsive Design View to test responsive/mobile layouts.

    Testing in the Firefox OS simulator

    You can also test the app in a Firefox OS simulator via our WebIDE tool. This will give you a more realistic idea of how it will look on a real device.

    Tutorials Installable app basics Firefox OS app beginners tutorial A complete beginner"s guide to creating a Firefox OS app. Packaged apps A packaged app is an Open Web App that has all of its resources contained in a zip file, instead of having its resources on a Web server. In here you"ll learn all you need to know about packaged apps. Hosted apps A hosted app is an Open Web App that has all of its resources (HTML, CSS, JavaScript, app manifest and so on) stored on a Web server. This article will tell you all you need to know about hosted apps. Packaged or hosted? Should you make your app hosted or packaged? This article will help you decide. Self-publishing apps This guide explains how to write the code that controls publishing apps, should you wish to write it yourself rather than use the Firefox Marketplace A reference for the installation and management APIs that control installation and other functions of installable Open Web Apps. Platform-specific details of app installation There are some differences in how apps are installed across the various platforms that support Open Web Apps; this article will help you to understand them. CSP for open web apps Unlike traditional web sites, privileged and certified apps enforce a CSP (content security policy) by default. This may cause quite a bit of existing code to break while porting and cause a significant amount of confusion if developers are unaware that the CSP exists. This article explains what the restrictions imposed by the open web app CSP are. FAQ App manifests FAQ Manifest frequently asked questions.

    Чем больше на рынке различных операционных систем, тем лучше для нас с вами, так как разнообразие гарантирует конкуренцию, а также эволюцию платформ. Опыт персональных компьютеров говорит о том, что возможно наличие одного сильного игрока и тех, кто его многие годы догоняет – превосходство Windows было получено в первые годы развития персоналок. В настоящий момент лидером рынка является Android (более 84 процента), затем следует iOS (12 процентов), и в оставшиеся 4 процента укладываются все остальные. Но это вовсе не значит, что места на рынке нет и новые компании не могут повторить успех Android, пусть сегодня это и сложнее сделать. Как операторы, так и производители устройств хотят получить альтернативу Android, поэтому с удовольствием экспериментируют. Одним из громких проектов, который на слуху, стала попытка Mozilla, известной своим браузером FireFox, выпустить собственную операционную систему. Для разработчиков даже создали тестовое устройство Flame, на нем можно было пробовать свои приложения, то, как работает система. Нельзя сказать, что в Mozilla смогли заинтересовать широкий рынок, но ряд компаний решили попытать удачи и выпустили свои устройства. Среди производителей устройств на FireFox OS пионером стала компания ZTE, а затем появились устройства от Alcatel (TCL Mobile). Назвать это чем-то выдающимся нельзя, но разработка ведется очень небольшим количеством людей, инвестиции в проект минимальны. Давайте взглянем, что умеет FireFox OS в версии 1.3 (до конца года обещают версию 1.4), а в начале следующего года 2.0 – впрочем, ее можно попробовать уже сейчас на устройствах для разработчиков. Описание платформы сделано на таком устройстве как Alcatel Fire E.

    Интерфейс, управление, многозадачность, аппаратные требования

    В Mozilla решили использовать для разработки собственной платформы для смартфонов движок Gecko, на котором построен браузер Mozilla. Первоначально проект назывался Boot to Gecko, разработка началась еще в 2011 году. Поддержку проекту обеспечила Mozilla Foundation, а заинтересованность проявил испанский оператор Telefonica. В 2012 году к проекту присоединился Alcatel, хотя публично ни один из аппаратов не становился доступен, они жили в виде прототипов, один из которых я видел в начале 2013 года на CES в Лас-Вегасе. К лету 2013 года в проект включился ZTE.

    Для всех участников проекта первоначальной задачей стало создание системы, которая будет, с одной стороны, производительна, с другой - использовать недорогое железо. В 2011 году бюджетные Android-смартфоны по стоимости не уходили ниже ста евро, имели устаревшие экраны и низкую производительность. Никто не принимал в расчет, что удешевление устройств будет идти семимильными шагами – в качестве эталонной платформы выбрали двухъядерный процессор от Qualcomm, 512 МБ оперативной памяти и этим ограничились. Предполагалось, что этого хватит, чтобы производительность устройств была выше, чем у Android-аналогов в тех же ценовых сегментах. Случилось так, что Android-смартфоны стали дешеветь на глазах, как результат, в 2014 году они все имеют от 512 МБ оперативной памяти, двухъядерные процессоры считаются нормой, а во многих недорогих моделях они имеют и 4 ядра. Формально то, что должно было стать преимуществом, исчезло – но главное, что выбор в качестве движка Gecko с JavaScript для исполнения программ обернулся низкой производительностью на выбранном железе (почему HTML5 работает так медленно, не знаю). Но в отличие от многих экспериментов, платформа FireFox OS вышла жизнеспособной, пусть медленно, но все-таки развивается.

    При первом включении вы обнаружите, что идеология FireFox OS почти полностью унаследована из Android 2.x или даже более ранних версий. Начнем с того, что экран можно разблокировать с помощью движения (тот самый Slide to Unlock, вокруг которого были патентные споры между Apple и Google). Сдвигаете рычажок влево - открываете камеру, вправо - просто открываете главное меню.

    В режиме ожидания на экране показываются уведомления, но перейти к ним невозможно. Разблокировав телефон, вы лишитесь этих напоминаний. Но повторно увидеть их можно потянув шторку сверху вниз – внутри будут те же самые сообщения. К сожалению, они не суммируются, например, сделав пять десятков скриншотов, вы увидите для каждого соответствующее уведомление в списке – нажав на него, можно будет открыть картинку. Удобно? Нет. Можно очистить только весь список, но смахнуть конкретные уведомления нельзя.

    Другой момент, связанный со шторкой - она открывается так же, как в Windows Phone. Потянуть вниз экран можно в любом месте, а вот закрыть - потянув полоску внизу, там, где указан элемент управления. Жутко неудобная реализация, которая мне не нравится. В шторке также скрыты иконки быстрого доступа к функциям – изменить их никак нельзя, они предопределены навсегда.

    Интерфейс выглядит, на первый взгляд, привычно – 4 иконки внизу рабочего стола, строка поиска наверху, а также «папки» с приложениями. Пусть вас не обманывает знакомая организация пространства, папки - это то, что в FireFox называется «умные подборки». Если открыть такую «папку», то вы увидите иконки «приложений». Давайте удержу палец на рабочем столе, выберу новые умные подборки, например, путешествия. Появится «папка» с соответствующим именем, в ней будут ссылки на различные ресурсы – в большинстве случаев это не программы, а просто мобильные версии сайтов. То есть идеология системы чем-то напоминает поиск информации, она выдается по запросам.

    Поисковая строка вверху рабочего стола также ищет не только локальное содержимое телефона, но и в сети. Этим нас уже не удивить, аналогичное поведение у всех современных систем, они ищут как в устройстве, так и в сети. Зато тут поисковая строка имеет фразу «Я думаю о», которую вы можете продолжить.

    Единственным элементом управления вне экрана становится центральная клавиша, с ее помощью можно вернуться на главный экран. Ни кнопки назад, ни дополнительной клавиши Меню. При удержании клавиши вы увидите запущенные окошки системы, сможете закрыть те, что вам не нужны.

    В отличие от iOS/Android, продуманность отдельных приложений и интерфейса в них оставляет желать лучшего. Часто не предусмотрено клавиши возврата в предыдущее меню, то есть вам обязательно надо совершить какое-то действие и нажать ОК. Это можно считать детскими болезнями, но они заметны и бросаются в глаза. Например, если войти в список сообщений, то кнопки Назад просто не будет, выйти можно исключительно по нажатию центральной клавиши. Это неудобно во многих случаях.

    В браузере увеличение картинки щепоткой (pinch to zoom), конечно же, есть прокрутка и простейшие действия, которые характерны для сенсорных телефонов. В браузере также поддерживается форматирование текста по ширине экрана по двойному тапу.

    Ввод на клавиатуре не вызывает никаких трудностей, но QWERTY-клавиатура не имеет никаких дополнительных настроек. Есть предугадывание слов, если вы выбираете слово и хотите поменять окончание, нажимаете клавишу Стереть, то стирается все выбранное слово (не совсем так – стирается до той буквы, которую вы ввели последней). Это жутко неудобно. Также неудобно то, что при вводе на клавиатуре система не распознает поля, в которых идет ввод – она не предлагает удобных мелочей, не меняет регистр букв, не предлагает цифры и тому подобное. Такое ощущение, что клавиатура родом из далекого прошлого.

    Давайте рассмотрим стандартные приложения, чтобы у вас сложилось впечатление о системе.

    Контакты, сообщения, календарь, электронная почта и другие

    Номеронабиратель выглядит очень знакомо – даже цветовая гамма выдержана, как в Android. При наборе номера происходит его быстрый поиск и появляется подсказка. Отсюда можно перейти в закладку Контакты. Записи хранятся в формате vCard, что не создает никаких трудностей – количество полей вполне достаточно, дополнительную информацию можно записать в качестве комментария. Из минусов отмечу, что реализован импорт контактов из Gmail, Facebook, но не каких-либо иных сетевых сервисов. Вы также можете импортировать контакты с карты памяти или получить их по Bluetooth. При работе с тем же Gmail контакты идут только на телефон, отправить их обратно нельзя. Поэтому предполагается, что в облаке ваши данные не обновятся. Другой момент, который меня смутил – в FireFox OS нет никакого намека на «облака», все данные хранятся локально, максимум экспортируются на карту памяти. Понятно, что это дело последующих версий, но учитывая, что мы все давно и прочно пользуемся синхронизацией с облаком, это выглядит, как серьезное упущение.

    В списке контактов есть строка поиска, но стоит вам прокрутить список, и она исчезает! Явная недоработка, так как вызвать поиск никак нельзя, только прокрутить список в начало. Есть быстрая строка поиска по буквам, причем прокрутка идет только на английском языке, например, контакты на русском находятся где-то между Z и знаком #. В настройках можно указать сортировку по Фамилии, но в списке имена все равно будут идти первыми, а вот фамилия станет подсвечена жирным шрифтом – в чем логика этого решения, мне непонятно.

    В Сообщениях все довольно просто – список отсортирован по именам и номерам, вы можете создавать свои сообщения.

    Интереснее организована настройка почты – так, в ней вы можете создавать свои учетные записи. Но в отличие от подавляющего большинства систем и устройств, основанных на них, здесь не поддерживается проверка сертификатов (пункта SSL - принимать все сертификаты - в настройках нет). Для многих это может стать серьезной проблемой, например, в нашей корпоративной почте корневой сертификат недействителен, и это не ошибка, а вполне осознанное действие. На всех системах почта работает, в FireFox OS есть только возможность зайти через веб-интерфейс.

    Почтовый клиент может попытаться настроить вашу почту в автоматическом режиме. Например, для Gmail все происходит моментально, никаких настроек, кроме вашего имени и пароля, не нужно. В настройках можно выбрать интервал проверки почты (вручную или каждые 5, 10, 15, 30 минут или каждый час).

    Из дополнительных возможностей есть локальный поиск – его можно осуществлять как по телу письма, так и по полям. Поддерживается отображение HTML в теле писем, что уже неплохо – но картинки зачастую отображаются неверно – от Mozilla этого просто не ждешь, все-таки они не один пуд соли съели на работе с браузером и могли свои наработки использовать здесь – но этого не случилось.

    В календаре можно добавить ваши облачные аккаунты, например, Google, Yahoo!, CalDav – но не что-то иное, механизм для импорта записей из других служб не предусмотрен. В отличие от контактов, календарь может синхронизировать свои записи с тем же Google. Обычные записи, которые можно ставить по дням недели, выбирать отображение календаря и тому подобное. Очень сыро, аскетично и нефункционально.

    В Галерее показываются все скриншоты и фотографии одним потоком, деление идет по месяцам. Альбомов или чего-то подобного не предусмотрено. Можно выбирать отдельные файлы, выбрать все за один раз нельзя.

    Приложение Часы содержит в себе будильники, таймер и секундомер – все довольно просто и понятно.

    Музыкальный плеер поддерживает MP3, из необычного только OGG. Никаких эквалайзеров, дополнительных настроек – только проигрывание музыки и ее повтор при вашем выборе. Есть плейлисты. Сортировка по альбомам, исполнителям, песням.

    Видео примерно на том же уровне – вы можете просматривать видео в поддерживаемых форматах, но никаких дополнительных настроек нет, это выглядит, как каменный век.



    Файлы – обычный файловый менеджер, показывает как память устройства, так и карту памяти. Файлы можно копировать и перемещать, поддерживаются групповые операции. Также файлы можно отправлять по почте или по Bluetooth.

    Для картографии используются Here Maps, фактически, это браузерная версия со всеми вытекающими последствиями (вам нужно соединение с интернетом, но можно сохранить кусочки карты в памяти).

    Меню настроек предельно аскетично, только самое необходимое. В пояснениях эти скриншоты не нуждаются.

    Интерфейс камеры очень прост и понятен – никаких настроек нет.


    На сладкое оставил браузер, так как считал, что это будет самой сильной стороной устройства. Посудите сами, ведь Mozilla и FireFox - это браузер, а не что-то иное. Какое разочарование меня ждало в этом аспекте. Никаких надстроек у браузера нет, он сильно отличается как от настольной, так и от мобильной версии, доступной на других платформах. Никакой синхронизации паролей и закладок. Просто отображение текста и страниц, их форматирование – нет даже банального поиска на странице. Одним словом, все это выглядит крайне сыро.



    Так как платформа FireFox OS не является приоритетной для разработчиков, на ней нет огромного числа приложений, которыми многие пользуются повседневно. Большинство IM-мессенджеров недоступны и вряд ли будут на этой платформе. Тот же Whatsapp не планирует писать клиент, но есть нечто стороннее, чему бы я не доверял исходя из соображений безопасности. Например, клиент Twitter - это, фактически, мобильная версия, которая очень медленная и работает крайне странно.

    А вот Facebook - это исключительно мобильная версия социальной сети, тут какие-то комментарии излишни.

    У FireFox OS есть свой магазин приложений, в котором довольно много простых игр - видимо, их как-то портировали из браузеров – но ничего сложного в магазине искать не стоит. При установке приложения иконка появляется на рабочем столе.

    На этом позвольте закончить рассказ, так как основные возможности как системы, так и приложений описаны.

    Впечатления

    Система работает медленно, а иногда очень медленно. По любым меркам, а если брать в расчет эстетов, что не выносят притормаживаний в несколько тысячных секунды, то их FireFox OS приведет в бешенство. В этой системе нет скорости, даже в сравнении с очень бюджетными устройствами на Android, которые имеют сравнимое по производительности железо. Поэтому можно списать это на оптимизацию системы (скорее неоптимизированность - напомню, что у меня на руках коммерческий телефон, а не прототип с бета-версией ОС).

    Понятно, что для такой молодой системы версия 1.3 - это примерно как Android 1.5, который мало кто помнит или видел, хотя, возможно, уместнее сравнение с первой версией. Очень просто, много недоработок и плохо продуманных интерфейсов, взаимодействие с системой не всегда понятно. Сырой продукт, который впору назвать скорее бета-версией, чем коммерческим продуктом. Тем не менее, это реальный продукт, который можно приобрести вовсе не за какие-то небольшие деньги (стоимость того же Fire E, обзор которого появится на днях, – 5 000 рублей).

    Можно похвалить Mozilla Foundation за усилия по развитию своей платформы для смартфонов, но те усилия, что прикладывают сегодня, явно недостаточны. Более того, скорее всего, и в версии 2.0 мы не увидим чего-то интересного и значимого. Системе явно не хватает тех, кто может правильно спроектировать взаимодействие между ее составляющими, продумать идеологию интерфейса. А при отсутствии такого планирования не так важно, как быстро будут собирать отдельные кирпичики – результат все равно будет обескураживающим. И, как обычно, все упирается в людей.

    Если вы используете браузер Firefox вместо Chrome или Safari, то есть большая вероятность того, что вы уже слышали про Firefox OS – новую open source операционную систему от Mozilla для смартфонов и планшетов. Эта организация действительно стремится сделать веб открытым и доступным каждому.

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

    Вопрос 1: Что такое Firefox OS?

    Ответ: Firefox OS (кодовое имя Boot2Gecko или B2G) – это мобильная ОС на базе Linux и технологии Gecko от Mozilla. Она разработана на основе веб-стандартов вроде HTML5, CSS3 и javascript.

    Mozilla разработала Web API таким образом, чтобы HTML5-приложения могли взаимодействовать с аппаратным оснащением устройства (Bluetooth, Wi-Fi, камера), что ранее было возможно только в родных приложениях.


    Mozilla Foundation всегда стремилась сделать веб более доступным для каждого, и кроме ОС Firefox можно также отметить такие инструменты, как браузер Firefox, рынок приложений и другое. Тем не менее, некоторые критики сообщают, что это просто-напросто тактика компании Mozilla, нацеленная на то, чтобы захватить большую часть мобильной аудитории, и превзойти своего основного конкурента – Chrome.

    Вопрос 2: Чем ОС Firefox отличается от существующей Mobile OS?

    Ответ: Firefox OS была полностью разработана на базе HTML5 и открытых веб-стандартов, и поэтому в ней отсутствуют правила и ограничения, в отличие от существующих платформ.

    ОС Firefox отличается: вы можете расценивать этот проект чем-то большим, нежели браузер, который работает на облегченной ОС на базе Linux. Каждое приложение в Firefox OS, включая камеру и модуль совершения звонков, представляет собой веб-приложение, то есть веб-сайт в виде приложения. Все просто!


    Веб – это платформа для Firefox OS: приложения создаются при помощи HTML5 (а также на CSS3 и javascript), а не на родных языках разработки. Для сравнения, Android-приложения разрабатываются на Java; Windows Phone-приложения – на C++, C# или HTML5 и так далее. Firefox OS полностью написана при помощи открытых веб-стандартов, за исключением миниатюрной операционной системы (кодовое название Gonk), которая формирует основу Firefox OS.

    Вопрос 3: Каким UI оборудована Firefox OS?

    Ответ: Источником вдохновения в процессе создания интерфейса для Firefox OS была платформа Android. Следовательно, у ОС есть экран блокировки, домашний и панель оповещений. Тем не менее, есть и отличия от Android. Домашний экран отображает фоновое изображение (а также время и дату), и на данный момент не имеет поддержки виджетов.

    Прокручивание вправо на домашнем экране отобразит перед вами список установленных приложений; здесь нет специальных иконок как в других мобильных ОС, с помощью которых можно открывать разделы с приложениями. Прокрутка влево представит вам список категорий приложений, которые, в свою очередь, покажут вам установленные и рекомендованные приложения в выбранной категории.


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

    Пользовательский интерфейс Firefox OS лучше, чем в интерфейс в iPhone или Windows Phone, но он не настолько хорош, как Android. Приложения разделяют между собой единый принцип оформления, и это позволяет предоставить пользователям цельную консистенцию, которая позволяет быстро ориентироваться в функционале разных приложений.


    Вопрос 4: Чем приложения для Firefox OS отличаются от приложений для других мобильных ОС?

    Ответ: Firefox OS, основанная на базе движка Gecko, запускает только сайты под видом приложений. Такие приложения известны как веб-приложения. Они создаются при помощи HTML – той же технологии, на которой основаны веб-сайты. Эти приложения способны работать на многих ОС, кроме Firefox OS. Каждая операционная система (включая Android и Windows 8), которая поддерживает браузер Firefox, сможет запускать эти веб-приложения, которые распространяются посредством Firefox Marketplace.


    Веб-приложения для Firefox OS представлены в двух видах: приложения, размещенные на сервере и пакетные приложения. Первый тип приложений размещается на сервере Mozilla, и будут скачиваться и загружаться каждый раз, как вы захотите осуществить к ним доступ. Другими словами, они представляют собой нечто вроде веб-страниц вместо приложений, и если соединение с интернетом будет прервано, у вас не будет возможности получить данные.

    Пакетные приложения будут скачиваться единожды в форме сжатого архива, и будут загружаться с локального источника каждый раз, когда вы обращаетесь к этим приложениями. Другими словами, они больше похожи на приложения, которые можно видеть на других ОС. Это возможно благодаря local storage и функциям кэширования языка HTML5.

    Вопрос 5: Какими способами можно опробовать Firefox OS?

    Ответ: Хотя Firefox OS и находится в стадии разработки, её все равно стоит попробовать. Тем не менее, вряд ли каждый сможет так просто пойти и отдать 200$ за телефон просто чтобы опробовать новую мобильную операционную систему. Не беспокойтесь, так как у вас есть и другие возможности поиграть с Firefox OS.

    Вы можете опробовать Firefox OS следующими способами:

    Экран устройства или сим-карту можно защитить PIN-кодом.


    Перед установкой каждого приложения, пользователю нужно будет определить права доступа. Безопасные права доступа (то есть, веб-доступ и так далее) предоставляются автоматически, а вот права доступа с потенциальным риском (то есть, доступ к геолокациям и т.д.) должны быть подтверждены пользователем, а затем представлены приложению.

    Permission Manager (или App Permissions) позволяет пользователям вручную разрешать или закрывать права доступа для приложений. Этого как раз не хватает в Android.


    Mozilla планирует также предоставить возможность шифрования устройства (использование пароля при загрузке устройства – ).

    Вопрос 9: Что Firefox OS может значить для будущего смартфонов?

    Ответ: Если Firefox OS окажется успешным проектом, то это изменит то, каким образом мы используем интернет. Мы привыкли открывать веб-сайты, но Firefox OS оставит это в прошлом, и предоставит нам веб-приложения, пользоваться которыми будет гораздо более удобно. Ubuntu for Phones также будет поддерживать Firefox OS, чтобы добиться этих изменений.

    Открытая система, которая адаптируется под нужды пользователя. В теории все это выглядит более, чем привлекательно. Но стоит отвлечься от того, что обещают создатели. И оценить Firefox OS непредвзято, со стороны.

    Немного теории

    Firefox OS — свободная операционная система на движке Gecko, созданная компанией Mozilla Foundation. Ее главное отличие - максимальная открытость, означающая практически безграничные возможности для разработчиков. Еще одна интересная особенность - отсутствие ориентированности на проприетарные магазины приложений. Вместо этого девайсы с «лисом» должны работать с веб-версиями игр и сайтов не хуже, чем бюджетные аппараты на Android. Собственно говоря, на Firefox OS выпускают преимущественно недорогие смартфоны со скромными характеристиками, чтобы заинтересовать рынки развивающихся стран.

    Первый гаджет с предустановленной платформой появился в продаже еще в середине 2013 года, поэтому попавший в редакцию , работающий на Firefox OS 1.3, оценивался по всей «строгости закона».

    Первые впечатления

    Иной пользовательский опыт? Новые сценарии пользования смартфоном? Нет. Принять операционную систему за модифицированную версию Android очень легко. Ничего необычного: опять и снова в распоряжении пользователя набор пиктограмм на рабочем столе с полоской информации о дате, времени и заряде аккумулятора сверху. Есть виджет для поискового запроса, иконки группируются по папкам. Все это весьма вторично. С другой стороны неискушенный покупатель смартфона на платформе Mozilla легко сможет им пользоваться - интерфейс интуитивно понятен даже тем, кто выберет инновационную платформу вместе со своим первым смартфоном.

    Интерфейс

    Изначально пользователю доступны три рабочих стола - удалить или изменить их порядок нельзя. Туда выносятся иконки загруженных и предустановленных приложений и ссылок - отдельного меню нет. Первый экран отведен под «умные подборки» и виджет для поиска «Я думаю о…».

    Это и есть «адаптивность» Firefox OS в действии: после ввода ключевого слова платформа подбирает набор ссылок и приложений по интересующей теме.

    В качестве примера возьмем «роллы». Пользователю предлагают ссылки на Яндекс, Google и Bing, где их можно заказать, Wikipedia - чтобы получить информацию о том, что же это такое, Google и Bing Images помогут узнать, как роллы выглядят, а на YouTube легко найти множество видеороликов с инструкциями по приготовлению. Остается только твитнуть о том, какая платформа удобная и дружелюбная. Найденный набор ссылок и приложений можно добавить в избранное и разместить на рабочем столе.

    Имеются уже готовые тематические пакеты. Длительное касание по пустой области экрана вызывает меню настроек рабочего стола с двумя пунктами: смена обоев и добавление «умных подборок».

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

    Меню уведомлений, как и в «дружественной» платформе под крылышком Google, открывается свайпом из верхней части экрана. В шторке разместили кнопки для быстрого включения Wi-Fi, Bluetooth, режима «в самолете» и перехода к настройкам. Кастомизировать эту панель владелец аппарата на Firefox OS не может.

    Основная часть меню уведомлений предназначена непосредственно для уведомлений. Они не группируются: со сделанным восемьдесят первым скриншотом появится столько же сообщений. Зато можно очистить все одним махом. Чтобы закрыть меню, следует потянуть за шторку снизу. Свайп с середины экрана не работает вовсе. Поскольку знакомство с платформой состоялось на девайсе с дисплеем 4,5 дюйма - трудностей с закрытием не было, но учитывая «гигантофонию», охватившую мир, логично предположить, что аппараты на Firefox OS также вырастут, а значит, придется перехватывать смартфон, чтобы дотянуться до этой шторки.

    Экран блокировки вызывает легкую ностальгию по временам Android 2.3: здесь все с точностью до наоборот. Традиционное «swipe to unlock» применяется из центра в обе стороны: потянув рычажок можно или разблокировать аппарат, или войти в камеру. Помимо отображения даты и времени экран блокировки служит пристанищем для виджетов стандартных приложений - к примеру, плеера, и демонстрирует уведомления, если система получила на то разрешение от пользователя в виде галочки в настройках.

    Устройства с «адаптивной ОС» имеют одну клавишу навигации, сенсорную. При однократном касании она возвращает пользователя на рабочий стол, длительное нажатие вызывает меню многозадачности. С ним разработчики не стали экспериментировать: нечто похожее уже неоднократно видели пользователи Android и Windows Phone. Выгрузить приложение из памяти можно смахиванием карточки вверх, которое не всегда срабатывает, или нажатием на крошечную кнопку с крестиком. Обладателям больших ладоней и пальцев, соответственно, придется приноровиться.


    Реализация возврата к предыдущему экрану оставляет желать лучшего. В сторонних приложениях кнопка «назад» имеется не всегда, в самой оболочке механизм выхода отличается - это может быть стрелка в верхней части рабочего пространства или крупная кнопки для отмены действия - благодаря этой разрозненности навигация кажется неудобной. Вывод: в отличие от iOS-устройств, для комфортной работы с с Firefox-смартфоном одной кнопки не хватает.

    Приложения

    Простейшее приложение камеры полным отсутствием настроек напоминает операционную систему для мобильных устройств Apple, когда та была скевоморфична от и до. Даже кнопка перехода к галерее - и та кажется излишеством. К слову, все изображения и снимки отображаются единым фотопотоком - никакого разделения по папкам. Есть простенький фоторедактор с базовым набором функций и несколькими фильтрами - он некорректно отображается в альбомной ориентации. К слову, ошибки в интерфейсах приложений - часто встречающаяся проблема платформы Mozilla. Складывается ощущение, что скромное по современным меркам разрешение 960 на 540 точек экрана Alcatel ONETOUCH Fire E слишком высоко для этой ОС.

    Стандартная клавиатура с минималистичным дизайном проста, быстра и удобна. Предусмотрен предиктивный ввод, а вот о наборе росчерком поклонникам детища Mozilla мечтать пока не приходится.

    В целом, выглядит Firefox OS привлекательнее, чем некоторые лаунчеры корейских вендоров на смартфонах Android. Фирменный оранжевый цвет нередко используется в стандартных приложениях, например, в файловом менеджере, календаре и телефонной книге. Последняя синхронизируется с профилем в социальных сетях.

    Предустановлены карты Here, разумеется, не работающие в оффлайне. Из популярных мессенджеров присутствует Telegram - огорчает, что уведомления доходят примерно в двух случаях из десяти.

    Браузер мог бы стать главным преимуществом платформы, надумай создатели адаптировать его должным образом, но Firefox для Firefox OS ничем не примечателен.

    Магазин софта, названный просто Marketplace - лучшее подтверждение того, что в Mozilla ориентируются на веб-версии приложений, а не нативные программы. Тем, кто сетовал на отсутствие поддержки Windows Phone разработчиками, пока на Firefox OS и вовсе нечего делать. Ярлычки популярных приложений в маркете если и встречаются, то зачастую представляют собой ссылку на мобильную версию сайта. Ситуация с играми обстоит еще хуже. Вместо тысячи слов достаточно скриншотов.

    Для удобства в магазине указано, необходимо ли для полноценной работы программы или игры подключение к интернету.

    Выводы

    Прекрасно, когда на рынке операционных систем для мобильных устройств со сложившимися лидерами появляются новые игроки. Концепция с адаптацией под желания пользователя выглядит интригующе, но пока в магазинах не появились нужные приложения - все эти «умные подборки» по большей части бесполезны. К тому же, им необходимо постоянно активное подключение к сети. Среди других интересных особенностей отмечу запрет отслеживания данных в настройках, что непременно понравится борцам за неприкосновенность частной жизни.

    Задумка выпускать дешевые девайсы, не уступающие бюджетные аппаратам на Android в производительности, достойна похвалы. Но за два года самую популярную в мире операционку для смартфонов оптимизировали для стабильной работы даже с таким примитивным «железом», как у тестируемого Alcatel ONETOUCH Fire E. Платформе Mozilla этот путь только предстоит пройти, но сейчас гаджет с Firefox OS похож на тестовый экземпляр, а не готовый продукт.

    Нежелание подключаться к компьютеру как USB-накопитель в соответствующем режиме, отказ в создании «умной подборки», невозможность настроить почтовый клиент для работы в Gmail с четырех аккаунтов - с такими досадными трудностями пришлось столкнуться при использовании. Этого достаточно, чтобы побороть желание приобретать смартфон на Firefox OS даже в качестве дополнительного, но следить за подающей надежды платформой, безусловно, стоит.