Думаю немалому числу читателей знаком HTC HD2(так же известный как HTC Leo) за его невероятную кастомизируемость - были порты и Android, и Windows Phone(которая была основана на Windows CE, так же, как и Windows Mobile), и Ubuntu - чего только не портировали на него. Но на что был способен девайс в своём 2009 году на родной WM? Сильно ли отличалось от современного экспиренса? Это мы узнаем сегодня.
Я давно потирал ручки на HD2 - хотел заказать с одной барахолки за 500 рублей. Девайс хоть и старенький, но всё ещё много что умеет, да и перспектива иметь две системы сразу тоже казалось забавной. Особенно в моей юности(лет 7-8 назад), это было невероятно круто.
https://habr.com/ru/post/694796/
Но тут пришёл мой читатель, и предложил подарить целых 3 девайса. Это второй из них, а о третьем вы узнаете ближе к новому году(аккумуляторы для них только под заказ, а колхозить его я не хочу). Первым был Samsung SGH i750:
Теперь же пришла очередь HD2 У него тоже есть дефект - нет качельки громкости и полосы сверху дисплея. И пофиг! Дисплей на него 150 рублей стоит, если знать где искать, а дефектный пусть "про запас" лежит. Но запчасти я заказываю скопом на кучу девайсов сразу(спойлер: будут обзоры на x86 смартфон-флагман, планшетоноутбук за 3 тыщи рублей, дешевый флай тех лет), а заказ буду оформлять чуть позже(пока что денег нет). Статья с заменой дисплея тоже будет(скорее как коротенькая заметка), если кто-то не знает как это делается. Девайс прислали мне даже вместе с коробочкой! Это круто.
В остальном же устройство полностью рабочее, и никакого обслуживая не требует. Но показать на что смартфон-легенда 2009 года нужно, ведь из его "продолжателей" можно считать только Nexus'ы(искал целенаправленно в регионе - не нашёл вообще), на который тоже очень много всего портировали. Я давно не следил за моддинг сценой на гугловых аппаратах, но сомневаюсь что пиксели точно так же постоянно перешивают, как в своё время нексусы.
Сам по себе HD2 был очень большим на своё время - самой настоящей "лопатой". Даже на коробке это со всех сторон подмечали. Кроме большого качественного дисплея, у него был ёмкостной тачскрин(если не ошибаюсь - он был у HD2 и HD Mini, который вышел на год позже), и аж 4 хардварные кнопки - дань уважения мобильной винде. С завода предлагалась "последняя" WM - WM6.5, которая была как-бы Win7(и дизайны очень схожи). WM6.5 стала переходной между WM6 и WP7
В качестве сердца стоял Qualcomm QSD8250 - процессор родом аж из 2007 года. Работал он на частоте 1ггц, и снабжался GPU Adreno 200(купленный Qualcomm ATI Imageon. Adreno - анаграмма на Radeon). У девайса был немыслимый объем ОЗУ для WM аппарата - аж 512мб! С небольшими аппетитами WM и общим небольшим потреблением ОЗУ приложениями(проводник кушал например ~100кб ОЗУ. Понятно что графические ресурсы типа иконок хранятся в процессе графического сервера т.е GWES, но всё равно, это хороший результат) здесь можно было развернуть многозадачность не хуже десктопной ОС.
Оболочка здесь тоже стояла не родная, а HTC Sense, который использовался и в многих других устройствах HTC(например в легендарных Desire, Wildfire). Ниже на скриншоте Sense с Android 2.3:
У Samsung Omnia уже были первые версии TouchWiz:
А так же был HTC TouchFlo(предшественник Sense):
У HD2 же - одна из первых версий этого UI. Концепция их UI строилась на том, что лаунчер между вкладками содержит всё что нужно(у омнии насколько я помню - схожий принцип был).
Он добавил стыренную шторку уведомлений из Android(куда, правда, добавлять было особо нечего):
Навигация в системе происходила не так, как сейчас(зажал кнопку и открылся таскменеджер), а нужно было натурально заходить в меню и открывать приложения по новой(или скачать виджет, который выводил запущенные в статусбар - так можно было переключатся между окнами прямо как в настольной винде). В целом, системой немного непривычно пользоваться после Android или iOS - нет зажатий кнопок, нет свайпов, но если привыкнуть - то всё отлично. Но не вся система адаптирована под палец.
В плане коммуникаций - всё хорошо. Встроенный почтовый клиент подхватил pop почту яндексовскую без проблем. Главное порт правильный указать.
Как я уже говорил - интерфейс построен по принципу вкладок. Свайп, и вот у нас музыкальный плеер. Я уже послушал музыку в своих высокоомных ушах - и он выдаёт звук очень достойный(и это ещё до покупки Beats Audio). Остальные два девайса с достойным звуком в ушах - Galaxy Y Pro, Xperia U и китайская консоль на чипсете GP.
Мультимедиа
Плеер приятный, есть эквалайзер с пресетами, но не обделили и Windows Media(совершенно не адаптированный под палец).
А вот и Winows Media:
Так как у чипсета есть хардварный декодер видео, перемалывать видео в 480p h264 ему не проблема - как трейлер драйва например. Ещё б HDMI и вообще шик был бы. Не хватает DLNA очень - но если хочется по сети передавать медиабиблиотеку - можно поставить FTP сервер на устройство.
А поиграть то во что?
Так как это один из девайсов на WM с GPU, игры на него тоже есть. Причём некоторые эксклюзивны для Adreno на этой платформе. Игр в любом случае не мало, если не хватает - есть эмуляторы, и поддержка j2me игр(коих вышло много и под тачскрин). Однако был нюанс:
Под WM было 2 GAPI - D3D Mobile и OpenGLES. ES появился чуть раньше, в то время как D3DM появился только к выходу WM5. И именно HTC не захотела реализовывать нормальный d3d драйвер в HD2! Я активно подготавливал статью о написании 3D игры под WM. Когда я её запускал на HD2, игра шла 1 кадр раз в 2-3 секунды. Игра работала на референсном рендерере, в то время как хардварный не был задействован. Я попытался поставить драйвер d3d от ati imageon(который, как бы это забавно не звучало, был оберткой над GLES) - и он тоже не работал. Тогда я поставил софтварный рендерер от Intel PXA, который заработал, да еще и довольно шустро(для такого проца и разрешения экрана).
Вот фотка(интеловский софтрендер работает через Game API - т.е напрямую пишет в фреймбуффер в обход системы, поэтому захват не работает):
В то время наличие гироскопа было в диковинку, и дабы научить пользователей им пользоваться, была мини-игра, которую портировали потом на Android:
Но это просто демка. А как насчёт чего-то большого и тяжелого? И такое было! Например прямой порт NFS Shift с iOS и Android:
Sims 3 идёт так себе. На форуме рекомендуют подменять ресурсы от Android версии - на ней игра не тормозит. Эта игра близка к j2me версии, нежели десктопной, но в то время была прикольной времяубивалкой.
Вот где реально 60 кадров - так это NFS Undercover. Но она рассчитана и под девайсы без GPU:
Синхронизация, сеть и навигация
Что насчёт синхронизации? Телефон поддерживает vCard из коробки(но по одному контакту на файл, поэтому vcf из Android придётся разбивать на несколько спец утилитой). Кроме того, ActiveSync(или WMDC если у вас Win7 и выше) умеет из коробки синхронизировать почту, контакты, файлы, медиа и.т.п. Есть синхронизация по Bluetooth, если вам так удобнее.
Когда-то была синхронизация а-ля iCloud, Microsoft MyPhone, но сейчас эта служба не работает
В смартфоне установлены Google карты, которые всё ещё поддерживаются и всё ещё отображают все объекты на карте, помимо улиц. Работает шустро, но навигации нет. Салоны связи в российских HD2 зачастую дарили лицензию на навител, карты можно скачать например с 4pda. Тогда будет и навигация.
А что касается мессенджеров - выбор классический. Jabber, VK(через JBed), телеграм(через JBed или браузерный враппер, именно враппер а не web.telegram.org).
Из браузеров выбор небольшой: Pocket IE(стандартный) и Opera Mini. Opea Mini спокойно загружает не особо тяжелые сайты и не напрягает девайс. Ослик тяжелый, но умеет игнорировать ошибки сертификатов, а еще по умолчанию грузит десктопные версии сайтов(меняется в настройках)
Можно ли использовать данный девайс современному человеку?
Да, вполне. И не только как звонилку. Я в своих постах именно так и ставлю вопрос: для чего устройство может быть использовано в наше время. И если в случае девайсов на Bada 1.0 всё сводится к звонкам, музыке и Java играм, то коммуникаторы на WM могут предложить практически тоже самое, что и девайсы на Android(ну а в случае HD2 - и сам Android :) Кроме того, порты андроида есть на HTC Gene и Axim X51V - это то, что сразу вспомнилось). Но это моё мнение. А ваше?
Заключение
HTC пытались усидеть аж на четырех стульях: WM, WP7, Qualcomm BREW и Android. И в 2009 году, у них это вполне получалось - HD2 стал одним из самых легендарных аппаратов. Но такой статус ему дал ещё и кастомизируемость - ОС можно поставить на флешку и запускать из под винды(haret), прошить в NAND или из под модифицированного загрузчика выбирать какую систему стартовать. Таким образом этот девайс был вполне себе актуальным по 2014 год, в 2015 его уже стало потихоньку не хватать. Такой девайс точно заслуживает места на полке в коллекции! Но для меня в первую очередь этот девайс ценен мобильной виндой. Мне она очень нравилась в мою юность, и вот самое время наверстать упущенное.
А спасибо говорим моему читателю, который заслал это всё мне, но который пожелал остаться анонимным. Это очень приятно ;)
Позже будет вторая часть с заменой дисплея и скорее всего установкой Android. Печально что большинство линков на прошивки уже дохлые :(