История создания мобильных приложений¶
Мобильное приложение — программное обеспечение, предназначенное для запуска на смартфонах, планшетах и других портативных устройствах. Термин «приложение» (application) происходит от понятия «программное приложение», а практика их создания восходит к 1990-м годам, когда на рынок вышли первые карманные персональные компьютеры и мобильные телефоны с расширяемой функциональностью.
¶Ранние предшественники
Первыми «приложениями» в широком смысле стали программы для карманных компьютеров (PDA). В 1996 году компания Palm выпустила PalmPilot — устройство с операционной системой Palm OS, где пользователь мог устанавливать сторонние программы. Разработчики создавали для него игры, календари, словари и утилиты. Среди них — компания Handspring, основанная выходцами из Palm, и независимые студии, чьи программы распространялись через каталоги вроде PalmGear.
Одновременно в Японии развивалась собственная экосистема: с 1999 года оператор NTT DoCoMo запустил платформу i-mode, где пользователи мобильных телефонов могли загружать игры и сервисы через браузер. Эта модель считается одним из прототипов современных магазинов приложений.
¶Первые магазины приложений
Понятие «маркетплейс приложений» закрепилось в 2003 году, когда компания Handango начала продавать программы для Windows Mobile и Palm OS через интернет. Позже аналогичные каталоги появились у BlackBerry и Windows Mobile.
Ключевой перелом произошёл 10 июля 2008 года, когда Apple открыла App Store — цифровой магазин для iPhone. Идея магазина приложений для смартфонов была реализована под руководством Стива Джобса и Фила Шиллера; сама концепция «программ, которые можно скачивать и устанавливать на телефон» существовала и раньше, но именно App Store сделала её массовой. К концу 2008 года в каталоге насчитывалось около 10 000 приложений.
В ответ Google в октябре 2008 года запустил Android Market (с 2012 года — Google Play) для устройств на базе Android. Эта платформа, разработанная компанией Google после приобретения Android Inc. в 2005 году, стала основой для большинства смартфонов в мире.
¶Кто создал первые приложения
Среди ранних разработчиков, чьи программы появились в App Store, — компании и независимие авторы, быстро оценившие потенциал новой модели распространения. Среди них:
- Rovio — финская студия, выпустившая в 2009 году игру Angry Birds, ставшую одним из первых хитов мобильного гейминга;
- **Instagram (продукт Meta, признанной экстремистской и запрещённой в РФ)** — приложение для обмена фотографиями, созданное Кевином Систром и Майком Кригером и запущенное в 2010 году;
- **WhatsApp (продукт Meta, признанной экстремистской и запрещённой в РФ)** — мессенджер, созданный Яном Кумом и Брайаном Эктоном в 2009 году;
- Telegram — мессенджер, разработанный российскими программистами Николаем Дуровым и Павлом Дуровым, запущенный в 2013 году.
В России одним из первых крупных отечественных мобильных проектов стал «Яндекс.Карты» и связанные с ним сервисы компании «Яндекс», адаптированные для смартфонов в конце 2000-х годов.
¶Развитие индустрии в России
Российский рынок мобильных приложений активно формировался в 2010-е годы. Крупнейшими российскими разработчиками стали:
- «Яндекс» — создатель приложений «Яндекс.Такси» (позже переименовано в «Яндекс Go»), «Яндекс.Музыка», «Яндекс.Навигатор»;
- «ВКонтакте» — социальная сеть с собственным мобильным клиентом и мессенджером;
- «Тинькофф» — банк, чьё мобильное приложение стало одним из первых в России по числу пользователей;
- «Авито» — сервис объявлений, адаптированный для мобильных устройств.
В 2021 году в России был запущен единый государственный магазин приложений RuStore, разработанный при участии Минцифры и компании «Ростех». Он стал ответом на ограничение доступа к Google Play и App Store для ряда российских разработчиков.
¶Технологии и стандарты
Современные мобильные приложения создаются с использованием различных подходов:
| Подход | Описание | Примеры |
|---|---|---|
| Нативная разработка | Программы пишутся отдельно под каждую платформу | Swift для iOS, Kotlin для Android |
| Кроссплатформенная разработка | Один код работает на разных ОС | Flutter, React Native |
| Веб-приложения | Программы запускаются через браузер | PWA (Progressive Web Apps) |
¶Значение
Мобильные приложения стали одним из основных способов взаимодействия людей с цифровыми сервисами. По данным аналитических компаний, к 2023 году пользователи смартфонов в среднем устанавливали на свои устройства от 40 до 80 приложений, а суммарное время использования мобильных программ превышало время просмотра телевидения.
История создания приложений — это история перехода от специализированных карманных устройств к универсальной экосистеме программ, доступной любому владельцу смартфона.
Источники:
- «История мобильных приложений» — журнал «Хайтек»
- «App Store: как это было» — публикации Apple
- «Развитие рынка мобильных приложений в России» — аналитические обзоры Сколково
- «RuStore: создание российского магазина приложений» — Минцифры России