MobileSoft » Статьи » Palm OS 6.0 (Sahara) - операционная система будущего

 (голосов: 1)

Palm OS 6.0 (Sahara) - операционная система будущего

автор: shurik | 14 марта 2007 | Просмотров: 364 | Статьи

Выпуска очередной версии любой операционной системы ждут всегда. Поклонники платформы надеются на то, что их чаяния и ожидания, наконец, оправдаются и они смогут воплотить все свои мечты. Присматриваются и конкуренты, выискивая достоинства (некоторые идеи могут и пригодиться) и недостатки. А если речь идет о новой версии Palm OS, которая должна стать судьбоносной в истории компании и мобильных устройств вообще, то к ней интерес особый. Тем более что ее разработка началась более года назад, и уже летом 2003 года на конференции разработчиков в Сан-Матео была несколько приоткрыта завеса секретности.

Это важное событие произошло 6 января 2004 года в Калифорнии, когда PalmSource официально представила новую версию системы и начала ее поставки своим лицензиатам. Вообще-то говоря, компания обещала выпустить релиз до Нового года, что и было сделано (система была готова уже 29 декабря), но в связи с рождественскими праздниками сама церемония была перенесена на одну неделю.

Мы не зря сказали, что новая версия позиционируется на мобильные устройства, а не только на карманные компьютеры. Даже предыдущая версия имела примеры реализаций смартфонов или игровых консолей на ее основе. Сегодня же PalmSource считает, что круг применения Palm OS 6 гораздо шире - это новое поколение мобильных беспроводных устройств и интеллектуальных телефонов. Если быть точным, то компания несколько смещает акценты, предлагая шестую версию для устройств high-end уровня, в то время как пятая версия будет существовать и, возможно, даже обновляться. Судя по всему, компания, с одной стороны хочет выпустить продукт, достойно выглядящий на фоне предложений от Microsoft и Symbian, и в то же время хочет оставить за собой рынок недорогих органайзеров. Ведь сегодня парк Palm-устройств составляет порядка 35 млн. единиц, и не каждому нужен 400-мегагерцовый многофункциональный "монстр".

Конечно, судить в полном объеме о возможностях Palm OS 6 сегодня невозможно, ведь еще нет ни одного устройства, работающего на ее основе. И эта политика компании, когда сразу представляется система, а потом появляются устройства, имеет свои преимущества по сравнению с той же Microsoft. Во-первых, анонс новых устройств одновременно с системой (в случае с Microsoft) не означает начала их немедленной поставки за редким исключением. Это всего лишь красивый фарс, и купив свеженький компьютер, весьма высока вероятность столкнуться с определенными проблемами. Второй причиной такой позиции Palm является предоставление своим лицензиатам возможности, да и времени обкатать новую версию и приспособить ее к своим нуждам (особенно актуально для компании Sony, имеющей на все свой взгляд). На сегодняшний день ясно одно: Palm OS шестой версии уже существует, и в ближайшее время следует ждать анонса новых устройств на ее основе.

Новая версия с кодовым именем Sahara (такие имена присваиваются каждой версии ОС, например, 5.0 - Hercules, 5.1 - Banzai, 5.2 - Ripple и т.д.) сочетает в себе гибкость, простоту и удобство в использовании, которые стали отличительными признаками текущей версии 5.2. Но все это сочетается с новшествами, которые наиболее интересны. На них мы и остановимся.

Не секрет, что Palm OS 5 была не совсем полноценной с точки зрения многозадачности, особенно это было заметно на ресурсоемких приложениях. Даже представители PalmSource, в частности, Ларри Злотник признают этот факт. По его мнению, предоставленная возможность приложениям самостоятельно устанавливать приоритеты для задач была тупиковым вариантом и не решила проблему. Выбрав в шестой версии абсолютно другой механизм, наконец-то удалось достичь полной поддержки многозадачности и многопоточности. Понятие фонового процесса на этот раз соответствует своему истинному значению, и запуск нескольких приложений одновременно становится стандартной возможностью.

Если вы работаете с компьютерами на базе Palm OS не один год, то уже, наверное, свыклись с рядом ограничений, присутствующих здесь чуть ли не с первой версии системы. Так вот, многие из них сняты, теперь количество категорий не ограничено 16, и размер текстового файла может превышать "священные" 4 Кб. Думаем, любителей почитать на ходу эта новость безмерно обрадует, ведь теперь нет необходимости "резать книги" на несколько файлов.

Немаловажна и аппаратная платформа, сегодня абсолютно ясно, что переход к ARM-процессорам состоялся, и обратной дороги (в смысле, к Motorola DragonBall) уже нет. И здесь возникает ультимативный вопрос, стоящий перед многими разработчиками - что важнее: скорость или совместимость? PalmSource решила сразу убить двух зайцев, и это у нее получилось.

