Обзор Geeksphone Peak — телефона на Firefox OS

в 12:54, , рубрики: android, Boot to Gecko, Firefox, Firefox OS, geeksphone, html5, mobile development, метки: , , , ,

Обзор Geeksphone Peak — телефона на Firefox OS

Привет.

Я наконец-то дождался заветной коробочки с девайсом Geeksphone Peak и хочу поделиться фотографиями и скриншотами, с целью подгорева интереса читателей к платформе Firefox OS.

Заранее хочу предупредить, что телефон позиционируется как Developer Preview, то есть на конечного потребителя в общем-то не рассчитан.
Периодически Mozilla делает ночные сборки Boot2Gecko, поэтому как только на сервере появляется очередной билд — устройство обновляется по сети, так что проблем с каждым днём становится всё меньше, изменения ощутимые.

Если вы не в курсе, о чём вообще идёт речь, очень рекомендую ознакомиться со статьёй «Стартовали продажи первых телефонов на основе Firefox OS» на OpenNet.

За подробностями приглашаю под кат.
Осторожно, картинки.
По клику — крупные версии.

Лог событий

  • 23 апреля, 10:00 по МСК — старт продаж телефонов Geeksphone в магазине на их сайте;
  • спустя пару минут — падение магазина;
  • 23 апреля, около 12:00 — удалось нажать кнопку покупки, благодаря непрерывному рефрешу страницы;
  • 23 апреля, 14:30 — оба девайса распроданы (Keon сначала кончился, но потом ещё немного добавили);
  • На тот момент мой инвойс имел номер около 870, походу порядковый;
  • 9 мая, 15:35 — со мной связался менеджер и сказал, что метод доставки «UPS Cash on Delivery» для России не доступен;
  • А пока я разбирался со SWIFT-переводом в испанский банк (кстати, всё ок), произошло следующее;
  • 22 мая, 16:00 — продажи стартовали вновь.
  • На этот раз я оплатил картой заранее, выбрал обычный UPS. Отправили в этот же день. Номер инвойса был около 1600;
  • 23 мая — посылка встала на таможне во Внуково, так как испанцы записали стоимость доставки в инвойсную стоимость посылки
    и вышло 204 евро, а лимит на посылки без оформления — 200 евро;
  • 28 мая — сгонял во Внуково и оформил 10 бумажек (в FedEx в Домодедово одной хватало);
  • 29 мая — доставили домой;

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

Устройство

Цена — 149 евро.

Техническое характеристики:

  • Android 4.0.4
  • Boot2Gecko 1.0.1.0-prerelease
  • CPU Qualcomm Snapdragon S4 8225 1.2Ghz x2
  • GPU Qualcomm Adreno 203
  • UMTS 2100/1900/900 (3G HSPA)
  • GSM 850/900/1800/1900 (2G EDGE)
  • Screen 4.3" qHD IPS Multitouch (960x540, 256 PPI)
  • Camera 8 MP (back) + 2 MP (front)
  • 4 GB (ROM) и 512 MB (RAM)
  • MicroUSB, MicroSD, Wifi N, Bluetooth 2.1 EDR, FM-радио
  • Датчики освещения и близости, гироскоп, GPS, вспышка
  • Батарея 1800 mAh

Пусть наличие Android вас не смущает, иначе вы зря не прочитали статью «Стартовали продажи первых телефонов на основе Firefox OS» на OpenNet.

Версия Boot2Gecko пока не меняется, в качестве отличительного признака отображается хэш последнего коммита в ветке git-репозитория, из которой была сделана сборка.

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Про батарею писать сложно. Во-первых, в режиме ожидания она не разряжается совсем. Можно оставить телефон на ночь и за 12 часов уйдёт 1% заряда. Во-вторых, при нагрузке (особенно wi-fi и процессора одновременно) она начинет стремительно разряжаться.
Wi-fi в любом случае сильно ест батарею, поэтому на ночь его лучше выключить. Видимо, пока разработчики не дошли до оптимизации энергозатрат.

Коробка и внешний вид устройства

Обзор Geeksphone Peak — телефона на Firefox OS

Обзор Geeksphone Peak — телефона на Firefox OS

Обзор Geeksphone Peak — телефона на Firefox OS

