115.69K
Category: softwaresoftware

Типы мобильных приложений (лекция 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
English     Русский Rules