Когда-то, когда телефоны еще разительно отличались друг от друга, а стоили уже относительно недорого, был ещё один класс устройств - КПК. Его отличие было в том, что до 2008-2009 года он был доступен не такому большому кругу людей, в основном из-за цены в 10-15-20 тысяч рублей. Один из таких девайсов уже целый год находится у меня в коллекции. И это не просто КПК, а КПК с которого началась история xda-developers - O2 XDA Mini II aka qtek s110 aka i-MATE jam. Кодовое имя - HTC Magician.

Предыстория

Какие ощущения вызывал КПК у школьника(сужу по себе ;)), у которого уже был ПК дома в нулевых? "Вау это же почти настоящий Windows!". Вот и в моей юности, вживую КПК я практически не видел, но читал о них в интернете. И выглядели они действительно круто и классно: были модели самых разных форм-факторов: с Qwerty клавиатурой выдвижной, с qwerty клавиатурой обычной, кнопочники, тачфоны, в позднее время уже начали добавлять и емкостный тачскрин. И большинство КПК работало на ОС Windows Mobile - системе, которая использовала ядро и была вровень по развитию с CE. Софт от CE можно так же запустить на WM без проблем, точно так же можно и наоборот с некоторыми хаками. Естественно я загорелся целью заполучить такой девайс себе в коллекцию, и таки год назад заполучил - 1.5 месяц назад я купил пакет с 55 телефонами, но до этого я брал поштучно(т.к мне были интересны кпк и смартфоны) у этого же человека, он приезжал ко мне, открывал багажник и предлагал выбрать что-то из багажника. Откуда у него телефоны - неизвестно, возможно с помойки, возможно скупал где. Для меня не важно. И я выбрал в тот день DNS S5001(о нем когда нибудь возможно будет обзор, еммс умерла у меня на руках месяц назад), Lenovo K900, и этот девайс. Его цена составила 100руб, причем девайс внешне абсолютно цел

Подъём

Естественно, АКБ от него у меня не было, поэтому встал вопрос о запитывании его от АКБ для нокии :) Сказано - сделано, в интернете нашел распиновку на 6 контактный разъем аккумулятора HTC, подключил + и - и... такой же красный глазок об отсутствии АКБ. Я полез на 4pda в топик девайса, чтобы найти еще какую-то информацию и узнал, что КПК не включается без закрытой крышки, т.к она прижимает концевой выключатель! Некоторые люди также сталкивались с этой проблемой, когда оригинальная крышка ломалась, я же ее решил очень просто - смял бумажечку по форме и засунул ее туда, где торчит концевой выключатель.

Аппарат ожил и показал горы(я сначала подумал, что это кастом от HTC Himalaya, поскольку кодовое имя моего - Magician, но похоже HTC просто любит горы :)).

А что внутри?

В O2 Xda II Mini используется ЦПУ Intel PXA275 - ARM процессор архитектуры StrongArm, имевший когда-то даже evaluation board, и даташит. Он был очень популярен у энтузиастов, настолько, что на него даже портировали более новые версии WM и Linux(популярнее, наверное, только omap, у меня в HTC Gene кто-то Android запихнул). ОЗУ здесь 64мб SDRAM(были вариации и с 128мб) - по текущим меркам негусто, но в тот момент это был стандарт КПК(в т.ч и Symbian), на этом можно было жить без каких либо проблем. И в девайсе была настоящая многозадачность и диспетчер задач! В отличии от Android и IOS, тут управление памятью отдано пользователю(как и в Symbian), а в случае нехватки памяти - система вываливает программу в ошибку(или намертво виснет), но это редкость. Особенно если у девайса 128мб ОЗУ.

На нашем девайсе установлена WM2003, с возможностью обновления кастомами до WM6.1. Я обновлять систему не стал - она не особо хорошо работает на ревизии с 64МБ ОЗУ, да и какой это ретро обзор, если накатить почти последнюю версию системы?

Память

В КПК имеется два вида памяти - Flash, куда записана прошивка, и... ОЗУ, где расположен виртуальный "рамдиск", который питается от АКБ(и ещё резервной батарейки внутри, на случай если надо перекинуть АКБ. От батарейки питается только ОЗУ). При этом, рамдиск можно динамически расширять/уменьшать откусывая или освобождая некоторое кол-во ОЗУ. Кроме того, есть возможность поставить карту SD - чем я и воспользовался.

В связи с тем, что раздел для данных был в ОЗУ, скорость его была очень быстрой) но записать туда было нечего, однако для 2004 года это всё равно было неплохо(10-20мб памяти).

