Перейти к содержимому

Практика 1. Практическая работа 1. Эволюция и экосистемы мобильных приложений

Раздел 1. Привязка к лекции 1 «Мобильные приложения: история, эволюция и экосистемы». Тип работы: теоретическая / аналитическая (без программирования).


Цели работы

  • Систематизировать знания об эволюции мобильного программного обеспечения — от встроенных программ кнопочных телефонов до современных суперприложений.
  • Научиться выделять историко-технологические предпосылки (железо, сети, сенсоры, магазины), повлиявшие на появление и развитие мобильных приложений.
  • Сравнить две доминирующие экосистемы — iOS и Android — по ключевым практическим измерениям.
  • Освоить аналитический разбор реального приложения: его класс, развитие, модель распространения и монетизации.
  • Сформировать представление о современных тенденциях отрасли и уметь аргументированно их обсуждать.

Задания

Задание 1. Хронологический таймлайн эволюции

Постройте таблицу-таймлайн эволюции мобильного ПО. Опираясь на материал лекции (раздел 3), выделите этапы и для каждого укажите ориентировочные годы, ключевые технологии и характерный пример приложения или устройства.

Заготовка таблицы (заполните и при необходимости дополните строками):

ЭтапГодыКлючевые технологииПример приложения / устройства
Функционально-встроенные программы1980–1990-епрошивка телефона, узкий набор функцийSnake (Nokia, 1997)
PDA и первые смартфоны1996–2007Palm OS, Windows CE, Symbian
J2ME — приложения для всехначало 2000-хJava ME, мидлеты, WAP-порталы
Платформенные экосистемы2007–2010-еiPhone, App Store, Android Market
Эра сервисов и экосистем2010–2020-еоблако, freemium, подписки
Современный этап / суперприложения2020–…AI/ML, AR/VR, мини-программыWeChat, Яндекс Go

Дополнительно (2–3 предложения): отдельно поясните роль J2ME — почему именно он приучил рынок к идее «телефон как платформа для софта».

Задание 2. Сравнение экосистем iOS и Android

Составьте сравнительную таблицу двух экосистем минимум по следующим аспектам: магазин приложений, гайдлайны дизайна, модель распространения, доля рынка (актуальные данные найдите самостоятельно и укажите источник и дату).

АспектiOS (Apple)Android (Google)
Магазин приложенийApp StoreGoogle Play (+ альтернативные)
ГайдлайныHuman Interface GuidelinesMaterial Design
Модель распространениятолько App Store, строгая модерацияGoogle Play + установка APK, мягче модерация
Языки/SDK (нативно)Swift, Objective-CKotlin, Java
Фрагментациянизкаявысокая
Доля рынка (укажите год)… %… %

Под таблицей одним абзацем сформулируйте вывод: какие практические последствия эти различия имеют для разработчика кроссплатформенного приложения (например, на Expo / React Native).

Задание 3. Разбор реального приложения

Выберите одно известное приложение (например, мессенджер, банк, навигатор, маркетплейс, стриминг). Опишите его по плану:

  1. К какому классу относится приложение и какую задачу пользователя «в движении» решает.
  2. Какие сенсоры и возможности устройства оно использует (геолокация, камера, NFC, биометрия и т. д.).
  3. Как приложение развивалось: с чего начиналось, какие функции добавлялись, не превратилось ли оно (или не стремится ли превратиться) в суперприложение.
  4. К какому этапу эволюции из Задания 1 его логичнее всего отнести и почему.

Объём — 10–20 строк.

Задание 4. Мини-исследование тренда (эссе)

Выберите один современный тренд из списка: суперприложения, ИИ-функции (включая on-device ML), кроссплатформенная разработка. Напишите краткое эссе объёмом 0.5–1 страница, раскрыв:

  • в чём суть тренда и какие технологические предпосылки сделали его возможным;
  • один-два конкретных примера приложений или платформ;
  • плюсы и риски (для пользователя, бизнеса, разработчика);
  • ваш аргументированный прогноз на ближайшие 3–5 лет.

Используйте минимум один внешний источник и оформите ссылку на него.


Критерии оценки

КритерийВес
Задание 1: полнота и корректность таймлайна, пояснение роли J2ME20 %
Задание 2: корректность сравнения, актуальные данные о доле рынка, вывод25 %
Задание 3: глубина разбора приложения, верная классификация20 %
Задание 4: содержательность эссе, примеры, источник, прогноз25 %
Оформление, грамотность, соблюдение объёма и структуры10 %

Итого: 100 %. Работа засчитывается при наборе не менее 60 %.


Вопросы для самопроверки

  1. Чем мобильное приложение как класс ПО отличается от настольного и веб-приложения?
  2. Перечислите четыре технологические линии, сделавшие появление мобильных приложений возможным.
  3. Какую роль в истории мобильного ПО сыграли магазины приложений (App Store, 2008)?
  4. В чём ключевые различия экосистем iOS и Android по модерации и распространению?
  5. Что такое суперприложение и почему оно стремится стать «единой точкой входа» в цифровую жизнь пользователя?
  6. Почему кроссплатформенным фреймворкам приходится «лавировать» между HIG и Material Design?

Ресурсы