2017-03-26 03 Кирилл Лейфер. Прелести и ужасы мобильной...

Post on 09-Apr-2017

45 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Прелести и ужасы мобильной разработки

Лейфер Кирилл, Dr. Web,вирусный аналитик

что он делает в докладе про мобильную разработку?

О себе

● Закончил ОмГУ им. Ф.М. Достоевского● Учусь в аспирантуре● Писал под разные платформы, mobile -

моя любимая

Что выбрать?

Всё!

Сильные стороны mobile

● Всегда с собой!

Заставляет отвлекаться,

но пользователи тратят

больше времени на

ваше приложение

Сильные стороны mobile

● Много периферии!

Камеры, датчики, сенсоры,

bluetooth и 3.5-мм разъём -

с этим набором можно

играться бесконечно!

Сильные стороны mobile

● Много периферии!

И вы можете создать

свою!

Особенности mobile

● Много периферии!

Спидометр из

смартфона?

Легко!

Сильные стороны mobile

● Много периферии!

Распознавание владельца

по отпечатку... уха!

Сильные стороны mobile

● Много периферии!

Shake to unlock!

Особенности mobile

● Небольшой экран

Не стоит перегружать

интерфейс,

keep it simple!

Особенности mobile

Главное - не переусердствовать!

Особенности mobile

● Энергосбережение

Неправильно работаете с GPS?

Получите 1 час автономности!

Особенности mobile

● Платный, медленный, не всегда доступный Интернет.

Особенности mobile

● Невысокая

производительность

не такая уж и особенностьне такая уж и невысокая

С чего начать?

● Android или iOS?

iOS. Первые шаги

Скачиваем XCode

Создаём новый проект

Настройка проекта

Запускаем… Результат:

Android. Первые шаги

Скачиваем Android Studio

Создаём новый проект

Настройка проекта

Создаём эмулятор

Запускаем… Готово!

Пара слов о публикации

● Android - один раз платишь 25$● Apple developer (macOS, iOS и т.д) -

ежегодно платишь 99$

Возможные проблемы:

● Аппаратные отличия

Возможные проблемы:

● Программные отличия

Возможные проблемы:

● Программные отличия

Возможные проблемы:

● В чём же дело?

Возможные проблемы:

● Совместимость версий

Ссылки и литература

● http://bit.ly/ios_howto● http://bit.ly/android_first_app● Рето Майер “Android 4.

Программирование приложений…”● http://bit.ly/ios_stanford

top related