Maemo: лучшая платформа для мобильных разработчиков?
По информации Nokia в Maemo 6 появится долгожданный набор библиотек Qt (сейчас она поддерживается в экспериментальном режиме), что еще больше упростит процесс создания софта – под Qt пишутся программы для Symbian OS, другого популярного проекта, развиваемого Nokia. Помимо этого, уже сейчас на Maemo можно запускать Java-мидлеты (для этого есть виртуальная ява-машина Jalimo) и Python-программы (и, естественно, разрабатывать их на самом устройстве в соответствующей версии фреймворка). Есть возможность создания интерактивных веб-виджетов или расширений, интегрируемых с браузером или отдельными частями интерфейса Maemo (очень похоже на другой новый проект "мобильного Linux", развиваемый Palm).
В самой Maemo есть все, что нужно разработчику
Все применяемые в разработке инструменты являются open source-разработками, что представляет собой огромное преимущество для программиста: над программой трудится не только он один, но целое сообщество, которое вносит улучшения и развивает сам продукт. В частности, к таким проектам относится Maemo.org и maemo.nokia.com, где можно найти документацию, обучающие примеры и образцы созданных приложений, а также необходимую информацию по адаптации уже существующего софта под Maemo.
Перспективы Maemo 6
Мы упомянули выше, что ОС Maemo в скором времени будет обновлена до шестой версии (это случится к 2011 году). Основные изменения (помимо перехода на Qt) коснутся пользовательского интерфейса – в частности поддержки виджетов, встроенных в сами приложения, а также работы не только в горизонтальной, но и в вертикальной ориентации для всех программ. Окна самих приложений будут поддерживать масштабирование отдельных деталей интерфейса, что сделает работу на самом планшете более удобной.
В следующей версии Maemo будет дальнейшее развитие концепции виджетов
Параллельно с этим Nokia сделала несколько ключевых заявлений, объявив о том, что Maemo станет системой "по умолчанию" для своих топовых устройств в недалеком будущем, в то время как Symbian OS останется системой на массовом рынке. Учитывая тенденции последнего времени ("второе рождение" Интернет-планшетов, расширение функциональности коммуникаторных аппаратных платформ и постепенное стирание границ между мобильными и десктопными ОС в сфере работы с веб-приложениями) и выход самой Nokia на рынок Интернет-планшетов и нетбуков, появление решений на базе Maemo будет как никогда своевременным. В ближайшие годы на рынке появится 1-2 Maemo-планшета от Nokia, что позволит разработчикам в спокойных условиях освоиться с новой для них платформой и создать или перевести под нее наиболее актуальное программное обеспечение. Заметим, что Nokia активно поддерживает их начинания – использование API популярного веб-сервиса хранения заметок Evernote позволило создать полностью интегрированное с Maemo расширение. Его и другие полезные продукты можно загрузить из соответствующих разделов магазина приложений Ovi Store (Магазин Ovi). Разработчики могут размещать их там бесплатно и зарабатывать на продаже платного контента.
Прямой и простой путь попадания программы в Application manager на Maemo "лежит" через Ovi Store
В итоге, Maemo справедливо может быть отнесена к наиболее перспективным платформам для будущих мобильных устройств, выходящих за стереотипное определение коммуникаторов и смартфонов. Поддержка со стороны крупнейшего вендора (Nokia), использование популярного в open source-среде решения (Debian Linux) и гибких инструментов разработки (Maemo SDK, Hildon, Qt и так далее) и продвижения контента (Ovi Store) делает Maemo в глазах программистов, вне всякого сомнения, лучшей системой.
предыдущая | 1 | 2 | 3 | следующая