Web-приложения - будущее мобильных платформ?
18.02.10
Допустим, вы разрабатываете какое-то бизнес-приложение и хотите создать мобильную версию. Но под какую платформу ее создавать? Раньше все было просто - единственными девайсами для мобильных бизнес-приложений были PocketPC с Windows Mobile. Но теперь выбор мобильных платформ стал слишком велик. Только за последние несколько дней появилось 3 новых мобильных ОС: Windows Phone, MeeGo (от Nokia и Intel) и bada (от Samsung). Добавим к ним iPhone, Android, BlackBerry, Palm, Maemo и Symbian (от Nokia) и Windows Mobile (которая еще долго будет альтернативой Windows Phone). Какими коммуникаторами могут пользоваться ваши клиенты? Да практически любыми.
Какой-то выход из этой ситуации пробует предложить Adobe. Они объявили, что в ближайшее время собираются внедрить свою Flash-платформу (которая включает в себя Flash-плеер, AIR, средства разработки и медиасервер) на всех мобильных девайсах, чтобы разработчикам не нужно было писать приложение отдельно под каждую платформу. Но, у Adobe уже есть 2 проблемы: iPhone и Windows Phone, которые не поддерживают Flash (и вроде, не собираются). Для таких закрытых платформ Adobe предлагает инструмент для конвертации flash-приложения в нативное приложение для соответствующей платформы, однако вряд-ли рабочие характеристики такого приложения можно назвать оптимальными.
Пожалуй, наиболее красивое и перспективное решение - это создание мобильных Web-приложений, которые работают в мобильном браузере. Такой стратегии придерживается Google (вспомним Google Voice для iPhone). Однако, здесь все зависит от развития мобильных браузеров и внедрения ими стандартов HTML5, без которых удобный мобильный интерфейс и оффлайн режим нельзя реализовать.
судя по всему, этот вопрос к бизнес-приложениям больше не относится