Nokia N900 — безусловно легендарный и уникальный смартфон на Linux, покоривший сердца тысяч гиков. Даже несмотря на высокую цену и сырую прошивку, устройство пользовалось большой популярностью не только у разработчиков, но и рядовых пользователей, а главной его изюминкой была ОС Maemo — полноценный Linux дистрибутив, с тем же окружением, что и на ПК, но оптимизированный под палец. Да, да, обычные «иксы», GTK, Gnome, dpkg — но всё это на смартфоне! Сегодня мы посмотрим на этот гаджет с физической QWERTY клавиатурой, оценим его перспективы в 2023 году и решим: а есть ли перспективы у подобных смартфонов сейчас? Давайте познакомимся с ним поближе!"
❯ Предыстория
Многие из нас помнят, как Nokia в начале нулевых была на пике популярности, разрабатывая и продавая самые разные телефоны. В ход шли различные эксперименты: с форм-факторами, с железом, с системой. Казалось, больше ни одна компания на рынке телефонов не могла себе позволить подобной свободы экспериментов, как это делали в Nokia, которые умудрялись покрывать все сегменты мобильного рынка. Смотрите сами: игровой смартфон N-Gage с картриджами, эксперимент, на который не пошла бы любая другая компания кроме Nokia:
Смартфон 3650 на базе Symbian с характерной радиальной клавиатурой, которая многим казалась очень удобной:
Компактный и красивый «квадратик сыра» 7600 с необычной клавиатурой, на базе всё той же Symbian:
Так или иначе, эти проекты обычно «выстреливали» и становились весьма популярными на рынке мобильников. Но такие необычные гаджеты были построены на весьма стандартном железе и программной платформе от Nokia, которая известна многим, в то время как отдельное подразделение Финской компании пыталось продвинуть в массы понятие «интернет-планшетов». Как мы уже с вами знаем, в нулевых Microsoft уже вовсю представила концепцию Tablet PC и своё видение планшета как таковое: он должен уметь то, что умеет десктоп. И кто-то даже помнит, как подобные девайсы выглядят: толстый корпус с полноценными VGA и USB (толщина обуславливалась аккумулятором и активной системой охлаждения), 10" TN дисплей с резистивным тачскрином и обычно Windows XP Tablet PC 2002 на борту. И стоили такие девайсы, мягко говоря, не мало.
Fujitsu-Siemens Stylistic 5020
Nokia тоже метила в этот рынок, однако видение интернет-планшетов у неё было своё. По её мнению, у планшета должны быть хардварные кнопки, он должен быть достаточно компактным, чтобы влезть в карман (дисплей всего 4", но по тем временам это было как сейчас 10-11"), но при этом работать на полноценном дистрибутиве Linux и иметь возможность беспроводного подключения к интернету. Nokia разработала свою ОС для подобных интернет-планшетов — Maemo, которая фактически была адаптацией «классического» Linux окружения для ARM планшетов с тачскрином. Судите сами: здесь у нас были обычные «иксы» (X-Window System, менеджер окон), «гном» (GNOME, окружение рабочего стола), в качестве официальной библиотеки для создания интерфейса использовался самый обычный GTK с некоторыми дополнениями, а в качестве менеджера пакетов — dpkg!
Например Android, несмотря на то, что основан на ядре Linux, реализует все необходимые системные компоненты сам. Оконная система — своя, механизм запуска приложений и установки пакетов — свой, врапперы между железом и самой системой — свои, даже стандартная библиотека своя — bionic. Под Android нельзя просто взять и скомпилировать какое-то приложение с интерфейсом, обязательно должна быть прослойка на Java, поскольку часть системы сама по себе написана на Java (в том числе и UI). Хотя возможность запускать обычные консольные приложения остается, но скомпилированы они должны быть собственным тулчейном — NDK.
Подход Nokia оценили энтузиасты, поскольку это открывает простор к портированию десктопных программ на подобный гаджет. Ведь формально всё уже стандартизировано, а требования к планшетным программам на тот момент был не высок — главное чтобы можно было в интернете посидеть, да какие-то простые задачи выполнять. Важно то, что Nokia не позиционировала свои интернет-планшеты как замена телефону, у них не было своего отдельного радиомодуля: обладателю подобного гаджета всё равно приходилось носить с собой мобильник, а учитывая что телефоны не могли выступать точкой доступа Wi-Fi, то портативность подобного планшета резко снижалась. Его скорее можно было отнести к КПК для гиков: для всех остальных были КПК на WinMobile, где программ было в разы больше.
Шло время, в 2006-2008 годах популярность КПК была на пике, а устройства на WinMobile успели сильно подешеветь (привет Rover и ETen!) до относительно приемлемых 10-12 тысяч рублей за устройство. Nokia выпустила еще несколько планшетов, одним из которых был N810, который обзавёлся физической QWERTY клавиатурой в виде слайдера, который уже очень напоминал N900, но у него всё ещё не было радиомодуля. Его форм-фактор был действительно удобным, но ведь всё равно не комильфо носить целых два девайса одновременно для разных задач. Нужно было их объединить в один!
Nokia N810
RoverPC N6
И вот, 2 сентября 2009 года, на мероприятии Nokia World, был представлен венец творения Maemo-коммуникаторов: Nokia N900! Свершилось! Nokia наконец-то добавила радиомодуль, превратив свой КПК в полноценный смартфон и дала возможность объединить два устройства в одно. При этом Maemo не позиционировалась как замена Symbian и не создавал внутренней конкуренции с такими красавцами, как Nokia N97, а лишь был устройством для относительно узкого круга лиц фанатов Nokia, как сейчас с устройствами Sony.
После череды переносов, устройство официально выпустили, в том числе начав официальные продажи и в России. Официальная цена устройства составляла адекватные 549 евро (для некоторых стран — 649 евро). Цена в РФ же начиналась от 29.000 рублей по курсу 2009 года, что было весьма немало.
Под капотом, смартфоны от Nokia (как Symbian, так и Maemo) работали на базе чипсетов TI OMAP разных поколений с модемами собственной разработки. N900 не стал исключением и работал на базе одного из самых лучших смартфонных чипсетов 2009 года — OMAP 3430 с частотой 600мгц и GPU PowerVR SGX530. Что особенно интересно — этот же чипсет применялся в смартфонах Motorola 2009-2010 годов (Milestone например), Palm pre и даже Samsung Omnia HD!
У N900 было 256мб ОЗУ (в то время как у предыдущей модели 128), аж 32гб ПЗУ с возможностью расширения за счет MicroSD, дисплей 3.5" с разрешением 800x480 и резистивным тачскрином, а также камерой на 5мп с светодиодной вспышкой и автофокусом. Весьма недурно для тех лет!
TI OMAP и Nokia славились поддержкой open source сообщества. И речь не только о открытии исходников Symbian в 2009 году, но и поддержке интернет-планшетов: с этим всё было хорошо. Где можно было открыть исходники — они открывали и активно поддерживали коммьюнити.
N900 мне прислал мой читатель Вадим с Хабра, причём история получилась очень забавной. Почти в тоже время, как мне написал Вадим, читатель с Пикабу с ником General 121 предложил мне прислать китайскую реплику N900 1 в 1.
История китайской реплики занимательная: на момент выхода, про N900 трубили все. Смартфон был действительно флагманским и дорогим и моему читателю с Пикабу тоже хотелось заполучить такой девайсик себе. Но поскольку девайс стоил дорого, а нарваться на подделку или ворованный девайс на рынке не хотелось, мой читатель обратился на ebay. И тут он увидел его: N900 всего за 7-9 тысяч рублей (что-то около 300$ из США)!
Смартфон приехал к нему и оказалось, что продавец отправил ему китайскую реплику. В диспуте решить ничего не получилось, да так девайс и остался лежать невостребованным… до 2023 года! Причём копия оказалась очень точной как по визуальной части, так и по механической: такой-же механизм слайдера, хардварная клавиатура с похожим тактильным ощущением, неплохой TFT дисплей, пусть и с разрешением в два раза ниже оригинала.
Однако реплика работает на стандартном «китайском» железе — чипсет MediaTek MT6225 (который также используется в Nokia TV E72 и китайских айфонах) и платформе MAUI на базе Nucleus RTOS, никаким смартфоном тут и не пахнет!
Вообще, в 2009 году китайские умельцы уже делали реплики и просто очень дешевые коммуникаторы на базе Windows Mobile. Средняя цена за новое устройство составляла около 150-200$, а работали они на базе WM 6.5 (видимо пиратской) и чипсета… TI OMAP на 200мгц, схожий с тем, что использовался в бюджетниках Rover/Highscreen! Копировали они и айфоны, и некоторые Android модели HTC (пришли копировать HTC на рынок, который по большей части захвачен HTC). Из тех, что я знаю: копировали HTC Desire и… iPhone (Daxian/SciPhone X999/T999/T32/M85). Прогрессивный SciPhone, который сделал себе имя на репликах айфонов, в 2009 году вообще пересел на Android и начал делать реплики BlackBerry Storm/Samsung Spica и других первых «андроидов» тех лет :) Вот что мешало сделать реплику N900 на WinMobile или Android? Это было бы очень круто!
Если у вас вдруг где-то осталась такие реплики на WinMobile и Android, и она вам не нужна — маякните, пожалуйста, в личку. Более полугода безуспешно ищу на всех площадках, даже пост на хабре про них делал (вот тут и тут примеры подобных девайсов).
SciPhone N Series. Забавно, да? :) Девайс пародирует популярный в то время BlackBerry Storm
iPhone 3G aka Daxian X999 на WinMobile. Такого мы точно не видели!
Возвращаясь к теме N900, Вадим купил его в 2019 году с рук за 5.000 рублей. Видимо он рассчитывал использовать как повседневное устройство, но увы, пришел удобный «телеграмчик» с «вкшечкой», а никто из друзей не хотел переходить на XMPP :( Поэтому девайс со временем отправился на полочку, а затем Вадим, став моим читателем, решил заслать такой девайсик и мне! Вадим и сам когда-то торговал подобными устройствами, с его слов, он работал в сфере продаж мобильных устройств в конце нулевых и N900 продавался очень неплохо!
Для большего интереса, я решил написать не просто статью про оригинал N900, а прямое сравнение с репликой в 2023 — ведь многие брали «китайцев» даже не зная, какой телефон она копирует: многие велись на сенсорный экран и классную «хардварную» клавиатуру! Кто-то из читателей вероятно скажет: «да это сравнение вообще некорректно!», но постойте-ка. Мы ведь хотим сравнить юзабилити смартфонов в 2023 из коробки — т.е что они могут делать с завода! Мы с вами оценим: насколько реплика повторяет оригинал, производительность, удобство печати и совместимость с необходимыми приложениями. Давайте начнем!
❯ Первые впечатления
Оригинальный N900 своим дизайном ломает опыт использования большинства современных устройств. Он действительно ощущается больше как планшет, несмотря на дисплей в 3.5"! И суть вот в чём: Maemo спроектирована для работы в ландшафтной ориентации. То есть, большинство операций в ней можно выполнить только держа смартфон в горизонтальном положении! И это очень необычно на сегодняшний день.
Более того, Nokia отказались от хардварных кнопок на лицевой панели, оставив для навигации лишь кнопку включения (которая выполняет функцию «суперкнопки»), а весь интерфейс очень напоминает десктопный. Как я уже говорил — в системе используется самый обычный GTK, в который добавили лишь несколько нужных для N900 элементов интерфейса. И тут активно применяются техники UX, присущие для десктопов — контекстные меню, tool bar'ы, главные меню. И в целом, всем этим удобно пользоваться: программы не ощущаются перегруженными. Даже местами кажется, что Nokia использует место на экране эффективнее Android: панель со статусом компактная и почти не занимает места, а для менюшки и многозадачности выделена одна глобальная кнопка слева сверху. Вот и всё!
Получилось весьма удобно и даже несмотря на резистивный тачскрин, устройством легко пользоваться и пальцами. Из хардварных элементов управления, у нас также есть фирменный «бегунок» для разблокировки, двухпозиционная кнопка камеры, а также регулятор громкости. Кроме того, в устройстве есть ИК-порт. Всё! Никаких кнопок «назад», «контекстное меню», «многозадачность» — это всё реализовывает приложение в UI!
❯ Китаец
Китаец тоже довольно забавный, правда он почему-то копирует Symbian, а не Maemo. Но это можно объяснить: китайцы уже вовсю производили реплики X6, N97, N8, где такая «адаптация» интерфейса уже прижилась! И тем не менее, всё неплохо предусмотрено. Если в оригинале далеко не во всех приложениях можно управлять с клавиатуры, то у китайца клавиатура поддерживается почти везде. И при этом, здесь есть полноценный DPad!
Интерфейс реплики не вызывает каких-то нареканий, кроме мемного перевода и некоторой задумчивости телефона. Но в целом, всё выглядит вполне лаконично и работает нормально, более того — адаптировано под обе ориентации! Даже виджеты скопировали, когда их концепция еще только начала зарождаться!
Что забавно — в китайце используется АКБ большей емкости: BP-4L (1500мАч), чем BL-4U (1.000мАч), что позволяет ему работать несколько дольше оригинала. Но оригинал ведь смартфон!
Справа ништячный оригинал, слева ништячная копия!
❯ Приложения
Nokia предоставила основной необходимый набор приложений на выходе устройства: магазин (который использовал apt), браузер, музыка, контакты, номеронабиратель и.т.п. И сторонние разработчики не стеснялись что-то портировать на Maemo. BlackBerry в 2013 уже не могли затащить разработчиков на BlackBerry OS 10, даже рассылая девкиты, а тут люди сами шли в сторону Maemo.
Приложений было весьма немало в своё время.
Но через 3 года вышел Nokia N9 Harmattan и разработчики резко переключатся на MeeGo. И даже несмотря на то, что Nokia заявляла мол MeeGo 1.2 — это не MeeGo, а Maemo со «шкуркой» MeeGo, люди активно портировали приложения на свеженькую платформу. Проблем с приложениями на MeeGo особо не было: и Telegram, и ВК, и WhatsApp. Люди охотно шли в сторону Nokia, пока не пришел Стивен Элоп с WP и Nokia не свернули разработки в этом направлении, хотя часть разработчиков потом сделала Sailfish OS. Увы!
Как уже было сказано выше, приложения тут ставятся из .deb пакетов. При этом, нужно следить за зависимостями — всё как на ПК, не получится просто «установить .apk» в некоторых случаях :)
Можно добавить внешний репозиторий с пакетами (maemo extras) и получить таким образом магазин приложений.
На китайце тоже есть поддержка сторонних приложений, правда не .deb, а J2ME — т.е .jar. Здесь используется китайская вариация JVM, поэтому не все приложения здесь идут нормально. Однако здесь у китайца есть небольшое преимущество перед оригиналом: тут есть клиент VK (ViKa Mobile), да и софт под j2me всё ещё регулярно подвозится. Плюс, огромное количество самых разных j2me игр. Да, часть из них не будут работать корректно, но найти что-то под свой девайс вполне возможно!
Зато здесь довольно богатый набор приложений — и чтение электронных книг, и файловый менеджер, и Skype, и UCWeb.
Весьма странно, что китайцы не стали добавлять в прошивку возможность запуска приложений со своей проприетарной платформы MRP — тогда бы мы получили ещё и эмулятор NES, а это было бы неплохим подспорьем!
По играм выигрывает N900. Хоть на j2me и были годные игры, далеко не во все получится поиграть не реплике. А в оригинале уже есть полноценный GPU — PowerVR SGX530 с GLES 2.0! Поэтому тут есть несколько интересных игр:
Плюс, конечно же эмуляторы! Но для эмуляторов лучше использовать специализированные девайсы как по мне.
❯ Использование по прямому назначению
У оригинала всего одна сим, а у китайца аж две. Казалось бы, победитель очевиден, но нет. Не стоит забывать еще и о других важных факторах: у N900 есть офигенная синхронизация с PC Suite, которая позволяет синхронизировать музыку, контакты, сообщения. И софт без проблем работает на Windows 10!
У китайца очень громкий динамик и сами по себе они обычно дают неплохое качество разговора, но есть минус в лице серьезного ограничения на кол-во входящих СМС и контактов. Плюс, синхронизация есть, но… софтом от телефонов Fly :) И она не сравнится с PC Suite.
Зато есть приятная фишка: возможность подключить китайца к ПК и включить мост между модемом и ПК. Таким образом, можно подключится к мобилке через UART и отсылать автоматизированные команды на модем: например если хотите сделать сигнализацию, но под рукой есть только подобный китаец — можно использовать его.
На обоих девайсах удобно печатать с физической клавиатуры, тактильно они очень классные… если бы не одно но у китайца: QWERTY раскладку телефон понимает только английскую. Если переключить язык, то каждая кнопка будет переключать символы, как будто вы печатаете на обычном телефоне. 3 раза нажал «r» — получил «к». Весело, да? Но тут возможно дело в прошивке, клавиатура здесь только на английском. Возможно в «российской» версии девайса с этим уже всё хорошо, т.к я пользовался китайскими QWERTY-кнопочниками и там всё было нормально с этим.
❯ Мультимедиа
И оригинал, и китаец подойдут для прослушивания музыки: вопрос в качестве. И у оригинала тут есть очень крутая фишка: это смартфон со стерео-звуком! Да-да, у него действительно два очень хороших динамика по бокам, из которых играет звук с очень годным качеством. Аудиотракт у устройства тоже неплохой: он без проблем раскачивает большие наушники, а сам звук при этом приятный, на уровне iPhone 4 или может быть чуть выше (чисто ИМХО).
Как плеер телефон отлично подойдет: 32гб ПЗУ должно хватить для многих пользователей (если вы не слушаете lossless audio), у него есть FM-трансмиттер (!), который позволит передавать музыку на ближайший бумбокс/магнитолу в машине, а музыкальную библиотеку удобно синхронизировать с помощью того же PC Suite.
Плеер у устройства не менее годный. Приложение «мультимедиа» совмещает в себе как музыку/видео, так и онлайн-радио (которое тут работает без проблем), с различными группировками. Но увы, нет эквалайзера — для меня, как любителя задрать высокие частоты, это минус.
Но и у китайца есть что предложить! Да, он не может похвастаться встроенной памятью (всего 256кб. Да, именно килобайт, но не забываем про слот MicroSD), зато он умеет воспроизводить обычное радио без наушников и у него очень громкие динамики (их тоже два, но в моно)! Но раскачать большие наушники он не в силах, зато без проблем поддерживает любые BT наушники!
Что касается видео — то здесь выигрывает однозначно N900. Китаец из-за слабости железа не даст вам посмотреть фильм или видео в нормально разрешении, плюс на оригинале есть клиент YouTube! А для комфортного просмотра видео, инженеры Nokia предусмотрели вот такую подставку, которую можно вытащить около объектива камеры. Прикольно ведь?
❯ Сёрфинг
Тут уж только про оригинал сказать можно. На реплике хоть и есть браузер, но он совсем ничего не умеет в наше время. Да, есть Opera Mini, но без поддержки аппаратной клавиатуры и 2G, пользоваться им смысла нет.
Но на оригинале я очень сильно удивился, открыв браузер…
Это же самый обычный FireFox! Только с чуть другим фронтэндом. Однако встроенный браузер уже не в силах что-то открыть, а судя по информации в вики Maemo, не обновлялся с 2010 года. Но есть альтернатива: эмулятор j2me PhoneME и Opera Mini! Зато работает! А ведь когда-то на N900 был даже полноценный Chromium. В устройстве есть 3G, но увы, для серфинга оно подойдет слабо. Однако другие сетевые задачи еще выполнять можно.
❯ Баги
Вот без шуток, в китайце вообще не было багов. Никаких. Несмотря на кривой перевод, у них видимо есть QA и каких-то серьезных косяков в их прошивке я не обнаружил ни на одном телефоне, который юзал на этой платформе. Все работает стабильно.
Но N900 отчасти экспериментальный, поэтому тут были свои болячки. Например, после отключения USB Mass Storage, внутренняя память обратно не примонтировалась до перезагрузки. Вроде-бы был даже один неприятный ребут, однако это может быть из-за АКБ. Кроме того, у устройства из коробки не было USSD. Стабильность немного ниже, чем у китайца, но часть багов пофикшена — ведь мобилка развивается исключительно силами коммьюнити!
❯ Заключение
Смартфоны на Linux отнюдь не пропали с рынка. Ребята из Jolla до сих пор выпускают свои смартфоны на Sailfish OS и портируют её на актуальные устройства от Sony, а UBports продолжает дело Ubuntu Touch, позволяя её запустить на, например, BQ Aquaris. Кроме того, всё ещё остается относительно дружелюбная к пользователю pmOS, которая стремительно развивается.
Но девайсов в подобном классном форм-факторе мы уже давно не видели. Но нужно ли оно в наше время, или смартфоны с большими дисплеями и виртуальной клавиатурой уже заменили необходимость в хардварной? А вы как считаете?
Автор: Богдан