Тяжелый камень. Palm Tungsten T: новая платформа, новая ОС
АрхивMobilisОбзор КПК Palm Tungsten T — первой модели Palm на новой аппаратной платформе и на новой операционной системе.
Вольфрам (англ. Tungsten, франц. Tungstene, нем. Wolfram) был получен впервые испанцами братьями де Эльгуйяр, учениками Бергмана в 1783 году. Название вольфрам существовало, однако, задолго до открытия элемента. Горняки и металлурги XIV-XVI вв., занимавшиеся добычей олова, заметили, что при прокаливании одной из оловянных руд значительное количество олова теряется, уходя в шлак. Эта руда получила название волк (Wolf, или Wolfert), которое с течением времени изменилось на вольфрам; так стали называть минерал, содержащийся в руде. В 1781 году Шееле получил трехокись вольфрама WO3 из минерала, который позднее был назван в его честь шеелитом (CaWO4). Открытие Шееле подтвердил Бергман, назвавший минерал тяжеловесным камнем (лат. Lapis ponderosus); в переводе на шведский язык — это тунгстен (Tung Sten — тяжелый камень). Название вольфрам встречается у Ломоносова, затем у Шерера; Соловьев и Гесс (1824) называют его волчец, Двигубский (1824) — вольфрамий. Встречаются также названия шеелий, шеелев металл (тунгстеновый королек). — По материалам сайта www.fine-minerals.ru.
В январе 2002 года компания Palm преобразовала подразделение, разрабатывающее операционную систему Palm OS, в отдельное дочернее предприятие PalmSource. 5 февраля новая компания представила разработчикам на одноименной конференции первую бету Palm OS 5. 10 июня — точно в обещанный срок — начались поставки новой системы лицензиатам и разработчикам. 23 сентября 2002 года компания Palm объявила две новые линейки карманных компьютеров: под марками Tungsten и Zire. 28 октября был представлен Tungsten T — первая модель Palm на новой аппаратной платформе и на новой операционной системе.
В конце ноября новинка достигла российских границ, а еще спустя месяц Palm Tungsten T замелькал в руках редакторов «Компьютерры». Сотрудники издательского дома откровенно предпочитают этот класс карманных компьютеров и не могут отказать себе в удовольствии иметь самую навороченную модель. Лаборатории TerraLAB для пущей объективности (кстати, вырвать новый Palm на тест у владельцев или из розницы весьма непросто — Tungsten T расходится как горячие пирожки) образец был любезно предоставлен компанией «ПортКом».
В дальнейшем мы будем называть предмет повествования просто Tungsten, так что сразу следует подчеркнуть: другая модель из этой линейки, Tungsten W, имеет со своим собратом не так много общих черт. Она работает на Palm OS 4.1.1 (по всей видимости; точных данных о конкретной модификации Palm OS 4 Palm не предоставляет), использует в качестве средства ввода мини-клавиатуру и вообще является смартфоном. Ниже мы подробно рассмотрим ее старшего собрата Tungsten T, но прежде обрисуем основные черты Palm OS 5 и новой аппаратной платформы, на которой она работает.
Palm OS 5: «давайте все сделаем по-новому!»
О пятой версии Palm OS говорили и писали давно и много. Уже в начале 2002 года было ясно, что корпорация делает на нее крупные ставки и доминирующее положение Palm на рынке карманных компьютеров зависит от успеха или провала новой операционной системы. Судя по всему, именно ради разработки ОС «по-новому» подразделение, занимающееся операционной системой, было преобразовано в компанию PalmSource.
До сих пор ничего новаторского при смене первой цифры в номере версии Palm OS не происходило. В каждой новой версии разработчики дополняли и улучшали предыдущую, исправляли ошибки и реализовывали новые функции. Например, в третьей версии были решены проблемы с фрагментацией памяти, которые так мешали пользователям Palm OS 2. В четвертой версии был реализован механизм работы с картами расширения. То есть происходили количественные изменения; в пятой же версии изменения качественные. Она написана с нуля, рассчитана на другое семейство процессоров, имеет массу новых возможностей и демонстрирует смену курса компании.
Еще весной компания заявила о том, что Palm OS 5 будет выходить как минимум в два этапа. Так и случилось: ОС 5.0 вышла по расписанию 10 июня, ближе к концу лета разработчики закончили работу над версией 5.1. Впрочем, четкой позиции по данной номерации у компании нет; лицензиатам поставлялась в сентябре версия 5.1, David Fedor (Дэвид Федор, ведущий разработчик PalmSource) заявил, что большая часть изменений 5.1 будет внедрена в 5.0 и, как следствие, порознь их рассматривать не следует. Tungsten, выпущенный в конце октября, работает на Palm OS 5.0. В скором времени (уже сейчас можно скачать с сайта компании эмулятор) PalmSource представит версию 5.2, выпуск которой, впрочем, продиктован в большей степени юридическими, нежели техническими причинами. Дело в том, что Palm никак не может решить проблему с легальностью использования системы распознавания символов Graffiti: еще 1997 году компания Xerox инициировала судебную тяжбу по поводу того, что эта технология практически копирует разработку Unistrokes, патент на которую принадлежит Xerox. Судебный процесс продолжается более пяти лет с переменным успехом. В результате Palm решила совершенно отказаться от Graffiti и перейти на Graffiti 2, которая представляет собой модифицированный вариант известной системы распознавания символов Jot, разработанной американской Communications Intelligence Corporation. Jot хорошо зарекомендовала себя как на других мобильных платформах, в частности, на Pocket PC, так и на самой Palm OS — CIC уже давно предлагает ее в качестве замены традиционной Graffiti. В связи с этим обновляется и предыдущая — четвертая — версия операционной системы для карманных компьютеров на базе традиционной архитектуры 68К. Впрочем, если версия 4.1.2 отличается от 4.1 только наличием Jot, то в 5.2 помимо этого исправлено множество ошибок, включая уже известную проблему с форматированием 128-мегабайтных карточек.
Не все запланированные разработчиками изменения реализованы в версии 5.0. Возможно, их мы увидим в шестой версии Palm OS, которую по слухам следует ожидать чуть ли не в этом году. В ней будут использоваться наработки команды программистов купленной Palm компании Be (уже в Palm OS 5 некоторые модули звуковой подсистемы заимствованы из BeIA), а новые устройства возможно будут использовать мобильный графический ускоритель ATI Imageon — переговоры об этом велись с лета.
ARM — быстро и разнообразно
С 1996 года, с самой первой модели Pilot 1000, наладонники Palm (тогда еще подразделения U.S. Robotics, позже купленной 3Com) работали на процессорах Motorola Dragonball1. В первых моделях это был чип 68328, в Tungsten W используется Dragonball VZ 33 МГц. Другие производители устанавливали в свои устройства также малораспространенные на КПК-рынке чипы типа Dragonball VX (первые коммуникаторы Handspring Treo) и 66-МГц Dragonball SuperVZ (последние модели Sony Clie на Palm OS 4). Благодаря грамотной реализации ядра операционной системы, столь низких по современным временам тактовых
Но «гонка мегагерц» не миновала к сожалению и рынок гаджетов; новые времена диктуют новые моды и современные КПК встали перед необходимостью запускать приложения, которые принципиально не могут работать на таких мощностях: шифровальные программы (имеется в виду кодирование сессионного ключа по алгоритму, например, RSA 1024 бита в реальном времени), видео- и аудиопроигрыватели и, конечно же, игрушки. В результате руководство Palm приняло эпохальное решение: отказаться от ставших классическими, но не имеющих перспектив старых 16-битных процессоров Motorola Dragonball EZ/VZ и перейти на архитектуру ARM (начиная с ARM 7), вступив, таким образом, в прямое противоборство с с лагерем Pocket PC. Помимо всего прочего это дает лицензиатам выбор: они могут производить устройства на процессорах Intel (семейство StrongArm, начиная с линейки PXA), Motorola (Dragonball MX1) и Texas Instruments (платформа OMAP). Сама Palm, как мы знаем, выбрала Texas Instruments. Для мультимедиа-операций OMAP1510 имеет интегрированный DSP-чип TMS320C55x, который может работать на частотах до 200 МГЦ, а собственно его ядром является процессор ARM925 с максимальной скоростью работы 175 МГц.
Вольфрам: тугоплавкий тяжёлый металл светло-серого цвета (БСЭ)
На тугоплавкость мы попавший к нам в руки экземпляр не проверяли, но он действительно тяжелый — корпус-то металлический — и серо-стального цвета. Конечно же, первое, что бросается в глаза, это сдвижная панель, закрывающая область граффити, и джойстик-навигатор. Тут же вспоминается, что такое сочетание мы уже видели: начало 2001 года, первая модель Sharp Zaurus. Хитрые японцы тогда подсчитали, что панелью ввода, какой бы она ни была, рядовой потребитель пользуется от силы 10% своего времени работы с карманным помощником; в остальное же время ему нужно информацию от КПК получать. И они сделали аппарат раздвижным, так что нижняя крышка с джойстиком и кнопками при необходимости сдвигалась вниз, открывая клавиатуру, а в остальное время примыкала к экрану вплотную, делая устройство на два-три сантиметра короче. Решение было новаторским, очень интересным, и сверхпопулярным Zaurus не стал только потому, что у потенциальных покупателей возникли сомнения в наличии всех необходимых им программ для Linux. Впрочем, на японском рынке устройства линейки Zaurus приобрели некоторую популярность, особенно мультимедийная модель MI - E25DC, оснащенная видеокамерой. Помимо сдвижной панельки японский КПК был примечателен еще пятикнопочным джойстиком (четыре стороны плюс центральная кнопка) и аппаратными кнопками «Home», «OK» и «Cancel».
В Tungsten'е мы обнаруживаем точно такой же джойстик, заменивший классическую комбинацию «вверх-вниз». Остальные же четыре кнопки, впрочем, остались на месте, и новых не прибавилось, если не считать расположенную сбоку (на том месте, где Sony размещает колесико Jog-Dial) кнопку вызова приложения для записи голосовых заметок. И, так же как в Zaurus, мы можем сдвигать панель с аппаратными кнопками вверх-вниз. В сложенном положении устройство является просто миниатюрным — десятисантиметровым, а в раскрытом становится доступна область ввода, при том что длина КПК увеличивается на 2 сантиметра. В связи с этим стилус теперь короче своих собратьев примерно на сантиметр (иначе он просто не поместился бы в корпусе), но он телескопический и раздвигается нажатием a la шариковая ручка до нормальных размеров. Посадка пера в корпусе очень удобная — его невозможно выронить случайно, но при желании вытаскивается стилус легким нажатием пальца. Кончик у пера длинный и тонкий настолько, что перегружать устройство можно теперь, тыкая им в заветную кнопку.
В комплекте с устройством поставляется прозрачная пластиковая крышечка с прорезью для доступа к джойстику-навигатору, предохраняющая экран от повреждений (см. фото).
Остальные кнопки на лицевой панели при закрытой крышке становятся, увы, недоступны. При проектировании разработчики учли, что ничем не пристегнутая крышка имеет тенденцию теряться, и расположили прорези для крепления таким образом, что ее можно надеть на КПК с обеих сторон. В любом положении лицевую панель легко выдвинуть для получения доступа к управляющим кнопкам.
Из виртуальных кнопок, расположенных в области Граффити, одна теперь называется Favorite и ее можно перенастроить стандартными средствами. По всей видимости, в Palm догадались, что калькулятор не является одним из самых востребованных приложений, но не решили, каким его заменить и предоставили решение пользователю. По умолчанию кнопка вызывает панель управления, которая тоже изменилась и теперь состоит из четырех частей, одна из которых отдана сторонним разработчикам. Еще одна отдана целиком коммуникациям: настройкам Bluetooth, соединению с сотовым телефоном и пр. Оставшиеся две панели знакомы по предыдущим моделям. В настройках теперь регулируются не только громкость будильника, но и световая сигнализация и виброзвонок; последний не сильно отличается от установленного в Palm серии m500.
Поиск Bluetooth-устройств. |
Набор номера из записной |
В Tungsten'е чрезвычайно удобно реализовано управление одной рукой. Все встроенные программы в той или иной степени поддерживают работу с джойстиком, активно задействована средняя кнопка. Не раздвигая аппарат и даже не снимая защитной крышки, можно одной рукой переключиться, к примеру, в записную книжку, найти нужный телефонный номер и заставить звонить по нему сотовый телефон (через Bluetooth или IrDA, см. скриншот). А если повесить на боковую кнопку вызов приложения McPhling, то можно, также не снимая крышки, переключиться в предыдущую или любую другую программу. Кстати, программисты не сидят сложа руки, и уже сейчас в Сети можно найти утилиты, позволяющие осуществлять практически все действия, включая вызов меню или экранной клавиатуры и написание граффити, не открывая лицевую панель.
C Tungsten’ом поставляются не один, как обычно, а два компакт-диска; на втором размещены полтора десятка программ сторонних производителей, в том числе текстовый редактор Documents To Go, программа для работы с базами данных MobileDB, Acrobat Reader от компании Adobe, утилиты для связи с Bluetooth-устройствами, программа для чтения электронных книг Palm Reader (почему-то к ней прилагается куперовский «Последний из могикан»), почтовый клиент VersaMail и веб-браузер. Вместо ожидаемого браузера Net Front от Access Systems America предлагается собственный2 браузер PalmSource Web Pro. Также как его известный коллега Blazer производства компании Handspring, Web Pro работает с интернетом не напрямую, а через прокси-сервер, бесплатно предоставляемый всем пользователям разработчиком. Перед отправкой на КПК сервер оптимизирует HTML-код страниц (сохраняя общий порядок расположения текста и иллюстраций) и сжимает данные. Достоинства данного метода в высокой скорости работы и экономии трафика, а недостаток в невозможности работать, например, с корпоративным сайтом по локальной сети без подключения к интернет. В отличие от Blazer, Web Pro поддерживает Javascript; также он понимает HTML 4.0, XHTML 1.0, cHTML (iMode), CSS 1 и WML 1.2.
Новые программы, написанные специально под OS 5, работают быстро и великолепно. Особенно приятно, когда они не только поддерживают двойное разрешение экрана, но и понимают джойстик-навигатор. Старые же приложения исполняются при помощи эмулятора. Те из них, которые писались с использованием Palm OS 4 API, запускаются без проблем. Другие, при написании которых использовались нестандартные подходы для достижения максимальной скорости работы с аппаратной частью, например, столь любимые народом хаки, работать вроде как не должны. Но на практике оказывается, что многие из них выполняются без проблем. Это уж не говоря о том, что компания TealPoint, например, предлагает TealMaster (платный аналог HackMaster) и хак TealGlance с пометкой «Palm OS 5 compatible». Серьезных неудобств от перехода к новой системе, связанных с привычкой к хакам, нет. Старые утилиты либо запускаются и худо-бедно работают (Screenshot Hack, FindHack, EasyLaunch — к нашему удивлению все в порядке, наблюдаются только проблемы при настройке, связанные с двойным разрешением экрана), либо имеются их аналоги (утилиты Desk Accessory) или переписанные под новую ОС версии (McPhling, совершенно необходимый на Tungsten'е NewPen). Есть, конечно, и программы не работающие ни в какую, но появление их заменителей — вопрос времени.
С русификацией нового Палма уже проблем тоже нет. Есть готовые коммерческие решения (PiLoc, на подходе PaPiRus) и традиционно бесплатный CyrHack; последний пока находится в стадии бета-версии, но тем не менее работает также без нареканий.
Если новые программы запускаются просто-таки моментально, то старые выполняются со скоростью близкой к прежним моделям. Так, поиск слова в трехмегабайтной словарной базе DicEngRus занимает столько же времени, что и на древнем Palm IIIxe, разогнанном до 25 МГц. Проверка орфографии в редакторе WordSmith выполняется чуть только быстрее, чем на 66-МГц Sony Clie и в почти в два раза быстрее 33-МГц моделей.
А как же радужные обещания?
Будущим покупателям было обещано, что Palm OS 5 будет плыть в светлое будущее на трех китах, которые суть безопасность, мультимедиа и беспроводные соединения; эта троица должна была удовлетворять нужды самых разных потребительских групп. Некоторые из обещанных функций мы можем наблюдать в Tungsten, окончательная реализация остальных отложена по тем или иным причинам.
Безопасность данных должна была обеспечивать система RSA BSAFE Micro Edition от RSA Security, разработанная специально для применения в сотовых телефонах, наладонниках и прочих мобильных устройствах с беспроводной связью. Предполагалось также, что в систему будут включены средства 128-битного шифрования данных с использованием стандарта де-факто RSA RC4 и поддержка цифровой подписи. Корпоративным клиентам были обещаны средства VPN (Virtual Private Network), для связи с сетью предприятия по безопасному каналу. Реализация всего вышеперечисленного отложена до будущих версий Palm OS.
Ниша беспроводных соединений занята Tungsten W. Но нельзя не отметить, что практически все свои обещания в этой области (кроме, разве что, интеграции совместно с Синим Зубом адаптера беспроводной сети WLAN 802.11b) разработчики выполнили. Все стандартные приложения в той или иной степени поддерживают концепцию беспроводных соединений. В системе присутствуют браузер (обычный и WAP), почтовый клиент и программа для отправки SMS-сообщений, утилиты для связи двух КПК через Bluetooth (чего стоит хотя бы BlueBoard, позволяющая владельцам двух КПК совместно рисовать картинку на одном виртуальном экране).
Под красивым словом «мультимедиа» разработчики подразумевали в основном три вещи: двойное разрешение экрана, видео, аудио. С экраном все просто: вместо прежних 160x160 матрица поддерживает разрешение 320x320, а интеллектуальный API, управляющий дисплеем повышенного разрешения, автоматически подстраивает старые программы под новый размер экрана. Следует отметить, что получается это у него вполне достойно. Экран, пожалуй, самый качественный из всех, которые до сих пор были на PalmOS-машинках, исключая разве что последние детища Sony (и, честно говоря, все последние Pocket PC, имеющие великолепные дисплеи). Впрочем, тяжело себе представить ситуацию, в которой бы эта разница оказалась не то, что решающей, а просто заметной. Двухнедельная эксплуатация Tungsten показала, что при установке регулятора подсветки в положение чуть выше минимума изображение отлично читается при любом освещении.
Часто можно слышать о назревшей необходимости смотреть на КПК фильмы, например в дороге; обычно при этом выражают надежду, что ближайшие модели КПК вот-вот достигнут нужной мощности. Почему-то говорящий не задумывается над тем, что такое удовольствие является не только неправомерно дорогим, но и попросту сомнительным. Даже если не брать во внимание стоимость флэш-карточек, необходимых для хранения большого файла, изображение, выдаваемое на экран с диагональю 8-9 сантиметров, попросту не может быть хоть сколько-нибудь качественным. И дело тут не в мегагерцах и пикселях, а в человеческом зрении: ситуация изменится только на том этапе, когда разрешение экранов КПК сравнится с настольными компьютерами, а в комплекте с устройствами начнут поставлять специальные очки. Ну а пока «работа с видео на КПК» заключается в показе ребенку мультиков в очереди к стоматологу и демонстрации роликов из серии «это я, это кружка пива, а это мы с братками». Со всем этим Tungsten справляется без проблем и скорость показа, например, клипов программой TealMovie ограничена только настройками видеофайла. Palm сообщила, что в настоящее время компания Kinoma разрабатывает с учетом архитектуры ARM видеопроигрыватель специально для Tungsten T, который сможет без труда воспроизводить 30 кадров в секунду.
AeroPlayer от Aerodrome Software. |
Встроенное приложение Voice Memo превращает Tungsten в диктофон (появилась кнопка прямого включения записи, точь-в-точь как у PocketPC). Получившиеся записи программа сохраняет в формате WAV, которые можно прослушать на наладоннике (в том числе и использовать в качестве сигнала будильника) или переписать на настольный компьютер. Как и базовое приложение Notes из PocketPC, диктофон Voice Memo не способен работать параллельно с другими задачами (и, как и в Pocket PC, это проблема не операционной системы или аппаратной платформы, а реализации приложения); однако Notes более гибок в выборе формата записи. Интерфейс у Voice Memo аскетический, а возможностей совсем не много, так что и в этом направлении можно ожидать решений от сторонних производителей.
Voice Memo – воспроизведение записи. |
Voice Memo – кнопка записи. |
А теперь — о печальном
Tungsten является знаковым устройством, он наглядно демонстрирует положительные и отрицательные стороны новой операционной системы и новой архитектуры. О достоинствах мы уже говорили, главный же и чуть ли не единственный недостаток новинки связан с аппаратной конфигурацией.
Ситуация, как видите, складывается невеселая. Лучшие представители Pocket PC, выходит, даже экономичнее: например, ASUS MyPAL 600 при тех же размерах и даже меньшем весе способен крутить MP3 минимум шесть часов (также с отключенным дисплеем). Еще большее время демонстрировала, например, Sony PEG N-770. К тому же литиевым аккумуляторам свойственно «подсаживаться», так что их емкость со временем может уменьшиться. C другой стороны, не исключено, что у той конкретной модели, которая попала к нам на тестирование, батарея по той или иной причине была «подсевшая», но в любом случае разница не принципиальна. Что ж, эта ситуация лишний раз подтверждает тезис о том, что закон Мура в сфере устройств питания не действует, и если создать маленький, но мощный аппарат, то заплатить за удовольствие придется столь малым временем автономной работы, если не считать, конечно, такой мелочи как деньги.
Виток вольфрамовой спирали
Корпорация Sony купила в прошлом году долю акций PalmSource и имеет с ней соглашение о техническом сотрудничестве, так что неудивительно, что ее первая модель на Palm OS 5.0 PEG-NX70V вышла даже раньше Tungsten'а и сейчас является его главным конкурентом. Она работает на процессоре Intel XScale PXA-250 с выставленной частотой 200 МГц, оборудована экраном с разрешением 320x480 и CMOS-камерой; как обычно, топ-модель от Sony являет собой мобильный развлекательный центр. Но это еще не все: в Сети появилась информация о готовящейся к выходу в ближайшие месяцы модели Clie TX65 (процессор тот же, но с выставленной частотой 400 МГц, 64 Мбайт RAM и 32 Мбайт ROM). Вам не кажется, что вышеприведенная конфигурация точь-в-точь повторяет современные машинки на Windows CE?
Сложилась несколько необычная для рынка ситуация: компания — лидер меняет курс и спешно внимает технологическому опыту догоняющего конкурента. До сих пор ручные компьютеры на Windows CE работали на более мощном и дорогом железе, чем их конкуренты на Palm OS, которые выигрывали за счет чего-то еще. Значит ли новая стратегия Palm, что это «что-то еще» более не рентабельно и перестало котироваться у покупателей? Не совсем так, просто линейный прогресс привел PalmSource к архитектуре ARM, потому что достойных альтернатив попросту нет.
Нельзя и сказать, что на сегодняшний день мы имеем ситуацию «одно железо — две системы». Обычно Microsoft очень жестко ограничивает конфигурации, на которых лицензиаты Windows CE могут собирать наладонники, так что конечные устройства мало отличаются друг от друга. Особенно это проявилось в спецификациях Pocket PC 2002: только процессор Intel StrongARM, 32-64 Мбайт RAM / 32 Мбайт ROM, экран с разрешением 320x240 и т.д. Palm же наоборот, считает своей целью предоставить лицензиатам максимальную свободу: производитель процессора, количество памяти, разрешение экрана и все остальное является выбором производителя. Sony может собирать устройства на процессоре Intel PXA-250, 64 RAM / 32 ROM с экраном 320x480, а кто-то еще будет использовать TI OMAP или Motorola MX, экран 160x160 (Palm OS 5 поддерживает разрешения 160x160, 160x240, 240x320, 320x320 и [модификации Sony] 320x480) и устанавливать 8 Мбайт RAM, благо до сих пор приложения под Palm OS в основном занимают меньше двух-трех сотен килобайт.
Сегодня Palm OS 5 напрямую конкурирует с Windows CE, но при этом имеет большую гибкость и предоставляет лицензиатам и программистам свободу выбора. Политика PalmSource в отношении сторонних разработчиков осталась прежней, так что к многим тысячам существующих программ следует ожидать прибавления сотен новых.
1. Что привело к тому, что процессоры DragonBall заняли лидирующую позицию — они установлены на 75% всех КПК в мире. [вернуться]
2. Точнее, разработанный совместно с компанией Novarra. [вернуться]