2. Мобильные приложения - что это?
Для тех у кого нет смартфона: это такие
программки, которые ставятся на телефоны
и планшетки. Все делается одним кликом,
прямо из магазина приложений.
Для тех кто в теме: игрушка, утилита, или
аналог сайта который работает даже без
интернет, например в метро.
by KARPOLAN
3. Отличия от обычных программ
● Закачка только из Store, даже через Web!
● Покупки только через аккаунт экосистемы.
● Можно делать In-App purchase.
● Можно уведомлять через Push notification.
● Интеграции с соц. сетями обычное дело.
● Соответвенно шаринг сообщений, фоток
и другого контента идет в один клик.
by KARPOLAN
4. Где пригодится любому продукту
● Аккаунт пользователя, личное общение,
напоминания о платежах и оферах.
● "Информатор" - мобильная версия сайта
и нотификациями о новостях и релизах.
● "Компаньон" к десктопному приложению.
● Многое другое. Посмотрите и изучите
мобильный Privat24.
by KARPOLAN
5. Разработка под iOS
● Apple Developer account - $100 в год.
● Среда разработки XCode под Mac OS X.
● Язык программирования Objective C.
● Знания фреймворка Cocoa и всяких Apple
SDK для платежей, уведомлений и т.д.
● Процесс публикации в AppStore около 2х
недель, потом может быть меньше.
by KARPOLAN
6. Разработка под Android
● Google Developer account - $20 разово.
● Среда разработки Android Studio, Eclipse
и прочее на любой OS.
● Язык прогинга Java, местами можно C++.
● Знания Android SDK некоторым NDK.
● Публикация или апдейт приложения в
Google PlayStore - всего несколько часов.
by KARPOLAN
7. Разработка под Windows Phone
Оно вам не надо! :)
А вообще там Visual Studio, C# или C++.
Куча кривых SDK и не понятное будущее.
Маркет тоже свой и местами странный.
У кого проект на C#, можете попробовать.
by KARPOLAN
8. Что же делать с этим зоопарком?
● Нужен минимум 1 человек на каждую
мобильную платформу. Везде своя кухня
и программирования, и паблишинга.
● Даже если движок кросс-платформенный
интеграции соц.сетей и аналитики на
каждой системе свои и нативные.
● Проще забить :)
by KARPOLAN
9. Ну а если все-таки руки чешутся?
1. Изучить Cordova (PhoneGap, Ionic, etc.)
2. Посмотреть Unity, это будущий Flash.
3. Ознакомится с движками типа Cocos 2d-x.
4. Собрать простое мобильное приложение
в 1 кнопку и опубликовать его.
5. После этого много думать поменять свою
жизнь или просто забить :)
by KARPOLAN
10. Кросс-платформенные аппы
● Доступны не все функции устройства.
● Delphi - подходит только для прототипов.
● Xamarin - стоит денег и сильно в себе.
● Интеграции с социальными, рекламными
и другими SDK потребуют нативный код.
● Продавать все равно можно только через
сторы и маркеты, а там все по разному.
by KARPOLAN
11. Как делать мобильные игрушки?
● Unity сейчас круче всего, но там С# и
больше "программирование" мышкой.
● На C++ и около можно использовать
Cocos2d-x, Marmalade, App Game Kit.
● Можно водить мышкой в GameMaker.
● HTML5 Canvas игры тоже делаются.
● А вообще игры это отдельный мир!
by KARPOLAN
13. Что нас ожидает в будущем?
● Компиляция под все платформы прямо в
облаке, PhoneGap так уже делает.
● GIT скорее всего станет стандартом для
совместной работы и репозиториев.
● JavaScript и HTML рендер наше будущее,
точнее настоящее, в том числе для Apps.
● Backend as Service или что-то подобное.
by KARPOLAN
14. Готовое мобильное приложение
● Сделано в Visual Studio
● Фреймворк Cordova + Bootstrap
● Язык TypeScript/JavaScript и HTML+CSS
● Собрано онлайн в PhoneGap билдере
● Можете скачать:
by KARPOLAN