Так, в шестой версии разработчики получили возможность создавать чистый (native) ARM-совместимый код или продолжать использовать Palm Application Compatibility Environment (PACE), предложенный в пятой версии. Вообще-то говоря, Palm OS 5, которая перенесла Palm-устройства в мир ARM-процессоров, уже позволяла писать код непосредственно для процессора (так называемые армлеты - ARMlets). По своей сути армлеты представляют небольшие фрагменты кода, предназначенные для прямого взаимодействия с процессором, они необходимы для того, чтобы исключить работу приложений через эмулятор. Но их достаточно сложно и долго программировать, поэтому PalmSource рекомендовала их использовать только в критических по времени случаях, когда действительно была необходима высокая производительность приложения. К тому же уже существует специальный пакет FAST (Fast ARM Solution Toolkit), облегчающий создание армлетов.

Кстати, многие сомневаются в том, что в этом есть острая необходимость, поскольку современные КПК имеют процессор с рабочей частотой 300 - 400 МГц и приличные объемы памяти. Но, на наш взгляд это вполне оправдано, приложения мультимедийного плана и современные игры от этого только выиграют. Ну и, в конце концов, в ближайшее время мобильные устройства с легкой руки Microsoft начинают обзаводиться функциями распознавания речи и голосового управления, а здесь каждый лишний процент производительности может дать ощутимую фору перед конкурентами.

Впрочем, если говорить о совместимости со старым ПО, то она будет полная, соответственно, будет использоваться режим эмуляции, благо аппаратных ресурсов для этого вполне хватает. И это, несмотря на то, что Palm OS 6 разрабатывалась практически с нуля. Директор PalmSource по связям с разработчиками Дэвид Федор утверждает, что вся необходимая информация у разработчиков уже есть, и они уже сегодня могут над этим работать. Вполне понятно стремление компании к моменту выхода устройств на базе новой ОС предложить и конкретные приложения, способные отразить ее преимущества.

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

Если помните, то не так давно Palm приобрела компанию Be Inc., операционная система которой славилась своей мультимедийностью, а соответствующая подсистема у Palm было откровенно слабой и серьезно проигрывала конкурентам. И, судя по всему, продвинутые мультимедийные возможности Palm OS 6 обязаны именно BeOS. Эта информация неоднократно опровергалась, но другого объяснения этой покупки мы не видим. Возможно, используются только определенные принципы или алгоритмы, но результат налицо. Для музыки и видео Palm OS теперь является родной стихией. Даже появились предположения, что возможности превышают аналогичные в Windows Media Player 9, но это, пожалуй, слишком смело сказано. Осталось только подождать и проверить.

Видимо, здесь следует искать и причины нового подхода к реализации графических возможностей. Нет, речь пока не идет о VGA-разрешении (но такие наметки имеются), в первую очередь это касается приобретения гибкости и невиданной ранее свободы при управлении графикой. Предложение интерфейса прикладных программ и является волшебной палочкой. Теперь разработчику не нужно ломать голову, каким образом реализовать свою задумку, достаточно использовать готовый API. Заметим, что стандартный метод для переключения между портретной и альбомной ориентацией уже реализован.

Еще одной новинкой Palm OS 6 является возможность смены интерфейса ввода-вывода. Это означает, что лицензиаты системы вправе заменить стандартную систему Graffiti на альтернативные механизмы ввода, например, биометрический. Опять же, этого больше всего хотелось Sony, которая уже имеет несколько подобных разработок (например, карманный компьютер Gummi, не имеющий ни стилуса, ни тачскрина).

Выше уже упоминалось, что основным уделом шестой версии станут high-end устройства, ориентированные на корпоративных заказчиков и бизнес-пользователей, для которых немаловажную роль играет защищенность информации и безопасность работы с системой. В связи с этим при проектировании Palm OS 6 этому аспекту было уделено особое внимание. Защита памяти и наличие криптографических модулей от компании RSA Securities являются встроенными возможностями системы. А поскольку основным способом передачи информации сегодня являются беспроводные сервисы, то к ним применены повышенные меры безопасности. И это, надо заметить, весьма ощутимый плюс новой версии.

Раз уж речь зашла о беспроводных особенностях Palm OS 6, то отметим и новшества в этой области. Разумеется, поддерживается беспроводная связь во всех ее существующих проявлениях (к примеру, по умолчанию встроена поддержка Wi-Fi и GPRS), речь идет даже о том, что будут учтены предложения провайдеров беспроводных сетей. Лицензиаты PalmSource смогут использовать особую технологию защищенной электронной почты, разработанную компанией Research In Motion. Существует идея виртуального роуминга с поддержкой нескольких беспроводных интерфейсов и автоматическим переключением между ними, правда, на данный момент пока неизвестно, будет ли он реализован. И снова в основе этого интерфейс прикладных программ. А вообще-то идея использовать API не нова, но весьма перспективна, поскольку серьезно стандартизирует систему, что означает возможность ее применения на самых различных устройствах, даже еще не существующих.

