- PVSM.RU - https://www.pvsm.ru -
Привет.
Я наконец-то дождался заветной коробочки с девайсом Geeksphone Peak [2] и хочу поделиться фотографиями и скриншотами, с целью подгорева интереса читателей к платформе Firefox OS [3].
Заранее хочу предупредить, что телефон позиционируется как Developer Preview, то есть на конечного потребителя в общем-то не рассчитан.
Периодически Mozilla делает ночные сборки Boot2Gecko, поэтому как только на сервере появляется очередной билд — устройство обновляется по сети, так что проблем с каждым днём становится всё меньше, изменения ощутимые.
Если вы не в курсе, о чём вообще идёт речь, очень рекомендую ознакомиться со статьёй «Стартовали продажи первых телефонов на основе Firefox OS» [4] на OpenNet.
За подробностями приглашаю под кат.
Осторожно, картинки.
По клику — крупные версии.
Я пишу примерные номера инвойсов, потому что Geeksphone после конца продаж закрывают магазин целиком, включая личный кабинет с историей ордеров.
Цена — 149 евро.
Техническое характеристики:
Пусть наличие Android вас не смущает, иначе вы зря не прочитали статью «Стартовали продажи первых телефонов на основе Firefox OS» [4] на OpenNet.
Версия Boot2Gecko пока не меняется, в качестве отличительного признака отображается хэш последнего коммита в ветке git-репозитория, из которой была сделана сборка.
Про батарею писать сложно. Во-первых, в режиме ожидания она не разряжается совсем. Можно оставить телефон на ночь и за 12 часов уйдёт 1% заряда. Во-вторых, при нагрузке (особенно wi-fi и процессора одновременно) она начинет стремительно разряжаться.
Wi-fi в любом случае сильно ест батарею, поэтому на ночь его лучше выключить. Видимо, пока разработчики не дошли до оптимизации энергозатрат.
Перед вами коробка из переработанного сырья (не хочу гадать, что именно переработано). На мой взгляд, дизайн у неё хороший — надписи привлекают к себе внимание, в целом выглядит опрятно. Обращаю ваше внимание на надпись «Firefox OS Developer Preview», что говорит нам о том, что устройтство одобрено Mozilla Foundation. Кстати, на противоположной стороне коробки, на боку, указан адрес http://devphone.mozilla.org [11].
Далее. Комплект коробки. Наушники с гарнитурой, понятное дело, отправились «в мусорное ведро» автоматически (на фотографии их нет).
Батарея — 1800 mAh, сделанная под бренд Geeksphone. Не знаю, есть ли шанс найти адекватную замену в розничной продаже.
Мотивационное письмо, про Веб как платформу. Звучит заманчиво, лишь бы вендоры подтянулись.
Кстати, о вендорах: «Mozilla и Foxconn объявили о совместной разработке серии устройств на базе Firefox OS» [14].
Зарядник хороший, на выходе — 1 ампер, при заряде пищит чуть тише, чем идентичный от Apple. После окончания заряда пищит громко.
Экранище. Пиксели не мешают, но вот качество картинки оставляет желать лучшего. Во-первых она недостаточно яркая, во-вторых изображение рябит полосочками. Это сложно описать или заснять, это заметно только при использовании. У меня есть подозрение, что эта рябь — не вина экрана, а что-то внутри Gecko.
Тачскрин — никакой, нажатия неточные. В сочетании с описанными ниже (в разделе про софт) проблемами это просто фатально на данный момент.
На лицевой стороне телефона сверху видим (слева направо) — датчик освещения и близости, динамик, передняя камера, индикатор зарядки.
Вообще, этот индикатор мог бы использоваться для отображения событий (как в BlackBerry), но на данном этапе развития софта он только отображает процесс зарядки. Красный — зарядка идёт, синий — полный заряд.
Снизу на лицевой стороне расположена единственная кнопка, сенсорная, выполняет функцию управления запущенными приложениями (по аналогии с устройствами Apple).
Вид сзади, очень аппетитно. Ведь ещё можно же придумать смарфтон, который будет приятен на вид.
Фотокамера, вспышка, динамик для музыки и звонка.
Вид из угла. Разъём для наушников, microUSB порт, кнопка питания и качелька регулирования громкости.
Вид под батареей. Не сняв батарею, сменить sim-карту и microSD-карту нельзя.
В Испании уже инженерят свои телефоны, а у нас — нет [x].
Поиски UART пока не увенчались успехом. В Geeksphone игнорируют письмо с вопросом, на форуме пока никто не ответил.
Тем не менее, лог dmesg всё равно утащим: http://pastebin.com/q1XV5mNV [24].
Кстати, а вот и причина сильного нагрева задней части корпуса: радиатор пассивного охлаждения чипа.
Боюсь, такими темпами мы скоро дойдём до кулеров. [место для шутки про JavaScript]
Внутреннее устройство системы описывать не буду. На сайте Mozilla есть официальный черновик описания архитектуры Firefox OS [26], перевод в процессе.
Лог загрузки системы
pastebin.com/Axh1Fxr8 [27]
Занимаемая память (нужно учесть зарезервированную под GPU)
root@android:/data # busybox free
total used free shared buffers
Mem: 322708 193128 129580 0 17996
-/+ buffers: 175132 147576
Swap: 0 0 0
Рабочие столы в естественном порядке. По центру — главный экран, слева — куча ссылок на непонятные сайты, которые запускаются в браузере без масштабирования и кнопок. Справа — приложения, установленные на устройстве. Спустя день прилетело обновление по воздуху и появилась новая иконка для Importer — импортёра гуглоконтактов на телефон.
В принципе, любое приложение — это откэшированный каталог с ресурсами веб-странички. Некоторые приложения, написанные специально для Firefox OS, выглядят хорошо, например настройки и смс:
[31]
[32]
[33]
(в сообщениях кнопка съехала, но в последнем билде Boot2Gecko уже пофикшено)
Будильник мне особенно нравится (громкий динамик способствует):
Но совсем другое ощущение при работе с клиентом твиттера:
Или картами Nokia:
И если карты претендуют на приложение, то твиттер — самая обычная закэшированная веб-страничка, открывающаяся в браузере без зума и кнопок. Попасть по элементам — нереально, а если и попасть, то работает это ровно так, и предполагается самыми ярыми ненавистниками веб-приложений и JS в частности.
Приложение маркета не лучше:
Кстати, я был в предвкушении найти бесконечное кольцо ожидания. Ну знаете, когда из JS идёт асинхронный запрос, а ответа всё нет и нет — крутится кольцо. Обычно оно крутятся либо по пол-минуты, либо бесконечно.
Так вот, в первый день знакомства приложения из маркета ставить не удалось — при клике по приложению меня встречало оно самое, бесконечное. На второй день всё прошло, очевидно были неполадки на сервере. Но +1 в копилку колец.
Уведомления отображаются в выдвижной панели или на экране блокировки:
Про выдвижную панель рассказать нечего — это уже привычный элемент интерфейса, разве что здесь вы можете наблюдать счётчик трафика, по-умолчанию включённый в стандартный набор приложений системы. Качать придётся много, похоже.
Хабр в браузере Firefox (YO DAWG! [46]) и клавиатура. У них есть общее — в первом случае невозможно попасть по ссылкам, а во втором — по кнопкам. Действительно, тачскрин сильно дёргается и попасть во что-либо очень сложно, даже по, казалось бы, крупным кнопкам клавиатуры. Клавиатура на данный момент имеет кучу языков ввода, так что поддержка русского тоже имеется.
Фотокамера в аппарате просто на всякий случай. Передняя — тем более. Причём снимки делаются с разрешением 1280x960 и настройке это не подлежит. Видео пишется 288x352 в .3gp, хотя из adb logcat ясно видно, что камерой поддерживается видеозапись и в 720p.
Вообще приложение камеры, как и все другие существующие на данный момент приложения, сделаны в минимальной комплектации фичами. Видно, что разработчики стремятся продемонстрировать и отладить платформу, но времени на детали пока просто нет.
Слева — обычная звонилка, контакты можно привязать в фейсбуку и тогда они будут выглядеть красиво. Справа — менюшка для публикации чего-либо, в данном случае картинки. Это хорошо, что они решили сделать универсальный интерфейс для шары, это очень правильно. Можно написать простенький плагин, чтобы выделенный текст на pastebin заливал.
Минимальный музыкальный плеер и минимальный фоторедактор (фильтры есть, а поворота нет).
Гарнитура пока не поддерживается. Хотя я бы посмеялся от души, если был бы какой-нибудь аналог Siri, только с 2-5 голосовыми командами, ну, для отладки платформы. Динамик сзади хоть и громкий, но совершенно некачественный в плане музыки, он больше для midi-полифонии подходит.
Все существующие на данный момент настройки.
Небольшой наборчик разработчика. adb сразу под рутом предоставляется, так что всё хорошо.
Кстати, команда Geeksphone с радостью выкладывает свои наработки на GitHub — https://github.com/gp-b2g [56]
Исходя из вышеперечисленного, можно собрать кастомную прошивку для телефона на базе AOSP. Или собрать CyagenMod.
Аппарат поддерживает [61] прошивку через 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 [62]
P.S. Особая благодарность фотохостингу Flickr за помощь в подготовке и хранении картинок.
P.S.S. Буду благодарен, если модератор перенесёт в блог «гаджеты. устройства для гиков».
Автор: Xlab
Источник [63]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/android/35979
Ссылки в тексте:
[1] Image: http://farm8.staticflickr.com/7340/8895450591_3c8d025eba_b.jpg
[2] Geeksphone Peak: http://geeksphone.com
[3] Firefox OS: http://ru.wikipedia.org/wiki/Firefox_OS
[4] «Стартовали продажи первых телефонов на основе Firefox OS»: http://www.opennet.ru/opennews/art.shtml?num=36760
[5] магазине на их сайте: https://shop.geeksphone.com
[6] стартовали вновь: https://twitter.com/geeksphone/status/337177619785211904
[7] Image: http://farm6.staticflickr.com/5347/8967957754_c0c080eb0e_o.jpg
[8] Image: http://farm4.staticflickr.com/3773/8967958416_1ef75aea2e_b.jpg
[9] Image: http://farm6.staticflickr.com/5465/8966847371_8f2f4cddc9_b.jpg
[10] Image: http://farm4.staticflickr.com/3715/8895451313_f3b6a533aa_b.jpg
[11] http://devphone.mozilla.org: http://devphone.mozilla.org
[12] Image: http://farm9.staticflickr.com/8117/8895452095_2a6cd49d50_b.jpg
[13] Image: http://farm8.staticflickr.com/7418/8966867207_3bc20246f1_b.jpg
[14] «Mozilla и Foxconn объявили о совместной разработке серии устройств на базе Firefox OS»: http://www.opennet.ru/opennews/art.shtml?num=37082
[15] Image: http://farm6.staticflickr.com/5445/8966866287_fd180f7151_b.jpg
[16] Image: http://farm3.staticflickr.com/2879/8966867899_e2e5e5945a_b.jpg
[17] Image: http://farm8.staticflickr.com/7403/8896078092_2d691d5166_b.jpg
[18] Image: http://farm8.staticflickr.com/7419/8966877893_02a129afc6_b.jpg
[19] Image: http://farm9.staticflickr.com/8540/8896076220_bd126e5130_b.jpg
[20] Image: http://farm6.staticflickr.com/5458/8895455279_3f76b84dfe_b.jpg
[21] Image: http://farm8.staticflickr.com/7292/8896074810_81b2937bd6_b.jpg
[22] Image: http://farm8.staticflickr.com/7328/8895459813_c1ec6c631e_b.jpg
[23] Image: http://farm6.staticflickr.com/5446/8896080446_5a29c9bd50_b.jpg
[24] http://pastebin.com/q1XV5mNV: http://pastebin.com/q1XV5mNV
[25] Image: http://farm3.staticflickr.com/2854/8895457585_054a7111a2_b.jpg
[26] официальный черновик описания архитектуры Firefox OS: https://developer.mozilla.org/en-US/docs/Mozilla/Firefox_OS/Platform/Architecture
[27] pastebin.com/Axh1Fxr8: http://pastebin.com/Axh1Fxr8
[28] Image: http://farm4.staticflickr.com/3695/8966771545_13365c4e2e_b.jpg
[29] Image: http://farm9.staticflickr.com/8253/8966774793_bf18b42a54_b.jpg
[30] Image: http://farm4.staticflickr.com/3830/8966772157_bb7982d0cb_b.jpg
[31] Image: http://farm6.staticflickr.com/5442/8967955708_2865a9ca39_b.jpg
[32] Image: http://farm8.staticflickr.com/7426/8967969026_97c5fb24f3_b.jpg
[33] Image: http://farm8.staticflickr.com/7398/8967970228_39e1d33e92_b.jpg
[34] Image: http://farm3.staticflickr.com/2859/8967965414_01f92af48b_b.jpg
[35] Image: http://farm6.staticflickr.com/5462/8967966068_8feb04402b_b.jpg
[36] Image: http://farm4.staticflickr.com/3667/8967952132_62f7870562_b.jpg
[37] Image: http://farm4.staticflickr.com/3792/8967966744_74fe0afc53_b.jpg
[38] Image: http://farm6.staticflickr.com/5349/8966763797_e0331a0d63_b.jpg
[39] Image: http://farm3.staticflickr.com/2865/8966764383_2f6d74fc4f_b.jpg
[40] Image: http://farm6.staticflickr.com/5454/8966776143_104277849b_b.jpg
[41] Image: http://farm3.staticflickr.com/2883/8966762447_3633632441_b.jpg
[42] Image: http://farm4.staticflickr.com/3806/8967959672_fd1522357d_b.jpg
[43] Image: http://farm8.staticflickr.com/7321/8966780975_63993da44e_b.jpg
[44] Image: http://farm8.staticflickr.com/7313/8967962774_023444570d_b.jpg
[45] Image: http://farm6.staticflickr.com/5325/8966778759_0f0c32fceb_b.jpg
[46] YO DAWG!: http://f.cl.ly/items/3j0V163p3c0q1s1x3O2u/Image%202013.06.06%2014%3A45%3A30.png
[47] Image: http://farm6.staticflickr.com/5326/8966761597_57e99618aa_b.jpg
[48] Image: http://farm8.staticflickr.com/7323/8966760939_1e73e70053_b.jpg
[49] Image: http://farm3.staticflickr.com/2816/8966779487_8300dd75df_b.jpg
[50] Image: http://farm3.staticflickr.com/2858/8966765785_34e49eb555_b.jpg
[51] Image: http://farm9.staticflickr.com/8120/8967962160_03977589a0_b.jpg
[52] Image: http://farm9.staticflickr.com/8404/8966765015_e152ec23d3_b.jpg
[53] Image: http://farm4.staticflickr.com/3787/8967956400_102f9b5c78_b.jpg
[54] Image: http://farm4.staticflickr.com/3687/8967957062_544a0dca95_b.jpg
[55] Image: http://farm8.staticflickr.com/7429/8967959040_ce14344ed0_b.jpg
[56] https://github.com/gp-b2g: https://github.com/gp-b2g
[57] gp-peak-kernel: https://github.com/gp-b2g/gp-peak-kernel
[58] gp-keon-kernel: https://github.com/gp-b2g/gp-keon-kernel
[59] device-gp-peak: https://github.com/gp-b2g/device-gp-peak
[60] device-gp-keon: https://github.com/gp-b2g/device-gp-keon
[61] поддерживает: http://forum.geeksphone.com/index.php?topic=5118.0
[62] https://hacks.mozilla.org/2013/05/phones-for-apps-for-firefox-os: https://hacks.mozilla.org/2013/05/phones-for-apps-for-firefox-os
[63] Источник: http://habrahabr.ru/post/181440/
Нажмите здесь для печати.