Друзья! Я знаю как раз и навсегда покончить с войной платформ.
Я - профессиональный веб-разработчик, сейчас живу, работаю и играю в Нью-Йорке.
По счастливой случайности именно сейчас работаем над проектом, ориентированным на максимальное количество платформ.
Самое удачное, массовое, документированное и кросс-платформенное open-source решение на рынке - это
jQuery Mobile.
Аргументы за:
1) Фактически, это надстройка над jQuery, которая транформирует все привычные элементы интерфейка в кросс-платформенные, что избавляет разработчиков от тонн геморроя. А так как разработчики движка сами используют framework jQuery, переход будет максимально простым и удобным.
2) Интерфейс, созданный с помощью jQuery Mobile,
кроссплатформенный. То есть вы можете быть уверенны, что он откроется в
браузерах почти всех популярных мобильных устройств
Android
Apple iOS
Windows Mobile
Blackberry
Meego
Palm WebOS
Samsung Bada, Nokia Symbian^3).
Попробуйте
не найти в этом списке своё устройство.
Поддержка браузеров:
Chrome Desktop 11-17
Firefox Desktop 4-9
Opera Desktop 10-11
Opera Mini (5.0-6.5)
Internet Explorer 7-9
3) Если говорить о
клиентских приложениях, то jQuery Mobile очень тесно дружит с open-source решением
PhoneGap, которое позволяет трасформировать ЕДИНОЖДЫ написанный код в клиентское приложение для платформ:
Android
Blackberry
iOS
Windows Phone
При этом вам не нужно учить Android SDK, iOS SDK, WinMobile SDK. Клиент остаётся веб-приложением.
Фактически, это работает так: клиент скачивает некое клиентское приложения с AppStore/Android Market и т.д., устанавливает его, кликает по ярлычку, оно открыватся и работет как обычное приложение, но на самом деле это открывается сайт во встроенном браузере. Пользователь об этом не знает.
Все вопросы пишите в личку.