Система

Узнаём? Это же drag'n'drop из обычной винды! Даже в первых iOS и Android не была буфера обмена, а тут он уже был в 2003 году, и система им хвасталась с самого первого запуска!

Система в целом очень похожа на "большого брата", начиная от общего интерфейса, и заканчивая даже методом установки софта. Как и на винде, вы скачивали установщик, только вместо exe, там был cab, кроме того, можно софт устанавливать с ПК с помощью ActiveSync(что-то типа iTunes). Можно было просто кинуть бинарник в память устройства и запустить через проводник - идеально как по мне.

Синхронизация

На Windows 7 проблем никаких нет, однако в Windows 10 надо руками зайти в Services.msc, и активировать "служба подключения устройств на платформе WM2003". Что самое забавное - у меня есть девайс на WM6.1, которому соответствует своя служба, и который ни в какую не хочет видеться системой. Зато девайс на более старой системе работает.

Кроме того, можно получить почти прямой доступ к файлам из проводника, после установки подключения в ActiveSync

Я без проблем закинул на рамдиск песню "я твоя не первая" и погрузился в 2007. В плеере только нажал "обновить библиотеку" - и он нашел трек, дав его послушать. На самом деле, это важно, т.к большинство дешевых телефонов не умело просто так прошерстить память, и найти музыку - надо было кидать ее специально в My Music. Интерфейс плеера ну очень приятный и знакомый до жути :) В целом - для такого типа тачскрина и удобен.

Игры

Кто-то думает, что эти девайсы были только для гиков в своё время, однако нет, они отлично подходят и для игр. Есть как эксклюзивы - порты с ПК, так и кастомные java машины(да, да, их можно было обновить! А вот телефон 2004 года уже не мог запустить современные игры в 2009 :)). Кроме того, были конечно же эмуляторы, вплоть до сеги. Однако как нинтендобои хвастаются эксклюзивами свитча, мы будем смотреть эксклюзивы КПК нулевых!

Кроме того, в КПК с 2005 года был даже GPU! Их было целых три - Intel 2700G, ATI Imageon(который сейчас известен как Adreno), и GoForce 5500. Вот такую графику они могли выдавать:

Раннее(COD 3)
Раннее(COD 3)
Это настоящий Quake 3!
Это настоящий Quake 3!
NFS U
NFS U
NFS Shift(позднее)
NFS Shift(позднее)

У меня кпк без гпу, но я очень хочу таким разжиться. Если попадется - обязательно постараюсь запилить обзор и написать какую нибудь мелкую 3D аркаду под него.

Насчеёт 3D тоже забавная тема была, ведь 3D ускорители поддерживали только OpenGL ES. И это в мобильной Windows! DirectX подъехал с WM5, но никто его не рассматривал всерьёз, он был только софтовый и медленный. Тем не менее, и без GPU здесь есть во что поиграть - например герои, age of empires, и даже FALLOUT!

Эмулятор NES кстати работает плавно, и звук не заикается. И это в 2004 году!

Игры идут хорошо, однако остается проблема выбора разрешения экрана - есть WVGA, QVGA, VGA, и под каждое игры свои(если только не 3D). Кстати 3D игры некоторые тоже шли на КПК без GPU, и выглядели даже лучше чем на Mascot Capsule Java игры :) Несмотря на разрешение этого девайса 240х320, если не вглядываться - то пикселей не видно. На момент 2004 года дисплей вообще казался просто огромным, и сейчас он не особо маленький для девайса такого уровня. Матрица TN, но качественная - цветопередача хорошая. В общем поиграть явно во что было.

А как же софт?

Софта тоже было достаточно, ведь в первую очередь - это аппарат бизнес класса. На поздних версиях системы даже альтернативные лаунчеры были аля SPB. Предустановлен почти на каждом КПК был эксель, ворд, IE. Причем IE не WAP, а полноценный браузер по сути, пусть и мобильный. В некоторых флагманах 2004 года уже был Wi-Fi, в моем же только Bluetooth и ИК порт(и всё равно, в 2004 году!). Есть даже простенькая камера. Даже после смерти системы в 2010 году с приходом Windows Phone 7, люди продолжали поддерживать Windows Mobile - например была Opera Mini, которая позволяла открывать современные сайты вплоть до 2016 года. А ещё девайс умел работать как GPRS модем - что на момент выхода было плюсом :) Насколько я знаю, под такие девайсы даже видео особо не надо было конвертировать - работало +- из коробки, а учитывая поддержку нормальных карт памяти(SD, я с переходником использую microsd на 2гб) - можно было смотреть пережатые фильмы в дороге, благо Windows Media в этом помогал. Кроме того - девайс был отличной(на то время) читалкой - то и встречаю комментарии, как в нулевых люди ездили в метро, и читали электронные книги с большим комфортом, на большом дисплее ;)