Перед вами коробка из переработанного сырья (не хочу гадать, что именно переработано). На мой взгляд, дизайн у неё хороший — надписи привлекают к себе внимание, в целом выглядит опрятно. Обращаю ваше внимание на надпись «Firefox OS Developer Preview», что говорит нам о том, что устройтство одобрено Mozilla Foundation. Кстати, на противоположной стороне коробки, на боку, указан адрес http://devphone.mozilla.org.

Обзор Geeksphone Peak — телефона на Firefox OS

Далее. Комплект коробки. Наушники с гарнитурой, понятное дело, отправились «в мусорное ведро» автоматически (на фотографии их нет).
Батарея — 1800 mAh, сделанная под бренд Geeksphone. Не знаю, есть ли шанс найти адекватную замену в розничной продаже.

Обзор Geeksphone Peak — телефона на Firefox OS

Мотивационное письмо, про Веб как платформу. Звучит заманчиво, лишь бы вендоры подтянулись.
Кстати, о вендорах: «Mozilla и Foxconn объявили о совместной разработке серии устройств на базе Firefox OS».

Обзор Geeksphone Peak — телефона на Firefox OS

Зарядник хороший, на выходе — 1 ампер, при заряде пищит чуть тише, чем идентичный от Apple. После окончания заряда пищит громко.

Обзор Geeksphone Peak — телефона на Firefox OS

Экранище. Пиксели не мешают, но вот качество картинки оставляет желать лучшего. Во-первых она недостаточно яркая, во-вторых изображение рябит полосочками. Это сложно описать или заснять, это заметно только при использовании. У меня есть подозрение, что эта рябь — не вина экрана, а что-то внутри Gecko.

Тачскрин — никакой, нажатия неточные. В сочетании с описанными ниже (в разделе про софт) проблемами это просто фатально на данный момент.

Обзор Geeksphone Peak — телефона на Firefox OS

На лицевой стороне телефона сверху видим (слева направо) — датчик освещения и близости, динамик, передняя камера, индикатор зарядки.
Вообще, этот индикатор мог бы использоваться для отображения событий (как в BlackBerry), но на данном этапе развития софта он только отображает процесс зарядки. Красный — зарядка идёт, синий — полный заряд.

Обзор Geeksphone Peak — телефона на Firefox OS

Снизу на лицевой стороне расположена единственная кнопка, сенсорная, выполняет функцию управления запущенными приложениями (по аналогии с устройствами Apple).

Обзор Geeksphone Peak — телефона на Firefox OS

Вид сзади, очень аппетитно. Ведь ещё можно же придумать смарфтон, который будет приятен на вид.
Фотокамера, вспышка, динамик для музыки и звонка.

Обзор Geeksphone Peak — телефона на Firefox OS

Вид из угла. Разъём для наушников, microUSB порт, кнопка питания и качелька регулирования громкости.

Обзор Geeksphone Peak — телефона на Firefox OS

Вид под батареей. Не сняв батарею, сменить sim-карту и microSD-карту нельзя.
В Испании уже инженерят свои телефоны, а у нас — нет [x].

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Поиски UART пока не увенчались успехом. В Geeksphone игнорируют письмо с вопросом, на форуме пока никто не ответил.
Тем не менее, лог dmesg всё равно утащим: http://pastebin.com/q1XV5mNV.

Кстати, а вот и причина сильного нагрева задней части корпуса: радиатор пассивного охлаждения чипа.
Боюсь, такими темпами мы скоро дойдём до кулеров. [место для шутки про JavaScript]

Обзор Geeksphone Peak — телефона на Firefox OS

Операционная система

Внутреннее устройство системы описывать не буду. На сайте Mozilla есть официальный черновик описания архитектуры Firefox OS, перевод в процессе.

Лог загрузки системы
pastebin.com/Axh1Fxr8

Занимаемая память (нужно учесть зарезервированную под GPU)

root@android:/data # busybox free
             total         used         free       shared      buffers
Mem:        322708       193128       129580            0        17996
-/+ buffers:             175132       147576
Swap:            0            0            0

Интерфейс и приложения

Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS

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

В принципе, любое приложение — это откэшированный каталог с ресурсами веб-странички. Некоторые приложения, написанные специально для Firefox OS, выглядят хорошо, например настройки и смс:

Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS
(в сообщениях кнопка съехала, но в последнем билде Boot2Gecko уже пофикшено)

Будильник мне особенно нравится (громкий динамик способствует):

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Но совсем другое ощущение при работе с клиентом твиттера:

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Или картами Nokia:

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

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

