Maemo 5 — это очередной шаг развития операционной системы Maemo. Maemo 5 прекрасно подходит для современных коммуникаторов и способна конкурировать с новейшими разработками других компаний.
Содержание |
Устройства на базе Maemo 5
Архитектура
В нижней части программного стека располагается загрузчик NoLo (Nokia Loader), ядро GNU/Linux, которое управляет памятью, процессами, устройствами, файловой системой, осуществляет взаимодействие между процессами, а также предоставляет API программам, работающим в пространстве пользователя (т.н. userspace). В общем, все устроено как в любом другом дистрибутиве Linux, с учетом аппаратных особенностей устройств Nokia. Этажом выше «живут» системные службы и основные библиотеки:
- GLib — низкоуровневая библиотека, расширяющая возможности, стандартной библиотеки libc языка C (она служит основой для GTK+ и Gnome);
- D-Bus — шина сообщений, которая предоставляет приложениям широкий набор средств межпроцессного взаимодействия. Программа разрабатывается в рамках проекта freedesktop.org и активно используется во многих открытых проектах (например, в Gnome и KDE);
- HAL (Hardware Abstraction Layer) — демон, предоставляющий слой аппаратных абстракций. Первоначально был разработан в компании RedHat, сейчас HAL является частью все того же freedesktop.org;
- X Window System графическая подсистема, обеспечивающая возможность работы GUI-приложений.
На следующем уровне находятся библиотеки GTK+, а также необходимые для них средства (cairo, Pango и ATK). Здесь тоже нет особых отличий от прочих дистрибутивов.
На самом верхнем уровне находится среда рабочего стола Hildon, которая представляет из себя смесь компонентов Gnome, открытых разработок сообщества и собственных средств Nokia.
Интерфейс
Традиционно для мобильного Linux, поддерживаются виртуальные рабочие столы (в N900 их по-умолчанию 4, но этот параметр можно настроить) с плавным горизонтальным переключением между ними при помощи сенсорного экрана. На каждый рабочий стол можно установить виджеты или вынести контакты, закладки и ярлыки приложений. Присутствует панель статуса с разнообразной служебной информацией и виртуальная кнопку выхода в главное меню (Nokia N900 выйти в меню можно только при помощи этой кнопки).
В диспетчере запущенных программ можно наглядно увидеть многозадачность Fremantle — там отображаются миниатюры окон, притом они не статические. И если, скажем, вы смотрите в браузере ролик на YouTube, в уменьшенной копии окна он также будет проигрываться.
Диспетчер запущенных приложений
Прекрасная графика, анимация и прорисовка элементов интерфейса — здесь Maemo 5 не уступает Google Android с фирменной надстройкой HTC Sense.
Встроенное ПО
Браузер
Присутствует браузер на основе «движка» Mozilla Gecko. Браузер прекрасно отображает и масштабирует полноразмерные сайты, поддерживает плагины и в нем без видимых «тормозов» работает Adobe Flash.
Мультимедиа
В системе прекрасный плеер с очень удобным управлением.
Навигация
Картография от Navteq (поддерживаются сервисы OVI Maps).
Развитие и перспективы
По мнению многих аналитиков, платформу Maemo ожидает блестящее будущее. С выпуском пятой версии системы Nokia получает хорошую фору — до появления первых коммуникаторов с Windows 7 пройдет немало времени. Другой конкурент, Google Android, тоже представлен на рынке не очень широко — «гуглофоны» пока считаются экзотикой и станут массовым явлением не раньше 2010 года.
Полезные ресурсы
Дополнительно
Статья не закончена
Если есть что добавить - правьте, не стесняйтесь.
Страницы в категории «Maemo 5»
Показано 12 страниц этой категории из 12.
EFHM |
M (продолжение)NX |
БКП |