В целом можно девайс использовать и сейчас(однако GPRS, который вроде бы, уже не работает у некоторых операторов в МСК, может помешать) - есть и java клиенты вк, телеграм, и браузер opera mini. Однако это для совсем уж любителей :)

Заключение

Аппарат действительно потрясный для своего времени, даже сейчас он вызывает симпатию. Поэтому у меня уже целых два КПК в коллекции. О чем я молчал всю статью - так это то, что мой аппарат - не совсем КПК, а по сути - коммуникатор. У него есть модем, и с него можно звонить, т.е это еще и отличный телефон.

Интерфейс системы весьма дружелюбен, и удобен, встроенные возможности как медиа комбайна впечатляют, и конечно же имеется полноценная многозадачность. Конкурентом на то время был только Symbian, который был хуже в плане совместимости и интерфейса, однако ближе к выхожу N73 стал тоже очень симпатичным и приятным.

Можно ли использовать аппарат сейчас? Да, например как звонилку с функциями плеера. Интерфейс Windows Media здесь весьма приятен. Или если хочется поиграть в Java игры - тоже как вариант, здесь есть хардварный джойстик. Или просто позалипать в интернете через Opera Mini - хотя удовольствие сомнительное на GPRS, но с более свежим КПК на Qualcomm с 3G - почему нет?

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


  1. bodyawm Автор
    01.09.2022 11:26

    Это переписанная версия моей статьи с другого dtf, постарался написать более понятным языком(туда я писал статьи в стиле "для своих"), но фоточки всё ещё не особо качественные. За это извиняюсь)


  1. KorP
    01.09.2022 11:44

    Что за тренд ностальгии по кпк вдруг образовался? :)


    1. bodyawm Автор
      01.09.2022 11:52
      +2

      Так девайсы реально классные. Особенно контрастируют с современными тормознутыми смартами с 5-6гб ОЗУ. Это показывает насколько тогда заморачивались над оптимизон, и как сейчас всем пофиг)


      1. KorP
        01.09.2022 11:59

        Ну скажем честно - во времена КПК/комманикаторов - то же хватало тормозов, и про "оптимизон", особенно при использовании стороннего ПО я категорически не соглашусь :) Вспоминаю я свои E-TEN, для которых народ заморачивался с пересборкой прошивок, что бы хотя бы ещё чуть-чуть памяти освободить, что б оно не тормозило...


        1. bodyawm Автор
          01.09.2022 12:04

          Фиг знает, хтц неплохо работают вполне.


          1. HemulGM
            01.09.2022 12:44

            Сейчас телефоны на Андроид находятся в таких же условиях как и ПК. У кого-то ПК работает отлично, у кого-то всё тормозит. Хотя ОС одна и та же.
            Раньше, ОС и мобильное устройство были теснее друг к другу, сейчас же, телефоны разных ценовых категорий на одной ОС. А ведь ОС имеет требования к железу.
            Например, у меня прекрасно работает телефон на Андроид. 120fps, если приложение поддерживает, быстро всё открывает, видео в 4к и т.д. И можно купить вышедший в этом же году бюджетный вариант, который на борту использует ту же версию ОС, при этом имея более скромное железо.


            1. bodyawm Автор
              01.09.2022 12:51

              Как по мне, в любом случае, это не повод забивать фиг на оптимизацию, как это в приложении ВК например сделано. Оно тормозит на всём, где меньше 2-3гб ОЗУ и проц хуже Helio A25.


              1. HemulGM
                01.09.2022 19:16

                Тут уже дело в другом. Современные приложения делаются на кучах других проектов. Универсальность решения приводит к отсутствию оптимизации для конкретной задачи. Всё потому что ни кто не хочет думать головой и делать что-то самостоятельно. В ряде случаев это оправдано, но этим как правило злоупотребляют.


  1. rizan
    01.09.2022 12:49
    +1

    Были у меня эти кпк под всеми этими названиями. И игры были настоящие. Сейчас и не знаешь, что скачать какие-то все они мусорные. Или я уже старый.


    1. AlexNixon
      01.09.2022 13:18
      +1

      Потому что бизнес-модель у мобильных игр теперь другая. Теперь деньги надо трясти либо внутриигровыми покупками монет\брильянтов\прочей фигни, либо с рекламы.


  1. aik
    01.09.2022 13:32

    Софт от CE можно так же запустить на WM без проблем, точно так же можно и наоборот с некоторыми хаками.

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

    По-моему, ёмкостной тач и WM — это только HTC HD2 был. Других моделей не помню.


    1. bodyawm Автор
      01.09.2022 13:37

      Знаю что был armv4 и вроде MIPS. Вроде не так плохо)

      А роверпадов с ёмкостным тачем разве не было? И прочего китая?


      1. aik
        01.09.2022 13:48

        mips, arm, sh3/4, вроде ещё что-то. Зачастую 4-5 бинарников предлагалось к скачиванию.
        Плюс разные версии ядра системы, плюс наличие .net и т.п. Так что там тот ещё зоопарк был.

        А роверпадов с ёмкостным тачем разве не было? И прочего китая?

        Роверпады, по-моему, это уже андроидных времён название. И там проще было встретить андроид с резистивным тачем, чем винду с ёмкостным.
        На счёт китайских китайцев сказать не могу — там те ещё зоопарки были. Плюс куча навигаторов и «планшетов» на windowsCE — что-то могло и с ёмкостным экраном быть, наверное.


        1. bodyawm Автор
          01.09.2022 14:02

          Ну, .net не особо проблема. Он был предустановлен в поздних WM. Про sh вообще не видел, у меня оба кпк на арме.

          Насчет андроидов с резистивом - это 2009-2011 год макс и девайсы, либо на mt6516 либо msm722. Потом начали ставить емкостной пластиковый тач.


          1. aik
            01.09.2022 14:17

            Ну, .net не особо проблема. Он был предустановлен в поздних WM.

            В поздних. А вот в районе CE3.0 это могло быть проблемой. Ну и вообще, само разделение на WM и WinCE. У них было общее только ядро, у WM была ещё куча дополнительных библиотек, которые вместе с CE не выдавались. Ну это как андроид сегодня — AOSP и android с гуглосервисами. Ядро как бы одно, но если софт требует GMS — то на AOSP не запустится без танцев с бубном.

            это 2009-2011 год макс

            А WM/WinCE к тому времени уже практически вымер. Остался только в китайских навигаторах, они долго за него держались, пока не андроид не перешли. Потому я всё же сильно сомневаюсь, что были девайсы на WM с ёмкостным экраном — кроме HD2.


            1. bodyawm Автор
              01.09.2022 14:21

              К 2009 wm еще кое как здравствовал. Это потом wp пришел, который формально - wm с .net'ом как основной платформой


              1. aik
                01.09.2022 14:43

                К 2009 wm еще кое как здравствовал.

                Последний писк. Точнее, в 2010 последний писк был — добавили мультитач в 6.5
                Но уже было понятно, что система умирает. Вроде в десятом году ещё что-то анонсировалось на WM6.5, но не помню, вышло, или нет.


      1. ZvoogHub
        02.09.2022 08:26

        https://www.ferra.ru/review/mobile/s26050.htm

        Что до программной части RoverPC M1, то, как мы уже упоминали чуть выше, всем тут заправляет Windows Mobile 2003 SE Smartphone Edition – ОС не самой первой свежести. Вместе с тем, имеется стандартный набор приложений от Microsoft в полном составе, а также ряд фирменных утилит.


        1. bodyawm Автор
          02.09.2022 09:04

          Ого, 177мгц омап. Благо они гнались.

          У pxa была заметно выше частота.


  1. SuhoffGV
    01.09.2022 14:39

    На FSC N560 с 64мб RAM win 6.1 вполне сносно работала, не помню чтоб прям тормозила. И fallout шел и видео смотреть можно было. И navitel работал бодренько.


  1. Markscheider
    01.09.2022 20:47

    Чуть чуть позанудничаю по прводу терминов.

    В те годы КПК называли карманные компьютеры БЕЗ телефонного модуля. Например, HP iPaq h5550 - это типичный КПК. А все, что имело симку и возможность звонить, называлось либо коммуникатором (чаще употреблялось в отношении устройств на винмобайл), либо смартфоном (симбиан и его форки).


    1. bodyawm Автор
      01.09.2022 22:40

      Да, да, я знаю)) но если честно - все позабыли такой термин как коммуникатор, а кпк помнят хорошо