Search in the blog:

2010-01-13

HTC Hero (Android 1.5): Task manager

На Нокиях S60 для пользователя присутствуют приложения в привычном с PC понимании. Они запущены. Или не запущены. Удерживание кнопки "меню" (или как она называется) вызывает список запущенных приложений. Как этот список выглядит в оригинале уже не помню, поскольку на E61 использовал очень удобную замену:




Удобная тем, что показывает не только запущенные (открытые) приложения, но и недавно используемые.

Конечно, система на S60 может сама прикрывать запущенные приложения при недостатке ресурсов, но это это выглядит именно как закрытие.

Но на Андроиде все гораздо интереснее. Для пользователя понятие приложение и его состояния запуска/завершения скрыты. Это очень похоже на подход в старом PalmOS, когда была совершенно изумительная возможность переключаться между "приложениями", при этом эти "приложения" сохраняли свое состояние (если написаны, конечно, нормально). Благодаря этому при однозадачной ОС и очень ограниченных апаратных ресурсах создавалась неплохая иллюзия многозадачности (если, конечно, не касаться ситуации, когда приложение должно фоном что-то делать). И не было головной боли с вопросом "запущено или нет".

Конечно, на Андроиде это сделано на более современном уровне и с учетом обычно Linux ОС в основании. Если интересны технические подробности, то Application Fundamentals.

Но для пользователя все так же, практически, нет понятий "запустить приложение", "закрыть приложение". И переключалка задач (по длительному нажатию "home") - это список недавно использованных "приложений":




Конечно, человек существо неспокойное. Хочет знать, как оно там в реальности. Потому есть куча сторонних программ для просмотра запущенных процессов и для принудительного закрытия их.




Это я еще понимаю. А вот маниакальное желание устанавливать автоприбивалки (есть и такие!) процессов, а потом ловить глюки в больших количествах - нет. Не мешайте ОС работать.


Еще по этой теме:
Изображения из альбомов:

0 comments:

Post a Comment

Blog Archive