Пользователь
0,0
рейтинг
6 июня 2013 в 16:54

Разработка → Обзор 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
  • Вес: 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

Исходя из вышеперечисленного, можно собрать кастомную прошивку для телефона на базе 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

P.S. Особая благодарность фотохостингу Flickr за помощь в подготовке и хранении картинок.
Максим Куприянов @Xlab
карма
22,5
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (103)

  • +20
    Спасибо за обзор!
    По ощущениям, платформе еще нужен год как минимум
    • +3
      Разве что для новых приложений и улучшения детализации текущих.
      Сама платформа уже юзабельна, тем более я сижу на nightly.
      • НЛО прилетело и опубликовало эту надпись здесь
    • 0
      Нихрена, дайте ей два!
  • +31
    После обзора ощущение, что это тот же Андроид, вид сбоку. Не впечатляет что-то. Опять таки, может и платформа сырая, но что-то мне кажется, всё-таки дело не в этом.
    • +17
      А чего вы ждали. Голографический интерфейс и телефон в форме гитары? Да, это похоже на андройд. Я думал, что сей факт не будет неожиданностью.
      • +9
        Я ожидаю что нибудь вроде Maemo.
        • +4
          Это вам к Jolla ;)
          • +4
            Я их и жду :)
            • +1
              Jolla Forever ;)
      • +7
        Ожидали чего-то нового, наверное. Хотя бы и гитару. А так Android'ом за милю пахнет. И этот факт вызывает вопрос, как ему удастся взлететь? По цене Andoid уже не переплюнуть — пламенный привет Китаю, по программам? «Developers, developers, developers...».

        Так у всех есть своя особенность. Microsoft квадрытный, Ubunta исполяет десктопные программы, а что FireFox?
        • 0
          Ну они вроде с Foxconn скорешились. Нехилая контора.
    • +3
      Это скорее WebOS вид сбоку. Ноги делать на телефоне приложения в виде веб-страниц растут оттуда. Но там это приятнее было сделано.
    • –5
      Андройд конечно, но этот заметно более приятен в оформлении и по стилю вообще
      • +1
        Новые, нескучные обои (с)

        Не в пику FF OS, но пока что действительно сложно сказать, будет ли она бездушным клоном или эта фишка с кэшированными страницами выстрелит.
  • +17
    Дизайн — какая-то смесь из Android 2 (70%), Android 4 (20%) и iOS (10%).

    А чем вообще Firefox OS лучше Android (именно лучше, а не отличается)?
    • –4
      Firefox OS не позиционирует себя лучше Android, iOS или топовых систем. У неё другая задача, своя ниша и она обязательно её займёт.
      • +10
        И эта ниша является...?
        Для гиков есть открытый Android, в котором можно пилить и стругать, что только душе угодно. Даже проекторы с ним делают и в космос запускают. Какая же ниша у FireFox? Единственное, что приходит на ум, так это web разработчики, которым лень изучить java, но зачем он им? Им же и так лень.
        • +2
          mobiledevices.about.com/od/reviewsandmore/tp/Facts-You-Need-To-Know-About-The-Mozilla-Firefox-Os.htm
          Здесь ровно то, что я написал. Вот пример, цитата из текста:

          > The news of this OS immediately gave rise to the thought that this platform would try and ape the current market leaders, iOS and Android. However, there is no scope for comparison here, as this OS is designed to take full advantage of HTML5 functionality. This platform, at present, targets lower-end markets, while also endeavoring to offer users better mobile security along with fairly advanced device features, at far lesser prices.

          Надеюсь прочесть сможете, вы ведь не ленивый, Java выучили.
          • +4
            В том-то и дело, что даже статья, на которую ссылаетесь, честно говорит, что платформа вызывает скептицизм.

            И у меня тоже, потому что не понятно, как им удастся переплюнуть Android в «lower-end markets». Как разработчику мне почти что всё равно на каком языке писать, а уж как пользователю, то и вовсе фиолетово. Главное, чтобы программа работала и делала это быстро.

            Какой-то крутой безопасности пока что не видно.
            • –3
              Удастся — например, я не покупаю смартфон на андроиде, просто потому что мне не нравится андроид Ну не нравится, и всё. А Файрфокс купил бы. Но лучше конечно Meego/Sailfish — вот система для гиков — всё на Qt, пиши — не хочу.
        • 0
          которым лень изучить java, но зачем он им? Им же и так лень.


          Не друг, кому то Java ради андройда нафиг не сдался. Вы смотрите только ровно со своей горы. Это большая компания, называть их дурачками или делать намеки на это… ну или не делать не того не другого… но все же… У них есть своя голова. Если сайтики клепал и тут есть возможность что то для телефона сделать это очень офигенно. Firefox переводит систему написания плагинов к своему браузеру от сложного низкоуровнего api к довольно простому (mozilla api SDK) высокоуровневому. Писать и отлаживать можно прямо в браузерной IDE без перезагрузки. Распространение веба, даешь сайтостраителям доступ к железу, это их лозунг и за ним есть огромный приток юзеров из за низкого порога вливания.
        • 0
          Да-да-да, именно так — не полениться — выучить Java — и вперед — пилить и стругать велосипеды! Открытый Android! Как звучит-то! Вам-то какой значительный профит от этой открытости, как разработчику, а? Есть API, вы им и пользуетесь.

          Перефразируя классика: «Я бы Java выучил только за то, что на ней пишут под Android!» И нахрена, спрашивается, а? Выучить Java, чтобы «пилить и стругать» конкретно под Андроид? Оно вот зачем? Важно понимать, что прелесть веб-разработки в том, что разрабатываешь веб-приложение, следуя стандартам html, css, используя при этом инструменты, языки программирования, какие душе угодно, а оно потом работает на любых устройствах! Вот в чем прелесть-то! Добавят стандарты механизмами работы непосредственно с железом, с устройствами — и нафик никому не сдался этот натив на Java. Не в лени тут дело, Уважаемый, а в разумности.

          Ах, ну да, ну да, это же просто не круто. Круто сейчас не лениться, учить Java, изобретать велосипеды под Андроид, при чем сразу несколько модификаций, чтоб правильно «ездили» на разных мобилах.

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

          И пора бы уже избавляться постепенно от болезни переходного периода мобильных устройств. Андроид, Java, натив — это все временно, период взросления. Вот мое мнение: inet777.ru/buduschee-mobilmznyih-prilozheniy-nativnyie-ili-html/8401
          • +1
            Java не только для андроида годится :)

            И под андроид можно писать на c++, python и т.д. К слову.

            Велосипеды лучше изобретать под очередную ОС. Все те же приложения (твиттеры, вк, ютубы), тока на JS и CSS :D Вот прорыв-то :D
            • +1
              Велосипеды вообще лучше стараться не изобретать уже, а пользоваться наработками. Об чем и речь. Будет всем полезнее, когда мобильные устройства наконец-то «повзрослеют» и начнут нормально работать с Интернет — и на мобилах будут работать все уже существующие интернет-сайты и веб-приложения, да еще и новых понапишут (что гооораздо проще, а значит надежнее, чем натив пилить). Вместо того, чтобы заниматься великмейкерством под очередную ОС.

              Я предполагаю, что и фейсбук, твиттер, вк, ютюб далеко не в восторге от того, что помимо основного Интернет-приложения им пришлось еще и мобильные нативные версии пилить — мало того, что натив, так тут еще и особенности почти у каждого отдельного мобильника есть. Вот прорыв-то! Ага? Заняться-то ведь больше нечем, а тут смотри-ка — работенку подкинули!
            • 0
              c++, python
              Да, только не без проблем сопутсвующих. А где еще java нужна?
              • 0
                Кросс платформенное настольное по, насколько я слышал. Intellij Idea вон подсказывает ,)
                • 0
                  Не знаю… насколько я компетертен. Но меня бесит любое знакомство с продуктами на яве из за тормознутости ее виртуальной машины. От старта до милизадержек в тех же продуктах jetbrains. Пользуюсь phpstorm, neatbeans. Хорошие продукты. Но скорость работы в редакторе просто очевидно хуже чем в notepad++. (не старта, а работы)
                  Я опять же… мало могу быть в курсе. но на яву я вообще смотрю, как на устаревшую технологию. Это похоже ее одно преимущество, удобно многоплатформенности, с моей точки зрения. Я могу ошибаться, даже скорее всего ошибаюсь.

                  Еще дров подбросило личное наблюдение количества дыр в этой платформе. Сейчас врде получше но лет 5 назад…
                  • 0
                    У меня на среднем рабочем компе не наблюдается лагов даже в случае работы в phpstorm, когда в фоне открыта idea. Вероятно, у вас совсем старенькая машинка. Хотя я к яве отношусь тоже с подозрением, т.к. выражение «ява сожрала всю память и спит» вполне справедливо для любого количества оперативной памяти. :))
                    • 0
                      Да нет, машинка не старая. Я чувствую эти задержки в интерфейсе. Хоть они и не значительны. Там есть какая то задержка в миллисекундах. И порой это легко отличается при одинаковом GUi. написанном на java и на какой нибудь другом языке.
                  • 0
                    Для начала сравните функциональность полноценной IDE(хотя бы интеллектуальное автодополнение по всему проекту) и Notepad++. Потом сравните IDE со сравнимой функциональностью на Java и, скажем, .NET/Mono — Visual Studio (вроде он на .NET перешел) или MonoDevelope.

                    А Java (хотя мой личный опыт на ней немногим больше хелловорда) не устаревшая, а консервативная, имхо. Она развивается, но дожидаясь обкатывания парадигм в других языках, более динамичных.
                    • 0
                      Я понимаю, что notepad++ не есть IDE. И потому написал там выше в скобочках (не старта, а работы)
                      Стоит для баловства визуалстудия. Я как раз и не вижу противоречий. Отклик отрисовки интерфейса у визуалстудии лучше.

                      Вот в phpstorm, если зайти в настройки и прощелкать пункты меню слева, невооруженным глазом прекрасно видны задержки на постороение интерфейса выбранного пункта справа. Я думаю не секрет, что GUI на яве можно отличить от GUI на другом языке чисто по скорости отклика. Вот у меня так сложилось с ней знакомство и это аккуратненько меня бесит но не сильно.)
                      • 0
                        В VS если зайти в настройки и начать тыкать в пункты слева, можно не дождаться отрисовки правой панели.
    • +8
      Там нет Java!
    • +16
      Такое ощущение, что Firefox OS отличается от Android примерно также, как Яндекс.Браузер от Chromium.
    • +11
      Насколько я понял, там идея в том, что всё будет на html5+css+js. И приложения и оболочка, короче кастомизируй что и как хочешь, малыми знаниями. Дизайнерский такой, для понтов..))… Что-то вроде того, как в конце 90-х уже все умели микрософт хомпэйдж и флэш, делать домашние странички, но в 99% случаев ничего хорошего не получалось и кругом царил ад..))…
      • +4
        Все равно не понятно, в чем приемущество. На любой платформе тоже можно сделать запускалку браузера с html+css+js прилложением. Или приемущество в том, что сделать нормальное нативное прилложение нельзя?
        • 0
          Можно и так сказать, а можно «любое приложение является html+css+js». Что-то не устраивает — брешь и переделываешь под себя малой кровью — не нужны декомпиляторы и т. п.
          • 0
            > Что-то не устраивает — брешь и переделываешь под себя малой кровью — не нужны декомпиляторы и т. п.
            А, ну тогда да, платформа определенно обречена на успех среди непрограммистов.
      • +1
        WebOS вид сбоку?
      • 0
        Почему малыми знаниями?) Человек по профессии юрист, хороший юрист, он не имеет возможности перекомпилировать apk, но собака почти это научился делать. В голову нельзя положить java и ук РФ. Ну нельзя быть хорошим кодером и юбристом по средней выборке населения.
        Так вот и вся тенденция, снизить порог вливания. Разве это плохо?
        • +2
          Хороший юрист наймет хорошего программиста. Натуральное хозяйство уже не в моде.
          • 0
            Это только личные хотелки о том как должен быть устроен мир)) Мы все время его стараемся упростить, чтобы понять, сепарируем, разделяем труды, выстраиваем иерархию. Человек не юрист и не программист, это лишь слова через которые нам легче себя и других определять. ) Так что все эти технологии, изнанка познания самих себя. )
  • –5
    Out of stock. Хабровчане разобрали?
    • +6
      Продажи стартовали 2 раза. Оба раза все телефоны были разобраны в течение ~4х часов.
  • +1
    На яваскрипте не пробовали приложение писать? Что вообще для этого надо?
    • +3
      Знание HTML, JS и CSS, текстовый редактор, веб-сервер с протоколом app: (тот же HTTP, только с другим названием, чтобы с дескотопов случайно не зашли и не нарвались на ошибки), что-нибудь для тестирования (телефон или симулятор).
    • –22
      Если Java это ява…
      • +24
        Ой, вот только не надо тут это начинать. Говорите, как хотите. Лично я не говорю «джава», «пайтон», «пэскэль», а кому-то так, наоборот, нравится больше.
  • +1
    Что ж, осталось дождаться Opera OS для полной комплектации
  • +5
    Смущает компиляция дизайнов интерфейсов iOS и Android. Почему не внести новизну? Фантазия у дизайнеров ведь не отвалилась за эти годы.
    • –5
      как по мне, так похожи только чекбоксы, и то, не идентичны
    • +2
      С другой стороны, привычный интерфейс — это тоже хорошо
  • +2
    Кстати, а приложения всё ещё лежат на серверах Mozilla, или есть приложения в самом телефоне?
    Походу из-за этого и тормозит.
    • +3
      Приложения из маркета можно устанавливать — они кэшируются целиком на устройстве. Тот же твиттер.
      Собственно, набор приложений Firefox OS уже откэширован на устройстве.

      Я вайфай включал только пару раз — сеть проверить и обновиться. Ось оффлайновая вполне.
  • +2
    Дизайн девайса и подход в целом нравятся! Об остальном судить сложно, приложений пока что нет, и подтянутся ли туда разработчики — тоже вопрос. Но в целом аппарат харизматичный получился.
  • +1
    Радует меня этот телефончик. А на минусы почему то и не обращаю внимание. Все таки developer preview, да и многое еще не от самой ОС зависит. Ну и цена 6000 рублей! Интересно все же скоро будет: TizenOS vs FirefoxOS vs Ubuntu Phone…
    • +1
      TizenOS vs FirefoxOS vs Ubuntu Phone…

      И у всех их вместе взятых 1% рынка.
  • +5
    Да это же какой-то 3GS с андроидом на борту :)
    Интересно, что у них получится с рынком приложений…
  • +1
    >он больше для midi-полифонии подходит
    А он вообще MIDI воспроизводит? Надеюсь, секвенсор не на жабоскрипте…
    Да, кстати, как там с поддерживаемыми форматами? И с установкой кодеков?
    • 0
      Просто звучит он так, что я вспоминаю о Freestyler на Siemens C65.
      MIDI не воспроизводит. Вообще с форматами пока туго — видеоплеер есть, а играет только то, в чём записывает — 3gp.
      Разработчики пока не успели расширить набор, очевидно.
      • 0
        Ну от 3gp до mp4 / qt недалеко (все тот же ISOBMFF), а там и остальные подтянутся.
  • +5
    Поздравляю с гиковским телефончиком. Всегда интересно читать обзоры о специфических железках!
  • 0
    Оффтопик. Подскажите старику, далекому от веб технологий:

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


    Разве при таймауте AJAX запросав не вызывается callback, в котором программа может (и будет, если ее не школьник писал) повторять запрос до посинения?
    • 0
      Я так понял, оно и повторяет. И крутится волчок кольцо…
    • 0
      Вот видимо программа и повторяла запросы до посинения. В любом случае, я думаю они просто не уделили должного внимания в данном случае. Вчера пришло обновление по воздуху, маркет новый.

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

      P.S. барабан!
  • +5
    Я не сильно плотно слежу за осью от Огненной Лисицы, но, пролистав отзыв, возникает ощущение, что Firefox Phone OS это некая кастомизация над Android с целью научить его жевать приложения написанные на html+javascript+css.
  • –2
    Похож на Андроид, iOS…
    А вам не кажется, что для привлечения пользователя, лучше сделать что-то что похоже на уже известное?
    Такое, на что люди смогут перейти без особых затрат нервных клеток.
    Вы посмотрите на «дружелюбные» дистрибутивы Linux. В большинстве своем, они в какой-то мере повторяют интерфейс Windows.
    Так что цель создания Андроид-подобной системы вполне себе понятна.
  • +1
    Я тоже купил себе такой телефон, но опыт у меня пока приятнее. Полосок на экране никаких нет, WiFi телефон отключает сам. Жизнь от батарейки просто фантастическая. При активном использовании хватает на несколько дней. В общем, по жизни от аккумулятора — это настоящий телефон.

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

    И не греется совсем…
    • +8
      В Челябинске построили новый завод по производству труб разного диаметра. Первая труба разного диаметра уже сошла с конвейера.
      -- 
       
      Странное дело. Может быть у вас просто восприятие другое? А прошивка — nightly бранч?
      А аппарат куплен в первую волну или во вторую?
      Насчёт полос — у меня их нет, просто картинка не всегда гладкая, иногда получается чересстрочное расслоение
      • 0
        Прошивка — nightly. Волна — вторая. Собственно девайс пришёл в прошлую пятницу и пока я его заряжал только один раз — вчера.

        На счёт полос, может их видно при каких-то определённых операциях? Просмотре видео или фотографий, например…
    • 0
      Аппарат тот же? Я вот хочу купить как звонилку и платформу для экспериментов, но останавливает описание фигового тачскрина.
      • 0
        Почти, у меня Keon — более дешёвый из двух телефонов. Использую сейчас как основной телефон и очень рад. С тех пор как у меня умер старый Motorola A1200e я был без смартфона. Я пока не успел поиграться с прошивкой, но обязательно буду это делать. Даже уже первая идея есть: сделать переключение радиостанций в FM-апплете по нажатию кнопки на гарнитуре.

        Тач скрин и правда мог бы быть по-лучше, но резистивные экраны уже в телефоны не ставят, к сожалению. Я думаю это как с глянцевыми экранами ноутбуков: надо просто пересидеть этот этап и нормальные экраны начнут появляться постепенно.
  • –2
    В Испании уже инженерят свои телефоны, а у нас — нет [x].


    У нас тоже проектируют для спецслужб, сборку в китае естественно планируют делать.
    • +2
      В Испании это группа молодых парней в виде стартапа делает, договорившись с местным оператором.
      А у нас, понятное дело, госзаказ, спецслужбы, миллионы от налогоплательщиков и результатов уже второй год как не видно.
  • +1
    Боюсь, такими темпами мы скоро дойдём до кулеров
    Не бойтесь.
  • 0
    По-моему эта платформа создана для несуществующей категории людей(
    • 0
      Напрасно Вы так опрометчиво за всех говорите. У меня вот старенькая Nokia, принципиально на Android смартфон не покупаю — ждал, что все-равно появится смартфон с веб-приложениями, а не нативом, вот дождался, теперь дождусь, пока смарт Firefox OS можно будет в России купить. Я никуда не спешу, но хочу уж чтоб и для дела было — я сам разработчик веб-приложений.
      • 0
        Это все хорошо, но если продуктом пользуются сотые процента рынка, но продукт бесполезен. Возможно Вы его ждете именно потому что, «я сам разработчик веб-приложений» и таких очень немного. Это сродни работе «до последнего клиента» в барах, когда имидж и интузиазм превыше всего. Это хорошо до того момента, пока не закончится финансирование.
        Сейчас на рынке два гиганта (ios, android) и один подросток (wp). Так вот, многие отказываются переходить на wp «из-за отсутствия инфраструктуры» (wp на рынке уже не один год). К сожалению, тот же аргумент будет применятся к Firefox OS.
        Один простой вопрос: удобнее ли это уже существующего? Если нет, либо да, но не на порядок, то «взрыва» не будет.
        • +1
          Да неужели? Вообще-то гигант на рынке мобилок — это Samsung, который, кстати, сотрудничать начал с Mozilla. И к чему бы это? Tizen у них тоже ориентирована на веб-приложения. Наверное гиганты с ума посходили, что так рвутся на столь неперспективный рынок. Даже гугл не забывает про свою Chrome OS.

          Вы сами по сути ответили на свой вопрос — наличие инфраструктуры — у мобильников на веб-приложениях инфраструктура по идее — это уже весь существующий Интернет. А что на нативе имеем? Карты, социалки, навигаторы… что-то я не наблюдаю взрыва в разработке мобильных нативных приложений, ажиотажа и, главное, разнообразия.
          • 0
            Пройдемся по пунктам:

            1) Вообще-то гигант на рынке мобилок — это Samsung, который, кстати, сотрудничать начал с Mozilla. И к чему бы это? Tizen у них тоже ориентирована на веб-приложения.

            На сегодняшний день гигант операционная система которую юзает Samsung. Очень сомневаюсь, что без нее Samsung был бы там, где он сейчас есть. Почему они смотрят в другую сторону? Да потому, что если этого не делать, Гугл будет диктовать свои условия и они будут обязательны к выполнению

            2)Даже гугл не забывает про свою Chrome OS.

            Да, уже 5 лет не забывает, все никак забыть не может.

            3)Вы сами по сути ответили на свой вопрос — наличие инфраструктуры — у мобильников на веб-приложениях инфраструктура по идее — это уже весь существующий Интернет.

            Да, то убогое, неодаптированое, как показано в обзоре.

            Вот скажите, Вы ездите на електромобиле? Его легко можно купить в России. И разеток полно. И кушают они не «специфицеские электорны». Но это НЕУДОБНО на данный момент! И без вливания огромного количества денежных средств это всегда будет НЕУДОБНО!

            Я был счастливым пользователем первых аппаратов на WP7 — и это было неудобно. И за пару лет, конечно, стало лучше, но есть большое количество проблемных моментов до сих пор. И это сделали не абы кто, а ребята из Microsoft с огромным запасом человекоденег. Думайте.
            • 0
              Естественно, что гугл сразу выпустил удобный и совершенный Андроид, кто бы сомневался :D

              Андроид — лишь ОС, работающая на определенном железе. Не стоит наверное спорить о курице и яйце — никчемный спор. Доведут до ума Samsung свою Tizen, да еще если на Samsung будет работать и Firefox OS, тогда и поглядим у кого логотки погрызены будут. А Samsung был задолго до Android, я думаю, будет и после.

              Гугл… Да, именно не забывают. Рановато было на мобилы Chrome OS ставить, ибо слабосильны они по сути. Зато Chrome Book — пожалуйста!

              Вам же ясно было сказано, что в обзоре рассматривается версия еще только для разработчиков, для тестирования. И, кстати, очень неплохо выглядит! Вы бы еще к младенцу придрались, че это он ни читать, ни писать, ни считать не умеет :D Все будет!

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

              И все тот же Microsoft… да и любой разработчик. Всегда нужно время, чтобы довести продукт до ума. А если Вы из тех, кто полагает, что Вы хоть когда-нибудь увидите новый и сразу совершенный продукт без изъянов, неудобств и ошибок, думаю, не видать Вам счастья в жизни — сплошные метания от нового к новому и разочарования. Терпение, мой незнакомый друг, терпение!
              • 0
                Просто существует две категории людей:
                Первые называют баг «фичей», а вторые баг «багом». Сразу видно что Вы из первой. Удачи жить в несовершенном мире.
                • 0
                  Снова мимо. Баг — это баг, потому как я — разработчик, и для меня это всегда руководство к действию — исправлению бага, если это моя разработка, или обращение к разработчикам системы.

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

                  Вам не пожелаю того же, ибо Вы ищите Мир Совершенный, и по всей видимости произошел баг с вашим появлением на этот Свет — не в том Мире Вы родились, кто-то где-то поделил на ноль в момент задания координат Вашего рождения в пространстве и времени. На Земле царит несовершенство и несправедливость, к сожалению. Но все-равно — Удачи вам, хоть какой-то.
                  • 0
                    Скажите своим детям, что их рождение это баг!
                    • 0
                      Уныние — это Грех! А уныние от багов в программе… даже и не знаю… Но Вас явно не по адресу заслали.

                      Нет, не скажу. Даже не просите!
                      Я воспитываю в духе оптимизма. Да, в Мире нет Совершенства, но мы сами выбираем свой взгляд на жизнь. Расстраиваться из-за багов в новой системе? Да ни за что! Все можно исправить, только на это надо немного времени и терпения.
                    • 0
                      Черт, да вы не туда явно пошли…
                      Вы пробовали использовать WP7, когда только вышла? Это была не система, а сплошной баг.
                      В обзоре телефон — Developer Preview, а ось собарана из master-бранча с GitHub'а. Вы знаете, в чём разница между alpha, beta, release candidate и release? Так на данный момент это beta максимум и глупо считать баги ориентируясь на конечного потребителя.
                      • 0
                        Разговор совсем не про баги в текущей оси, а бесперспективность оной, вследвие отстуствия целевой категории людей. Первый комментарий был именно про это.
                        • 0
                          С Вашим «ясновидением», которое Вы тут демонстрируете, я бы поостерегся давать какие-то прогнозы.

                          Перспективность заключается хотя бы в уже существующей огромной инфраструктуре — Интернет, и достаточно большом количестве веб-разработчиков, в устоявшихся и проверенных временем и практикой стандартах HTML, CSS, JS, а если считать и серверную часть — тут вообще решений не счесть — на любой вкус!
                        • 0
                          Вы смотрите на это со стороны целевой аудитории, а надо смотреть со стороны монетизации и провайдеров.
                          Огромное поле для комбинаций, а не стандартный «либо плати $5 либо смотри на баннер».
                        • 0
                          Странно, целевой категории нет, а телефоны от geekphone разбирают за считанные часы.

                          Простой, вроде бы use-case: поставить дефолтным поисковиком Яндекс. Нужен довольно значительной аудитории, а в андроиде это (без патча прошивки) невозомжно. Вот вам сразу огромная толпа людей, для которых телефон на Firefox OS лучше телефона на Android.
                          • 0
                            Кстати, здесь поисковиком по-умолчанию стоит Bing и поменять невозможно.
                            Пофиксят, допишут ^_^
                            • 0
                              Я точно видел экран смены посиковика и даже поменял на Google (временно). Но теперь не могу найти — то ли пропало с обновлением, то ли я забыл где оно было. Но поисковик у меня стоит от Google сейчас.
                      • 0
                        Именно! И я ведь об этом же… а человеку еще даже до альфы Совершенства хочется, ну чтобы прям сразу наверное разработчик по белому и без ошибок код написал, да еще и угадал сразу все будущие хотелки пользователей.
        • 0
          + Foxconn www.opennet.ru/opennews/art.shtml?num=37082

          У операторов сотовой связи есть большая мотивация в виде кучи интернет-трафика с этих устройств.
  • 0
    Думаю сильной стороной этой платформы будет то, что веб-разработчики, которым лень учить Objective C и Java, быстро смогут реализовывать свои идее на знакомом JS.
    • 0
      А если Android- и iOS-разработчикам лень учить JS?
      • 0
        Значит их идеи, реализованные на Android и iOS реализуют под фоксью веб-разработчики :)
  • 0
    К сожалению, заявки на бесплатные телефоны для девелоперов закрылись почти сразу, еще 13-го мая (хотя изначально планировалось до конца мая).
  • 0
    Мне удалось пообщаться на конференции с одним из разработчиков Firefox OS, поэтому опишу свое мнение после этого разговора, не смотря на то, что пост уже давно не свежий :)

    1. Преимущества, как писали выше, состоят в том, что приложения писать можно будет зная JS, HTML, CSS и ничего больше.
    2. Также преимуществом может быть в том, что магазин приложений объединит существующие мобильные платформы при условии поддержки других производителей и вот тут есть один интересный момент: см. пункт 3
    3. Мозилла собирается стандартизировать API для доступа к внутренностям смарфонов (камера, контакты, акселерометр и т.д.) и в этом отличие Firefox OS от Palm'овской WebOS. Учитывая довольно большое влияние этой компании на вэб-стандарты, думаю шансы на успех довольно высоки.
    4. Ходят слухи, что гугл не прочь поддержать эти стандарты в ChromeOS и, возможно, в Android...
    5. Многие разработчики так или иначе двигаются в сторону мобильной разработки, используя кроссплатформенные фрэймворки (PhoneGap, и т.д.). Так что вектор, взятый Firefox OS думаю правильный.


    P.S. Минусов, конечно, тоже хватает и уверенности, что Мозилла преуспеет в своем начинании, нет, очень все неопределенно на данный момент: (50/50: либо преуспеет, либо нет)
    P.P.S. В любом случае начинание достойное похвалы и может прилично упростить жизнь мобильным разработчикам.

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