РАЗРАБОТКА ПРОСТЕЙШИХ ПРИЛОЖЕНИЙ ДЛЯ МОБИЛЬНЫХ УСТРОЙСТВ. Разработка простейших приложений для мобильных устройств
Скачать 2.51 Mb.
|
1. ОБЗОР ОПЕРАЦИОННЫХ СИСТЕМ МОБИЛЬНЫХ УСТРОЙСТВВ сотовых телефонах, как говорилось выше, нет ОС как таковой, там прошивка, на которую «натянута» виртуальная Java-машина, исполняющая программы, называемые «мидлетами». Настоящие ОС начинаются со смартфонов. Смартфоны и коммуни- каторы имеют возможность устанавливать дополнительное программное обеспечение (ПО), зачастую от сторонних разработчиков, для добавления новых возможностей и расширения функциональности. В коммуникаторах и смартфонах широкое распространение получи- ли операционные системы: Symbian OS; Windows Mobile; Palm OS; iPhone OS; BlackBerry OS; Samsung Bada; Системы на базе Linux: Google Android; Palm webOS; Access Linux Platform; Nokia Maemo. Кроме ОС существуют еще достаточно интересные приложения, дополняющие саму ОС, расширяющие ее функциональность и меняющие внешний вид. Как пример можно вспомнить TouchFLO 3D для коммуника- торов HTC или фирменный интерфейс TouchWIZ, используемый в мобильных устройствах Samsung. 1.1. Palm OSСистема Palm OS достаточно редкая. Из различных околокомпью- терных СМИ мы слышим, что у Palm «не все в порядке». И это не удиви- тельно, учитывая, что сейчас не каждый сведущий в ОС человек даст однозначный ответ на вопрос: «Кому принадлежат права на Palm OS?» Palm OS Garnet принадлежит ACCESS, но Palm Inc купила у ACCESS «пожизненное право» на исходный код Palm OS 5.4 Garnet, а это значит, что она имеет право разрабатывать свои продукты на этой основе. Также заявлена и шестая версия системы, но под ее «парусами» еще не работает ни одно устройство. Рис. 1.1. Дизайн Palm OS Несмотря на все проблемы, число «пальмоводов» более чем внушительно, а зна- чит, эту ОС рано сбрасывать со счетов. Что большинству пользователей нужно от КПК? Максимальное использование дисплея, чест- ная надежность, мультимедийность, безболез- ненная синхронизация с ПК, приличное время работы без подзарядки. Все это есть в устрой- ствах на основе Palm OS (рис. 1.1). Плюсов много, а минусы… Вообще разработчики сейчас стремятся вперед, множат плюсы, во многом забывая о минусах. Болезнь Palm OS еще с детства – это отсутствие нормальной многозадачности, т.е. одновременного выполнения нескольких при- ложений. Иными словами многозадачность здесь реализована по шаблону «почувствуй себя пользователем мобильного телефона»: запустив одно приложение Вы не сможете запустить параллельно другое. К тому же сложно положитель- но охарактеризовать такое собирательное понятие, как мультимедийность, говоря о его реализации в Palm OS. Достоинства: нетребовательна к ресурсам; очень удобный интерфейс пользователя; удобная синхронизация с ПК; надежность. Недостатки: отсутствует полноценная многозадачность; не развиты мультимедийные функции; система не развивается (хотя, возможно, компания HP сможет это преодолеть). |