Техника и Технологии »
Многозадачность в Palm OS 5 (Palm OS)
Степень сложности: высокая
Традиционно Palm OS считалась однозадачной средой – в системе могло быть запущено только одно приложение пользовательского интерфейса, которое и являлось основной задачей ОС. Выражаясь простыми словами, на экране КПК в один момент времени мы могли видеть интерфейс только одной программы.
В общих чертах, процесс происходил так: когда пользователь запускал какую-либо утилиту, текущее приложение прекращало свою работу и передавало все процессорное время новой задаче. Как только пользовательская программа закрывалась, приложение восстанавливало свою прежнюю работу. Подобная система существовала на протяжении нескольких лет, но сегодня этого уже мало. Рядовой пользователь КПК желает работать с электронной таблицей в сопровождении любимой MP3-композиции, путешествовать по Сети, производя фоновую синхронизацию, а также выполнять множество других дел одновременно. Но вот неувязка – Palm OS по-прежнему однозадачна.
Разрешить сложившуюся ситуацию можно с помощью программы-менеджера TealLaunch, позволяющей переключаться из одного приложения в другое. Что и говорить, данная утилита сгладит томительное ожидание новеньких наладонников на базе мультизадачной Cobalt, а также поможет позабыть о досадных ограничениях пятой версии Palm OS.