Фишки Nokia против замашек Microsoft
Автор: Иван Гагнидзе В марте этого года компания Microsoft выпустила свежую версию операционной системы класса Windows Mobile 2003 (WM)1, добавившую к своему названию словосочетание «Second Edition». Для по-настоящему новой ОС преобразований маловато2, а для «улучшенного и доработанного издания» — в самый раз.В двух словах напомню, что же в ней изменилось по сравнению с WM 2003. Cлово первое. Самая заметная перестройка — внедрение поддержки дисплеев с разным разрешением и ориентацией изображения (портретной и альбомной). Отныне экраны КПК на Pocket PC могут иметь разрешение 240x240 и 240x320 (с резкостью 96 dpi) и 480x480 и 480x640 точек (с резкостью 192 dpi). Windows Mobile for Smartphone обогатился лишь режимом 240x320 QVGA (131 dpi) вдобавок к устоявшемуся 176x220 (96 dpi). Слово второе, многосложное. Благодаря поправкам, внесенным в API (Application Programming Interface) экрана «Today» из Pocket PC, расширились возможности по управлению аппаратом без использования стилуса, то есть при помощи клавиш. В ROM прописался .NET Compact Framework Service Pack 2. Его API остался тем же, что и в .NET Compact Framework. Таким образом, была сохранена совместимость устройств на новой ОС с приложениями, ориентированными на .NET Compact Framework. Пресс-релиз намекал на какие-то модификации синхронизационного ПО, но в чем именно они выражаются, мне, знакомому с продуктом заочно, уяснить не удалось. Реформу Windows Mobile 2003 трудно назвать радикальной. Изменений же в Windows Mobile for Smartphone и вовсе кот наплакал. И не стоило бы затевать разговор о двух главных разновидностях программного обеспечения смартфонов, не представь Nokia в середине июня следующих версий своей фирменной платформы Series 60. Она будет существовать в трех, а то и в четырех ипостасях. Сообразно впечатлению, произведенному на меня находками Nokia, я уделю пристальное внимание достижениям финского концерна (про WM 2003 SE, кажется, уже все сказано). Столь же подробно рассматривать продукт Microsoft нет смысла. Легче сравнить его с Series 60. Series 60 — программная платформа, возведенная на фундаменте открытой и многозадачной ОС Symbian. Smartphone связана с другой многозадачной ОС, Windows CE, приблизительно такими же узами, что Series 60 и Symbian. Для простоты все черты и преобразования Symbian и Windows CE впредь условимся считать чертами и преобразованиями Series 60 и Smartphone. В обзоре, кроме тех пассажей, где утверждается иное, речь идет о Series 60 Platform 2.0 и Smartphone 2003. Предшествующие версии назывались Series 60 Platform 1.х и Smartphone 2002. How to and what with?Анализ программных продуктов с позиции пользователя дается в развернутом варианте обзора (www.terralab.ru/mobilis/35246). Здесь же мне хватит простора лишь для описания принципов управления устройствами, перечисления основных приложений и уверения читателя в их равнозначности. То есть плюсов и минусов у всех программ, которыми комплектуются Smartphone и Series 60, примерно поровну. Итак, главные приложения Smartphone/Series 60 — это «Контакты», «Входящие»/«Сообщения», «Задачи»/«Дела», «Internet Explorer»/«Услуги» (странное название для браузера), «Проигрыватель»/«Галерея». Второе издание Series 60 обрело еще такие программы, как «Диспетчер файлов», «Диспетчер приложений» и «Бумажник». Что касается управления, то финны изобрели, по-моему, самый удачный интерфейс из тех, что можно было создать для приборов, не располагающих сенсорным дисплеем. У трубок на Series 60 всего одной управляющей клавишей больше, чем у Smartphone, но она-то и делает погоду (см. иллюстрации). Продуманное же распределение функций по остальным кнопкам окончательно формирует превосходный климат. Очевидно, Smartphone не хватает приспособлений для копирования текста, быстрого доступа к перечню приложений и выбора между ними. Подобные мелкие неудобства подчас раздражают. Хотя, конечно, следует понимать, что воспроизводить один к одному манеру управления смартфоном, принятую в Nokia Series 60, было бы неприлично, а изобрести еще одно «колесо», кажется, невозможно. Короткая справка по «Меню» содержится в скриншотах и комментариях к ним. Очень многое в аппарате определяется программным наполнением, и осведомленность о его возможностях позволит с высокой долей уверенности предсказать, какими функциями будет обладать устройство. Погрешность в прогнозы по силам внести производителю терминала, во власти которого убрать или добавить поддержку нужного стандарта или электронного компонента. Известно, что Nokia Series 60 сызмальства (с самой первой 0.9 версии) была способна «общаться» по Bluetooth, но в Series 60-смартфоне Samsung SGH-D710, если его вообще выпустят, Bluetooth отсутствует. Наоборот, в Windows CE не предусмотрена работа с протоколами GSM/GPRS, что не мешает создавать коммуникаторы на этой ОС. Правда, пока они получаются какими-то полумифическими. С одной стороны, кажется, агрегаты типа TelMe T939 и Neonode N1 существуют; с другой, заполучить их в личное пользование, кажется, никому до сей поры не удалось. Зато инженеры и программисты, радеющие за расширение горизонтов применимости Symbian, вполне преуспели. Одно из их достижений состоит в том, что они сумели привить Symbian 6.1 «любовь» к японским сетям 3G (FOMA), притом что, судя по спецификациям версии 6.1, упомянутый стандарт ей чужд. Впрочем, вряд ли причина неудач Windows CE-приборов в неприспособленности ПО к употреблению в роли операционной системы смартфона. Разработкой заняты сравнительно мелкие компании, которым, вероятно, банально не хватает ресурсов для налаживания своевременного выпуска аппаратов. Должно быть, как раз для облегчения участи небольших конструкторских бюро и, следовательно, ускорения продвижения устройств на Series 60 в массы, Nokia решила развивать такое образование, как Series 60 Boutique. Эти фирмы, имеющие доступ к коду системы, по заказу производителей оборудования будут заниматься «подгонкой по фигуре» ПО смартфонов. К моменту обнародования этой инициативы, 23 февраля 2004, в качестве «бутиков» успели оформиться компании Elektrobit и Teleca. Особенности Nokia Series 60 Second EditionSeries 60 Second Edition, по сравнению с Series 60 Platform 1.х, вдобавок к IPv4 получила поддержку протокола IPv6
Похоже, у программистов есть все средства для выпуска продуктов, которые можно было бы противопоставить славным офисным приложениям от Westtek, предназначенным для платформы Smartphone. К сожалению, за месяцы, прошедшие с момента выпуска Nokia Series 60 Platform 2.0, никто не предложил альтернативу старому, слабому QuickWord. Пакет офисных приложений от iGO, производителя QuickWord, недавно был, наконец, расширен за счет программы QuickSheet. Правда, скорее всего, она будет грешить тем же, чем и ее родственник, ориентированный на UIQ, еще один Symbian-интерфейс. Типичный недуг программ от iGO — полная потеря сознания при попытке открыть файл, превосходящий по объему 450 Кбайт. Такие сетевые приложения, как WAP/WEB-браузер (протокол WAP 2.04) и MMS, теперь работают через HTTP 1.15. При этом утрачена способность отправки MMS через WAP-шлюз. Что, в отсутствие у значительной доли операторов услуги отправления MMS через HTTP, порождает неудобства. В области настройки и управления терминалом всплыла чрезвычайно полезная для неопытных или ленивых людей опция OMA6 (Open Mobile Alliance) Client Provisioning. Она позволяет конфигурировать сетевые параметры терминала при помощи специальных сообщений, заказываемых у вашего поставщика услуг мобильной связи. Обнаружилось явление, имя которому Multihoming. Благодаря ему смартфон может создавать несколько независимых GPRS- или WCDMA-сессий, для каждой из которых выделяется индивидуальный IP-адрес. В результате становится возможным синхронное действие WAP-, WEB- и MMS-сервисов. То есть, не прерывая загрузки файла, вы отправляете MMS и изучаете WAP-сайт. Допускаю, что в сетях 3G с их заявленными скоростями передачи данных в сотни килобайт в секунду выигрыш от подобного механизма будет заметным. Однако даже при лучшем качестве GPRS-соединения и претворения в жизнь такого сценария, боюсь, ничего, кроме сильнейшего томления, пользователь не испытает. Еще была обещана одновременная работа в беспроводных сетях разных стандартов (например, Wi-Fi и GPRS). По оснащенности Smartphone 2003 очень похожа на Series 60 Platform 2.0, но есть и отличия. Одно из главных — воплощение SDIO в ОС от Microsoft. Все платформы на Symbian пока лишены подобного интерфейса. В свою очередь, в Series 60 уже все сделано для построения на ее базе 3G-терминалов, а Smartphone, вероятно, понадобится доработка. Какие версии протоколов HTTP и WAP поддерживает это программное обеспечение, мне установить не удалось. Как бы то ни было, вряд ли HTTP 1.1, а равно и WAP 2.0 привнесут в жизнь пользователя какое-либо неведомое очарование. Кто отправится на WAP-сайт, если под рукой есть приличный WEB-браузер (Internet Explorer), который, кстати, и JavaScript разбирает? Не помню, «умеет» ли это Opera, но встроенный интернет-клиент Series 60 SE такого не проделывает. У Smartphone отсутствует поддержка Java. Назвал бы это серьезным по нынешним временам изъяном, если б не ознакомился с ассортиментом приложений и не выяснил одну деталь. Может быть, есть хорошие Java-игры, однако достойных неразвлекательных программ ничтожно мало (либо все они скопились в самых укромных уголках Сети). Нокиевский интерфейс выделяет наличие OMA Client Provisioning, по-настоящему удобной услуги, требующей, впрочем, написания специального приложения и сотрудничества с оператором. Зато, если эти условия соблюдены, вы почувствуете невиданную легкость настройки. Другое достоинство ПО финского концерна — многодомность (Multihoming), правда, ее прелесть в наших краях оценить трудно. Сведения о мультимедийных талантах Series 60 SE и Smartphone 2003 см. в таблице. До выпуска WM 2003 SE между системами от Nokia и Microsoft существовал паритет. Практически равные возможности в целом, но Microsoft чуть сильнее на фланге поддержки интернет-серфинга (без учета WAP), дополнительного и обязательного оборудования (SDIO). Nokia же превосходит по удобству управления аппаратом и в части сетевых сервисов. Однако после событий конца марта чаша весов склонилась на сторону Microsoft (влияние на публику высококачественных дисплеев не стоит недооценивать). И вот настало лето… Гвозди программыВ июне Nokia явила миру два продукта, Feature Pack (FP) 2 и 3, расширяющих сферу деятельности Series 60. Их выход на сцену контрастировал с незаметным пришествием Nokia Series Second Edition (Platform 2.0) и Feature Pack 1, —. по-моему, эти события не имели такого резонанса, и в компании им не придавали особого значения. Platform 2.0 была просто обновленной платформой, FP1 еще не осознала себя как Feature Pack7, а считалась лишь набором приложений и компонентов программного обеспечения телефона Nokia 6620. Вероятно, некое предчувствие или анонс Smartphone 2003 заставили финнов переосмыслить свои поступки и дать «асимметричный ответ», оглашенный 14 июня. Тогда-то общественности и стало известно, что у Nokia Series 60, оказывается, есть второе издание и три варианта FP к нему. Feature Pack 1К приобретениям Feature Pack 1 относятся:
Предоставляемый сторонним производителям программного обеспечения Presence API призван помочь им при написании собственных приложений мгновенного обмена сообщениями, сетевых многопользовательских игр и Push-to-Talk-клиентов. Словом, всех тех продуктов, которые требуют использования «эффекта присутствия». По моим личным наблюдениям, было внесено одно изменение в API Nokia Series 60, выражающееся в том, что при перемещении по всплывающим меню, наподобие тех, что видны на скриншотах, курсор или рамка (называйте как угодно) по достижении конца списка не останавливается там, а возвращается на первую позицию перечня. Пустячок, но до чего приятно… Feature Pack 2Такой программный аксессуар Series 60 SE встретится (надеюсь) нам осенью в трубке Nokia 6630. Для этого набора характерна поддержка GSM, WCDMA-GSM и CDMA, трехмерной графики в приложениях на Java и Symbian, электронной почты через протокол IMAP-IDLE8, соединений IPsec-VPN Feature Pack 3Быть может, самый прогрессивный из всех дополнительных модулей Nokia Series 60 SE. Сведения о нем скупые и предварительные. Пока в FP3 ожидается обеспечение SVG (Scalable Vector Graphics), работы QWERTY-клавиатур и экранов разрешением 176х208, 208х208, 240х320 и 352х416 точек. Предусмотрен могучий почтовый клиент, приемлющий все типы вложений. Ходят слухи, что некоторые устройства на Feature Pack 3 не будут оборудоваться модулями сотовой связи, а превратятся в КПК. Nokia изъявила желание побороться и за этот рынок. ЗаключениеПоддержка Smartphone дисплеев разрешением 240х320, возможно, представляла не самую большую угрозу процветанию Nokia. Единственный, кто вознамерился выпускать такие устройства, — фирма Sagem (трубка называется Sagem My-X8). Впрочем, и другие разработчики наверняка не остались бы в стороне. Потребитель же, вынужденный выбирать между смартфонами с дисплеем 176х208 точек и QVGA, скорее отдаст предпочтение второму. Удобства управления Series 60 заодно с некоторыми незначительными преимуществами обязательных программ вряд ли перевесили бы тягу к большому экрану. Казалось, с дисплеями для Series 60 Nokia займет столь же принципиальную позицию, как и с Series 40 (недавно были представлены телефоны, дисплеи которых, наконец, приобрели разрешение 128х160 против старых 128х128 пикселов). Однако нокиевские программисты не почивали на лаврах. Если Feature Pack 3 работоспособна12, то можно сказать, что достижения Microsoft в области разработки платформ для смартфонов перекрыты, и с большим запасом. Конечно, в их пользу по-прежнему говорит поддержка SDIO и удобство средств и приемов разработки. Visual Studio популярна среди программистов, а Compact Framework позволяет использовать при написании мобильных приложений приемы, сходные с теми, что применяются при создании программ для ПК. То, что Nokia, как правило, оборудует свои аппараты новейшими модулями коммуникации, делает SDIO практически невостребованным. Его предназначение — обеспечить работу дополнительных устройств формата SD, в частности WiFi- и Bluetooth SD-карт. Программисты под Series 60, хотя у них есть претензии к рабочим инструментам, похоже, особо не тужат и не планируют менять выбранный курс. Поэтому, если Feature Pack 3 не попытка выдать желаемое за действительное и старт устройств с FP3 состоится в ближайшие месяцы, Microsoft потребуется приложить неимоверные усилия, дабы сократить отставание от Nokia. 1(назад) Windows Mobile — единое название программного обеспечения, построенного на базе операционной системы Windows CE и устанавливаемого на карманные компьютеры и смартфоны. Имена систем, формирующих эту общность, — Windows Mobile for Pocket PC и Windows Mobile for Smartphone. Первая используется в КПК и отдельных коммуникаторах, в которых реализована работа с сенсорными дисплеями. Соответственно телефонную версию величают Pocket PC Phone Edition, поскольку к списку стандартных приложений добавляются еще такие, как программа для набора номера, SMS и пр. Вторая же ОС встречается только в смартфонах, управляемых посредством нескольких стандартных клавиш, а никак не при помощи стилуса и сенсорного экрана.
|