Приложение маркета не лучше:

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Кстати, я был в предвкушении найти бесконечное кольцо ожидания. Ну знаете, когда из JS идёт асинхронный запрос, а ответа всё нет и нет — крутится кольцо. Обычно оно крутятся либо по пол-минуты, либо бесконечно.

Так вот, в первый день знакомства приложения из маркета ставить не удалось — при клике по приложению меня встречало оно самое, бесконечное. На второй день всё прошло, очевидно были неполадки на сервере. Но +1 в копилку колец.
image

Уведомления отображаются в выдвижной панели или на экране блокировки:

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

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

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Хабр в браузере Firefox (YO DAWG!) и клавиатура. У них есть общее — в первом случае невозможно попасть по ссылкам, а во втором — по кнопкам. Действительно, тачскрин сильно дёргается и попасть во что-либо очень сложно, даже по, казалось бы, крупным кнопкам клавиатуры. Клавиатура на данный момент имеет кучу языков ввода, так что поддержка русского тоже имеется.

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Фотокамера в аппарате просто на всякий случай. Передняя — тем более. Причём снимки делаются с разрешением 1280x960 и настройке это не подлежит. Видео пишется 288x352 в .3gp, хотя из adb logcat ясно видно, что камерой поддерживается видеозапись и в 720p.

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

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Слева — обычная звонилка, контакты можно привязать в фейсбуку и тогда они будут выглядеть красиво. Справа — менюшка для публикации чего-либо, в данном случае картинки. Это хорошо, что они решили сделать универсальный интерфейс для шары, это очень правильно. Можно написать простенький плагин, чтобы выделенный текст на pastebin заливал.

Обзор Geeksphone Peak — телефона на Firefox OS    Обзор Geeksphone Peak — телефона на Firefox OS

Минимальный музыкальный плеер и минимальный фоторедактор (фильтры есть, а поворота нет).
Гарнитура пока не поддерживается. Хотя я бы посмеялся от души, если был бы какой-нибудь аналог Siri, только с 2-5 голосовыми командами, ну, для отладки платформы. Динамик сзади хоть и громкий, но совершенно некачественный в плане музыки, он больше для midi-полифонии подходит.

Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS  Обзор Geeksphone Peak — телефона на Firefox OS

Все существующие на данный момент настройки.

Обзор Geeksphone Peak — телефона на Firefox OS

Небольшой наборчик разработчика. adb сразу под рутом предоставляется, так что всё хорошо.

Плюшки для разработчиков

Кстати, команда Geeksphone с радостью выкладывает свои наработки на GitHub — https://github.com/gp-b2g

Исходя из вышеперечисленного, можно собрать кастомную прошивку для телефона на базе AOSP. Или собрать CyagenMod.
Аппарат поддерживает прошивку через fastboot,
для перехода в fastboot нужно вынуть батарею, подождать, вставить и зажать VolDown + Power.

fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash userdata userdata.img
fastboot flash system system.img
fastboot reboot

Выводы

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

При переходах в меню оно иногда запаздывает на ~0.5 секунды, прежде чем обработает касание. Такой же интервал требуется для запуска фотокамеры, браузера, галереи и так далее. То есть всё что происходит в системе — происходит с предсказуемой скоростью и к этому легко привыкнуть.

Приложения? Наклепают их, куча кривых приложений и куча дешёвых устройств, по характеристикам напоминающие дрова.
Я уверен, что огромное количество веб сайтов осядут в кэшах этих мобилок и они будут пачками раздаваться в офисах операторов сотовой связи как бесплатное дополнение к контракту на связь.

Сама система стремительно развивается, как я уже говорил, периодически приходят обновления. Изменения заметны — улучшаются контролы, меняется вёрстка, добавляются стандартные приложения.

Кстати, можно принять участие — https://hacks.mozilla.org/2013/05/phones-for-apps-for-firefox-os

P.S. Особая благодарность фотохостингу Flickr за помощь в подготовке и хранении картинок.
P.S.S. Буду благодарен, если модератор перенесёт в блог «гаджеты. устройства для гиков».

Автор: Xlab

Источник


  1. Александр:

    Добрый день!

    Не будете ли так добры, связаться со мной по почте. У меня есть вопросы по данной модели телефона. Я тоже такой купил. Только вот не совсем понимаю что с ним делать. Обновления раз в 2-3 дня делаю. А так телефон лежит в коробочке….

    Буду рад, если свяжетесь. Я в Питере живу. Спасибо.

    Александр

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js