Начну конечно с приложений, если будет получаться, то перейду на игры.
Приложения можно разбить на 2 категории.
1. web приложения - простое приложение, которое будет принимать данные от сервера, отправлять свои данные, может что-то обрабатывать будет. "push оповещения, загрузка файлов, мелкие манипуляция" Подключение наверное по websockets, у устройств apple с этим проблем нету
2. Полноценные приложения, которые уже не так сильно зависят от сервера.
Игры, до них еще далеко. Если дойду до них, то буду использовать игровые движки.. сам с 0 врятле смогу написать, это не блог.
Разумеется основная цель ios, андроид , пускай бонусом будет.
Как я понимаю можно на с++ писать.
Еще есть варианты с использованием web(php + js + css), но в таком случаи все действия через браузер ?
Вообще с чего начать ?
Какую технологию выбрать, какой язык, фремы ?
Если не сложно,можно ссылочку на мануалы, примеры, спасибо!
Не могли бы вы меня направить в нужную сторону... А то не хочется делать ту же ошибку, как и с изучением web. Если мир веба не такой большой, то мир моб. разработки.. просто гигантский, ошибиться там проще, а значит и потеряться (потрать время в пустую, что не пригодится)
xmoonlight: Не плохо, только врятле пригодится гироскоп =)
Если только в дальнейшем. Сейчас хочу просто попробовать и написать самое простейшее приложение (клиент) Который делает все тоже самое, что можно сделать в браузере, только с неск. дополнениями в виде push (хотя на сайте они есть.. но в телефоне ты сразу увидишь их.. а там.. когда будешь на почте или на сайте).
Теперь вопрос.. по установки.. Вот мы создали приложение, теперь его надо в apple store, apple itunes или куда ?
Вот залили... теперь оно будет в виде иконки на рабочем столе или через браузер заходить ?(тогда вопрос с установкой пропадает, т.к ответ знаю.)
И если оно будет через браузер.. можно использовать push?
phpus: да, обычно заливается на сторы для разных OS как обычно. Приложение будет как обычное приложение с иконкой, push используется через API OS (это плагин PhoneGap).
насчет JS Точно не могу сказать. ПРосто часто встречал на форумах. Конечно, игры на JS не напишешь. Будет тормозить. А так, простые приложения - то пожалуйста. Тем более для веб программиста это родная стихия.)
Если писать кросплатформенные приложения то: Xamarin - можно писать нативные приложения на c#, стоит денег PhoneGap - окно браузера с дополнительным api для доступа к функциям устройства Telerik platform for mobile - превращает javascript и css в нативный код, правда вместо html у них свой формат описания ui очень похожий на xaml
Для игр используют другие средства: Unity - довольно быстро можно накидать прототип, писать можно на c#, стоит денег Cocos2d-x - очень интересный framework, активно развивается азиатами, полность бесплатен, нативен даже больше чем остальные, писать придется на c++ 11 (кстати несмотря на присутствие в названии 2d на нем можно писать трехмерные игры)