Огляд 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, спалах
  • Батарея 1 800 mAh
  • Вага: 118 г


Нехай наявність Android вас не бентежить, інакше ви даремно не прочитали статтю «Стартували продажі перших телефонів на основі Firefox OS» на OpenNet. 

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

    


 

Коробка і зовнішній вигляд пристрою








Перед вами коробка з переробленої сировини (не хочу гадати, що саме перероблено). На мій погляд, дизайн у неї хороший - написи привертають до себе увагу, в цілому виглядає охайно. Звертаю вашу увагу на напис «Firefox OS Developer Preview» , що говорить нам про те, що устройтство схвалено Mozilla Foundation. До речі, на протилежному боці коробки, на боці, поштова адреса був призначений http://devphone.mozilla.org . Далі. Комплект коробки. Навушники з гарнітурою, ясна річ, вирушили «у відро для сміття» автоматично (на фотографії їх немає). Батарея - 1800 mAh, зроблена під бренд Geeksphone. Не знаю, чи є шанс знайти адекватну заміну в роздрібному продажі.








Мотиваційний лист, про Веб як платформу. Звучить заманливо, аби вендори підтягнулися. 
До речі, про вендорів: «Mozilla і Foxconn оголосили про спільну розробку серії пристроїв на базі Firefox OS» . Зрадник хороший, на виході - 1 ампер, при заряді пищить трохи тихіше, ніж ідентичний від Apple. Після закінчення заряду пищить голосно. Екраніще. Пікселі не заважають, але от якість картинки залишає бажати кращого. По-перше вона недостатньо яскрава, по-друге зображення рябить смужками. Це складно описати або зняти, це помітно тільки при використанні. У мене є підозра, що ця брижі - не провина екрану, а щось всередині Gecko.









Тачскрін - ніякої, натискання неточні. У поєднанні з описаними нижче (в розділі про софт) проблемами це просто фатально на даний момент. На лицьовій стороні телефону зверху бачимо (зліва направо) - датчик освітлення і близькості, динамік, передня камера, індикатор зарядки. Взагалі, цей індикатор міг би використовуватися для відображення подій (як у BlackBerry), але на даному етапі розвитку софта він тільки відображає процес зарядки. Червоний - зарядка йде, синій - повний заряд. Знизу на лицьовій стороні розташована єдина кнопка, сенсорна, виконує функцію управління запущеними додатками (за аналогією з пристроями Apple). Вигляд ззаду, дуже апетитно. Адже ще можна ж придумати смарфтон, який буде приємний на вид.













Фотокамера, спалах, динамік для музики і дзвінка. Вид з кута. Роз'єм для навушників, microUSB порт, кнопка харчування і гойдалка регулювання гучності. Вид під батареєю. Чи не знявши батарею, змінити sim-карту і microSD-карту можна. В Іспанії вже інженери свої телефони, а у нас - ні [x]. Пошуки UART поки не увінчалися успіхом. У Geeksphone ігнорують лист з питанням, на форумі ще не відповіли. Проте, лог dmesg все одно утащім: http://pastebin.com/q1XV5mNV . До речі, а ось і причина сильного нагріву задньої частини корпусу: радіатор пасивного охолодження чіпа. Боюся, такими темпами ми скоро дійдемо до кольорів. [місце для жарту про JavaScript]










    







Операційна система


Внутрішній устрій системи описувати не буду. На сайті 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

 

Інтерфейс і додатки


    

Робочі столи в природному порядку. По центру - головний екран, зліва - купа посилань на незрозумілі сайти, які запускаються в браузері без масштабування і кнопок. Праворуч - додатки, встановлені на пристрої. Через день прилетіло оновлення по повітрю і з'явилася нова іконка для Importer - імпортера гуглоконтактов на телефон. 

В принципі, будь-який додаток - це откешірованний каталог з ресурсами веб-сторінки. Деякі додатки, написані спеціально для Firefox OS, виглядають добре, наприклад настройки і смс: (в повідомленнях кнопка з'їхала, але в останньому білді Boot2Gecko вже пофікшено) Будильник мені особливо подобається (гучний динамік сприяє): Але зовсім інше відчуття при роботі з клієнтом твіттера : Або картами Nokia:

    




    



    



    

І якщо карти претендують на додаток, то твіттер - звичайнісінька закешовану веб-сторінка, що відкривається в браузері без зуму і кнопок. Потрапити за елементами - нереально. А якщо потрапити, то працює це рівно так, як і передбачається самими ярими ненависниками веб-додатків і JS зокрема. 

Додаток маркету не краща: До речі, я був в передчутті знайти нескінченне кільце очікування. Ну знаєте, коли з JS йде асинхронний запит, а відповіді все немає і немає - крутиться кільце. Зазвичай воно крутяться або по півхвилини, або нескінченно. Так ось, в перший день знайомства додатки з маркету ставити не вдалося - при кліці по додатком мене зустрічало воно саме, нескінченне. На другий день все пройшло, очевидно були неполадки на сервері. Але +1 в скарбничку кілець.

    




image

Повідомлення відображаються в шухляду або на екрані блокування: Про висувну панель розповісти нічого - це вже звичний елемент інтерфейсу, хіба що тут ви можете спостерігати лічильник трафіку, по-замовчуванню включений в стандартний набір додатків системи. Качати доведеться багато, схоже. Хабр в браузері Firefox ( YO DAWG! ) І клавіатура. У них є спільне - в першому випадку неможливо потрапити по посиланнях, а в другому - по кнопках. Дійсно, тачскрін сильно смикається і потрапити будь-що-небудь дуже складно, навіть за, здавалося б, великим кнопкам клавіатури. Клавіатура на даний момент має купу мов введення, так що підтримка російської теж є. Фотокамера в апараті просто про всяк випадок. Передня - тим більше. Причому знімки робляться з дозволом

    



    



    

1280x960 і налаштування це не підлягає. Відео пишеться 288x352 в .3gp, хоча з adb logcat ясно видно, що камерою підтримується відеозапис і в 720p . 

Взагалі додаток камери, як і всі інші існуючі на даний момент програми, зроблені в мінімальній комплектації фичами. Видно, що розробники прагнуть продемонструвати і налагодити платформу, але часу на деталі поки просто немає. Зліва - звичайна звонилка, контакти можна прив'язати в фейсбуку і тоді вони будуть виглядати красиво. Праворуч - менюшка для публікації чого-небудь, в даному випадку картинки. Це добре, що вони вирішили зробити універсальний інтерфейс для кулі, це дуже правильно. Можна написати простенький плагін, щоб виділений текст на pastebin заливав.

    



    

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

    





 

Плюшки для розробників


До речі, команда Geeksphone з радістю викладає свої напрацювання на GitHub - https://github.com/gp-b2g

  • Вихідні тексти ядра для Peak - gp-peak-kernel ;
  • Вихідні тексти ядра для Keon - gp-keon-kernel ;
  • Конфиг девайса для Android під Peak - device-gp-peak ;
  • Конфиг девайса для Android під Keon - device-gp-keon .


Виходячи з перерахованого вище, можна зібрати кастомний прошивку для телефону на базі AOSP . Або зібрати CyanogenMod . 
Апарат підтримує прошивку через 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

PS Особлива подяка фотохостингу Flickr за допомогу в підготовці та зберіганні картинок.

Copyright © 2017 - ostabin, inc