Similar presentations:
Типы мобильных приложений (лекция 2)
1.
Типы мобильныхприложений
2.
Коротко и наглядно• http://www.tadviser.ru/images/8/87/VID20190824-WA0000.mp4
3.
• Мобильные приложения – этопрограммные продукты, разработанные
для мобильных телефонов, смартфонов,
коммуникаторов, планшетных
компьютеров или других мобильных
устройств.
4.
Типы мобильных приложений:• Нативные («родные») приложение
• Веб-приложения
• Гибридные приложение
5.
• Нативные приложения – это приложения,разработанные на языках программирования
определенной платформы (Apple, Android и
Windows).
• Используется: камера, геолокация, адресная
книга пользователя и датчики ускорения, не
требуется подключения к Интернету.
• Распространяются через магазины
приложений.
6.
• Веб-приложения –это приложения,использующие веб-технологии для работы
на мобильном устройстве.
• Может работать на различных устройствах
и платформах.
• Запускается в браузере.
7.
• Гибридные приложения – это мобильныеприложения, представляющие собой
сочетание между нативными и вебприложениями
• Кроссплатформенные приложения,
использующие веб-технологии.
• Имеют доступ к функциям мобильных
устройств.
8.
Какие бывают приложения длясмартфона
• Игры для смартфона
• Промо-приложения
• Контентные сервисы
• Социальные сети
9.
Игровые• В эту группу объединены мобильные игры
всех жанров: стрелялки, гонки, аркады,
квесты, задачи на логику, и другие.
• Она включает детские, взрослые, семейные
игры. Главная целевая аудитория игровых
проектов – люди моложе 27 лет.
• Самый распространенный способ заработка
на играх – продажа дополнительного
контента.
10.
Промо-приложения• Промо программы создаются на заказ для
бизнеса, они служат для продвижения бренда.
Главная цель разработчиков – это
максимальный охват клиентов, которые могут
пользоваться разными моделями смартфонов.
Через сервисы пользователи могут заказывать
товары и услуги, оставлять отзывы, узнавать о
скидках и акциях, получать бонусы.
• Самыми популярными стали сервисы по
доставке еды, вызову такси, покупке билетов в
кинотеатры.
11.
Контентные• Это программы, созданные для быстрого доступа к
определенному контенту. Обширная группа включает
многие виды приложений на Андроид и Айфон. Несколько
примеров информации, которую они могут содержать:
• Публикации новостных изданий.
• Мотивирующие цитаты.
• Актуальные курсы валют.
• Системы похудения или тренировок.
• Обучающие языковые курсы.
• Для заработка на контентных сервисах часто используются
рекламные блоки. Отключить рекламу пользователь
может за дополнительную плату, которая пополняет
бюджет проекта.
12.
Социальные сети• Сервисы позволяют общаться в социальных
сетях через смартфон или планшет.
• У каждой популярной соцсети есть
мобильное приложение.
• Некоторые из них могут быть установлены
еще до покупки смартфона.
• Например, Facebook, Instagram, YouTube,
Mail.ru иногда входят в базовую
комплектацию операционной системы.
13.
Основные языки дляразработки мобильных
приложений
14.
Веб-приложения• HTML5 и JavaScript
• нет привязки к платформам и устройствам
• решение задачи размещение большого
сайта в маленькую красивую оболочку
Рекомендуемая литература:
• Основы разработки веб-приложений
• HTML5. Разработка приложений для мобильных устройств
15.
Нативные приложения• приверженность платформ своим языкам
• выполнение требований к оформлению и
внешнему виду приложения
• загрузка в официальный магазин
16.
Нативные приложенияБазовые языки для iOS:
• ObjectiveC и Swift
Рекомендуемая литература:
• Swift. Основы разработки приложений под
iOS»
• https://geekbrains.ru/courses/131
17.
Нативные приложенияБазовые языки для Android:
• JAVA
Рекомендуемая литература:
• https://geekbrains.ru/courses/75
18.
Нативные приложенияБазовые языки для Windows:
• C#
Рекомендуемая литература:
• https://geekbrains.ru/courses/87
19.
Гибридные приложения• для создания интерфейсной части (Swift,
Java, C# и т. д.)
• внутренности создаются на HTML5, JS