Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Мобильная разработка для олдскульных программистов

1,299 views

Published on

Презентации об особенностях разработки мобильных приложений по состоянию на Октябрь 2014 года на конференции SWRUS-Kiev 2014

Published in: Software

Мобильная разработка для олдскульных программистов

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

×