Интересно, что значительная часть нововведений Palm OS 6 напрямую связана с сотрудничеством PalmSource с различными компаниями. Так, например, совместно с IBM разработаны новые эффективные средства для интернет-серфинга на базе XML/SOAP, вместе с Novell создана система электронной почты, совместимая с Novell GroupWise, также можно использовать прямой доступ к серверам электронной почты Microsoft Exchange и Lotus. Но вот чего не ожидали, так это совместимости с платформой .NET от Microsoft. Хотя чему тут удивляться, PalmSource лицензировала эту платформу уже достаточно давно. Да и вопрос с просмотром "офисных" файлов с настольного компьютера в родном формате без преобразования решен окончательно. Правда, еще некоторые неопределенности остались, к примеру, какая реализация Java J2ME будет применена (MIDP или PDAP), но это в ближайшее время должно разрешиться.

Не совсем ясен вопрос, когда же ожидать первых устройств на базе Palm OS 6. Если сравнивать с пятой версией, которая была выпущена в июле 2002 года, то первые КПК от Palm и Sony появились в октябре этого же года. Кстати, количество лицензиатов Palm OS за это время несколько выросло, вот полный список производителей (в алфавитном порядке): Aceeca, AlphaSmart, Fossil, Foundertech, Garmin, GSL, HuneTec, Kyocera, Lenovo, PalmOne, PerComm, Samsung, Sony, Symbol Technologies, Tapwave. Ни один из них пока не обнародовал свои планы в отношении новой версии.


Ранняя концепция дизайна Palm OS6

Если верить вице-президенту компании PalmSource Альберту Чу, то первые устройства должны появиться весной-летом этого года. В данной ситуации время это очень важный фактор, ведь компания уже сегодня ведет активное сотрудничество с разработчиками программ. Оптимизация ПО под ресурсы новой ОС имеет огромное значение. Весьма любопытным выглядит и его высказывание о том, что новые версии Palm OS предполагает выпускать с периодичностью раз в год-полтора. Так недалеко уже и до седьмой версии.

Скорее всего, основная борьба за первенство в очередной раз разгорится между PalmOne и Sony. Как известно, первый КПК с Palm OS 5 вышел из рук японских конструкторов, кто же будет первым на этот раз? Если верить слухам, то и та, и другая компания в настоящее время готовят новые модели КПК. Но будет ли в них новая ОС, пока неизвестно. Весьма заманчиво выглядит идея Sony выпустить весной этого года первый КПК с 4-х дюймовым OLED-дисплеем, а если в нем к тому же будет использована новая версия Palm OS, то это будет настоящий фурор. Очевидно, более подробная информация о планах производителей станет известна на конференции разработчиков, запланированной на 10-12 февраля этого года, которая традиционно состоится в Сан-Хосе. Кстати, тогда же состоится и торжественная церемония вручения лицензиатам копий Palm OS 6.

Ну, и в завершение резонный вопрос: а как насчет апгрейда на новую ОС? Сами понимаете, что здесь речь может идти только о КПК с ARM-процессорами, которых не очень много. И здесь все зависит только от PalmOne, захочет ли она это делать. Правда, молва о том, что обновление будет доступно для Tungsten T3, витает давно. Возразить нечего, это самый достойный кандидат. Что касается других лицензиатов, то они вряд ли решатся на такой шаг, приобретение лицензии для существующей модели плюс ее модернизация - дело недешевое. Наверное, проще выпустить новое устройство, тем более что устаревают они с поразительной быстротой.

Операционная система будущего - так называют Palm OS 6 сами разработчики. Суждено ли ей стать воплощением мечты мобильных пользователей - вопрос открытый, поэтому ждем устройств, которые смогут подтвердить или опровергнуть это суждение. Судя по всему, весна 2004 года обещает быть горячей, к тому же еще очередная версия Windows Mobile должна появиться. Страсти накаляются, и это, наверное, к лучшему.

источник:
www.sotovik.ru




Тэги

Напечатать Комментарии (0)

  • Операционная система Palm OS II появится в начале 2009 года
  • Следующая версия Palm OS будет называться Nova
  • Palm также открывает свой он-лайн магазин приложений
  • Полная спецификация смартфона Palm Treo 800w
  • Смартфон Palm Centro взял двухмиллионную планку
  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
    Добавление комментария
    Ваше Имя:
    Ваш E-Mail:
    Код: Включите эту картинку для отображения кода безопасности
    обновить код
    Введите код: