![Page 1: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/1.jpg)
Прелести и ужасы мобильной разработки
Лейфер Кирилл, Dr. Web,вирусный аналитик
что он делает в докладе про мобильную разработку?
![Page 2: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/2.jpg)
О себе
● Закончил ОмГУ им. Ф.М. Достоевского● Учусь в аспирантуре● Писал под разные платформы, mobile -
моя любимая
![Page 3: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/3.jpg)
Что выбрать?
Всё!
![Page 4: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/4.jpg)
Сильные стороны mobile
● Всегда с собой!
Заставляет отвлекаться,
но пользователи тратят
больше времени на
ваше приложение
![Page 5: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/5.jpg)
Сильные стороны mobile
● Много периферии!
Камеры, датчики, сенсоры,
bluetooth и 3.5-мм разъём -
с этим набором можно
играться бесконечно!
![Page 6: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/6.jpg)
Сильные стороны mobile
● Много периферии!
И вы можете создать
свою!
![Page 7: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/7.jpg)
Особенности mobile
● Много периферии!
Спидометр из
смартфона?
Легко!
![Page 8: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/8.jpg)
Сильные стороны mobile
● Много периферии!
Распознавание владельца
по отпечатку... уха!
![Page 9: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/9.jpg)
Сильные стороны mobile
● Много периферии!
Shake to unlock!
![Page 10: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/10.jpg)
Особенности mobile
● Небольшой экран
Не стоит перегружать
интерфейс,
keep it simple!
![Page 11: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/11.jpg)
Особенности mobile
Главное - не переусердствовать!
![Page 12: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/12.jpg)
Особенности mobile
● Энергосбережение
Неправильно работаете с GPS?
Получите 1 час автономности!
![Page 13: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/13.jpg)
Особенности mobile
● Платный, медленный, не всегда доступный Интернет.
![Page 14: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/14.jpg)
Особенности mobile
● Невысокая
производительность
не такая уж и особенностьне такая уж и невысокая
![Page 15: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/15.jpg)
С чего начать?
● Android или iOS?
![Page 16: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/16.jpg)
iOS. Первые шаги
![Page 17: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/17.jpg)
Скачиваем XCode
![Page 18: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/18.jpg)
Создаём новый проект
![Page 19: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/19.jpg)
Настройка проекта
![Page 20: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/20.jpg)
Запускаем… Результат:
![Page 21: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/21.jpg)
Android. Первые шаги
![Page 22: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/22.jpg)
Скачиваем Android Studio
![Page 23: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/23.jpg)
Создаём новый проект
![Page 24: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/24.jpg)
Настройка проекта
![Page 25: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/25.jpg)
Создаём эмулятор
![Page 26: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/26.jpg)
Запускаем… Готово!
![Page 27: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/27.jpg)
Пара слов о публикации
● Android - один раз платишь 25$● Apple developer (macOS, iOS и т.д) -
ежегодно платишь 99$
![Page 28: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/28.jpg)
Возможные проблемы:
● Аппаратные отличия
![Page 29: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/29.jpg)
Возможные проблемы:
● Программные отличия
![Page 30: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/30.jpg)
Возможные проблемы:
● Программные отличия
![Page 31: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/31.jpg)
Возможные проблемы:
● В чём же дело?
![Page 32: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/32.jpg)
Возможные проблемы:
● Совместимость версий
![Page 33: 2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной разработки](https://reader031.vdocuments.site/reader031/viewer/2022022411/58e9e9851a28aba2208b4a93/html5/thumbnails/33.jpg)
Ссылки и литература
● http://bit.ly/ios_howto● http://bit.ly/android_first_app● Рето Майер “Android 4.
Программирование приложений…”● http://bit.ly/ios_stanford