Занимаюсь веб-разработкой и хочу делать небольшие приложения под мобильные платформы. С чего начать?
Я бы посоветовал вам качественно изучить хотя бы одну технологию от и до.
PhoneGap это тупик. Лучше не стоит, правда. 
Вот вы сделаете приложение для iPhone, реализуете там свой тулбар на css + html.  В аппстор сунете, а вам пропишут reject и скажут "Друг, у нас для тулбаров нативные элементы управления есть".
Вы начнете искать, а можно ли как-то из под PhoneGap использовать нативные элементы управления. Найдете.
Окажется, что там нужно будет в phonegap-проектике покопаться под XCode (вы же в курсе, что вам OS X нужна будет для сборки проекта для iPhone?)
Потом вам понадобится простенькая база данных в приложении. Вы попробуете использовать in-browser SQL database storage. Окажется, что из-за особенностей хранения данных браузером из-под PhoneGap она у вас периодически будет пропадать. Вы пойдете искать бесшовную замену, найдете. Опять надо в XCode идти проект править, чтобы он собрался правильно.
В итоге вы вместо разработки будете искать пути решения проблем, с разработкой никак не связанных.
Так что мой вам совет: хотите малой кровью начать делать мобильные приложения - возьмите Android и делайте на здоровье. А нервы поберегите, пригодятся.
Спасибо вам, дорогие коллеги! :-)
Знаете, тоже думал в ту сторону: нельзя усидеть на двух стульях. Если заниматься плотном вебом, то о какой-то полноценности и качестве в мобайле можно не думать. Во всяком случае со старта. Не хочется делать фигню, а по другому навряд ли получится вот так вот сходу.
Хотелось бы задать ещё пару вопросов тогда:Так что мой вам совет: хотите малой кровью начать делать мобильные приложения - возьмите Android и делайте на здоровье. А нервы поберегите, пригодятся.
1. А что вы имеете в виду под "возьмите Android и делайте на здоровье"? У Андройдов есть какое-то приложение, с помощью которого без знания Java можно делать приложения?
2. Друзья, а если я сделаю просто кроссобраузерный веб-сервис (сайт) с помощью обычных технологий для веб-разработки (HTML+CSS, PHP+MySQL и JavaScript), а потом просто выпущу простейшие приложения под Android, iOS и Windows Phone, которые будут представлять собой ссылку на мой сайт?
Ну, то есть, человек качает обычное приложение под свою платформу, кликает на него, открывается его нативный браузер и сразу загружается мой веб-сервис. Ну что-то вроде обычного ярлыка. Т.к. заходить в браузер, вводить руками адрес - это не любит классический пользователь, а сразу нажать на ярлычок и попасть на нужный сайт - более предпочтительно.
Будет ли это работать, всё ли я правильно понимаю? Сложно ли сделать такое "приложение-ярлык"? Можно ли будет распространять такое приложение в App Store / Google Play?
Да и вообще чем такой метод (не считая, конечно, что это не нативное приложение и что-то будет не так удобно/быстро) плох? Вон, Вконтакте запустили в 2006, а приложение только появилось в 2011. А в 2008-2011 годах вовсю пользовались обычной мобильной версией сайта. Или раньше пользователь был не такой требовательный и не знал, что могут быть приложение, которые в разы удобнее?
Что думаете, господа?