Магазин приложений , также называемый рынком приложений или каталогом приложений , представляет собой тип цифровой платформы распространения компьютерного программного обеспечения, называемого приложениями , часто в мобильном контексте. Приложения предоставляют определенный набор функций, которые по определению не включают в себя работу самого компьютера. Например, сложное программное обеспечение, разработанное для использования на персональном компьютере , может иметь связанное приложение, разработанное для использования на мобильном устройстве . Сегодня приложения обычно разрабатываются для работы на определенной операционной системе — такой как современные iOS , macOS , Windows , Linux или Android — но в прошлом у операторов мобильной связи были собственные порталы для приложений и связанного с ними медиаконтента. [1]
Магазин приложений — это ограниченная коммерческая версия менеджера пакетов . [2]
Магазин приложений — это любая цифровая витрина, предназначенная для поиска и обзора названий программного обеспечения или других медиа, предлагаемых для продажи в электронном виде. Что особенно важно, сама витрина приложений обеспечивает безопасный, единообразный опыт, который автоматизирует электронную покупку, расшифровку и установку программных приложений или других цифровых медиа.
Магазины приложений обычно сортируют предлагаемые ими приложения по следующим критериям: функции(и), предоставляемые приложением (включая игры, мультимедиа или производительность), устройство, для которого разработано приложение, и операционная система, на которой оно будет работать.
Магазины приложений обычно принимают форму интернет-магазина , где пользователи могут просматривать эти различные категории приложений, просматривать информацию о каждом приложении (например, обзоры или рейтинги) и приобретать приложение (включая покупку приложения, если необходимо — многие приложения предлагаются бесплатно). Выбранное приложение предлагается в виде автоматической загрузки, после чего приложение устанавливается. Некоторые магазины приложений также могут включать систему для автоматического удаления установленной программы с устройств при определенных условиях с целью защиты пользователя от вредоносного программного обеспечения. [3]
Магазины приложений обычно предоставляют пользователям возможность оставлять отзывы и оценки. Эти отзывы полезны для других пользователей, разработчиков и владельцев магазинов приложений. Пользователи могут выбирать лучшие приложения на основе оценок, разработчики получают отзывы о том, какие функции хвалят или не любят, и, наконец, владельцы магазинов приложений могут обнаруживать плохие приложения и вредоносных разработчиков, автоматически анализируя отзывы с помощью методов добычи данных.
Многие магазины приложений курируются их владельцами, требуя, чтобы заявки на перспективные приложения проходили процесс одобрения. Эти приложения проверяются на соответствие определенным правилам (например, по контролю качества и цензуре ), включая требование о том, чтобы с каждой продажи платного приложения взималась комиссия . Некоторые магазины приложений предоставляют разработчикам обратную связь: количество установок, проблемы в этой области (задержка, сбой и т. д.).
Коммерческие службы досок объявлений появились в начале 1980-х годов, такие как Micronet 800 (1983), которые позволяли зарегистрированным подписчикам просматривать, приобретать и загружать программное обеспечение для различных фирменных операционных систем, которые тогда предлагались такими производителями, как Acorn, Apple, Commodore, Dragon, IBM, RML, Sinclair и Tandy. Некоторые программы были включены в ежемесячную абонентскую плату, пользователь платил только поминутную плату за соединение/данные для загрузки, в то время как другие программы приводили к тому, что пользователю выставлялся дополнительный счет за покупку. [4] [5]
Electronic AppWrapper [6] был первым коммерческим каталогом распространения электронного программного обеспечения, который совместно управлял шифрованием и предоставлял цифровые права для приложений и цифровых медиа [7] (выпуск № 3 был магазином приложений, первоначально продемонстрированным Стиву Джобсу на выставке NeXTWorld EXPO). [8] Будучи старшим редактором журнала NeXTWORLD Magazine, Симсон Гарфинкель в своем официальном обзоре оценил Electronic AppWrapper на 4 3/4 куба (из 5). Electronic AppWrapper Пейджета был назван финалистом высококонкурентной премии InVision Multimedia '93 в январе 1993 года и получил награду Best of Breed за контент и информацию на выставке NeXTWORLD Expo в мае 1993 года. [9]
До появления Electronic AppWrapper, впервые выпущенного в 1992 году, люди привыкли к программному обеспечению, распространяемому на дискетах или компакт-дисках, можно было даже загружать программное обеспечение с помощью веб-браузера или инструментов командной строки.
Многие дистрибутивы Linux и другие Unix-подобные системы предоставляют инструмент, известный как менеджер пакетов . Менеджеры пакетов не имеют финансовых транзакций и не ограничиваются программным обеспечением уровня приложения. Менеджер пакетов позволяет пользователю автоматически управлять программным обеспечением, установленным на его системах, включая как компоненты операционной системы, так и стороннее программное обеспечение. Это часто делается с помощью инструментов командной строки , но некоторые менеджеры пакетов имеют графическое программное обеспечение интерфейса, которое можно использовать для просмотра доступных пакетов и выполнения операций, например Synaptic (который часто используется в качестве интерфейса для APT). Новое программное обеспечение (и другие пакеты, необходимые для его правильной работы, называемые зависимостями ) можно извлекать из локальных или удаленных зеркал и автоматически устанавливать в одном процессе.
Менеджеры пакетов появились раньше магазинов приложений. [10] [ нужен лучший источник ] В середине 1990-х годов менеджеры пакетов разработали автоматизированное разрешение зависимостей и обновления; они уже отслеживали программные файлы и чисто удаляли пакеты. [11] [12] [13] Некоторые магазины приложений также разработали эти функции.
Менеджеры пакетов используются большинством операционных систем FOSS для всех их пакетов программного обеспечения, а не только для пакетов прикладного уровня. [10] Известные менеджеры пакетов в операционных системах типа Unix включают FreeBSD Ports (1994), pkgsrc (1997), Debian APT (1998), YUM и Gentoo Portage (который, в отличие от большинства менеджеров пакетов, распространяет пакеты, содержащие исходный код , который автоматически компилируется вместо исполняемых файлов ) .
В 1996 году дистрибутив SUSE Linux имел YaST в качестве интерфейса для собственных пакетов программного обеспечения. Mandriva Linux имел urpmi с графическим интерфейсом, называемым Rpmdrake . Fedora Linux и Red Hat Enterprise Linux имели YUM в 2003 году как преемника YUP (разработанного в Университете Дьюка для Red Hat Linux ).
В 1997 году был запущен BeDepot — сторонний магазин приложений и менеджер пакетов ( Software Valet ) для BeOS , который проработал до 2001 года. В конечном итоге его приобрела Be Inc. BeDepot позволял размещать как коммерческие, так и бесплатные приложения, а также управлять обновлениями.
В 1998 году Information Technologies India Ltd (ITIL) запустила Palmix, веб-магазин приложений исключительно для мобильных и карманных устройств. Palmix продавала приложения для трех основных платформ КПК того времени: Palm Pilots на базе Palm OS, устройства на базе Windows CE и карманные компьютеры Psion Epoc. [14]
В 1999 году NTT DoCoMo запустила i-mode , первый интегрированный онлайн-магазин приложений для мобильных телефонов, завоевавший общенациональную популярность в японской культуре мобильных телефонов . DoCoMo использовала бизнес-модель распределения доходов, что позволяло создателям контента и поставщикам приложений оставлять себе до 91% дохода. [15] Другие операторы за пределами Японии также создали свои собственные порталы после этого, например, Vodafone live! в 2002 году. [16] В это же время производитель мобильных телефонов Nokia также представил бесплатный загружаемый контент с Club Nokia . [17]
В декабре 2001 года Sprint PCS запустила Ringers & More Wireless Download Service для своей новой беспроводной сети 3G. Это позволило абонентам мобильной телефонной сети Sprint PCS загружать рингтоны, обои, приложения J2ME и позднее полные музыкальные треки на некоторые телефоны. Пользовательский интерфейс работал через веб-браузер на настольном компьютере, а версия была доступна через телефон. [18]
В 2002 году коммерческий дистрибутив Linux Linspire (тогда известный как LindowsOS, который был основан Майклом Робертсоном , основателем MP3.com ) представил магазин приложений Click'N'Run (CNR). За ежегодную абонентскую плату пользователи могли выполнять установку бесплатных и платных приложений одним щелчком мыши через программное обеспечение CNR. Док Сирлс считал, что простота использования CNR может помочь сделать настольный Linux осуществимой реальностью. [19]
В сентябре 2003 года Danger Inc. выпустила обновление по воздуху для устройств T-Mobile Sidekick , которое включало новое приложение-каталог под названием Download Fun, также известное как Catalog или Premium Download Manager (PDM). Это был один из первых современных магазинов приложений на смартфоне с фреймворком, похожим на тот, что мы видим сегодня в других App Store. Каталог Download Fun позволял пользователям загружать рингтоны и приложения непосредственно на свое устройство и получать счета через своего оператора беспроводной связи. [20] Сторонние разработчики могли разрабатывать собственные приложения на основе Java с помощью бесплатного SDK Danger и отправлять их для распространения в Catalog.
В октябре 2003 года Handango представил магазин приложений на устройстве для поиска, установки и покупки программного обеспечения для устройств Sony Ericsson P800 и P900. [21] Загрузка и покупка приложения выполняются непосредственно на устройстве, поэтому синхронизация с компьютером не требуется. Описание, рейтинг и скриншот доступны для любого приложения.
В 2006 году Nokia представила Nokia Catalogs , позже известный как Nokia Download!, для смартфонов Symbian , которые имели доступ к загружаемым приложениям — первоначально через сторонних разработчиков, таких как Handango или Jamba! [22] но с середины 2006 года Nokia стала предлагать собственный контент через Nokia Content Discoverer. [23]
Apple выпустила iPhone OS 2.0 в июле 2008 года для iPhone вместе с App Store , официально представив разработку и распространение сторонних приложений на платформе. Сервис позволяет пользователям приобретать и загружать новые приложения для своих устройств либо через App Store на устройстве, либо через iTunes Store на настольном программном обеспечении iTunes . [24] [25] Хотя Apple подвергалась критике со стороны некоторых за то, как она управляет App Store, это стало крупным финансовым успехом для компании. [26] Популярность App Store от Apple привела к появлению общего термина «магазин приложений», а также к появлению эквивалентных торговых площадок конкурирующими мобильными операционными системами: Android Market (позже переименованный в Google Play), запущенный одновременно с выпуском первого смартфона Android ( HTC Dream ) в сентябре 2008 года, [27] App World от BlackBerry , запущенный в апреле 2009 года, [28] [29] а также Ovi Store от Nokia , Windows Marketplace for Mobile от Microsoft , [30] App Catalog от Palm [31] и Samsung Apps от Samsung, все они были запущены в том же году. [32]
Популярный дистрибутив Linux Ubuntu (также основанный на Debian) представил свой собственный графический менеджер программного обеспечения, известный как Ubuntu Software Center, в версии 9.10 в качестве замены Synaptic. [33] В Ubuntu 10.10, выпущенном в октябре 2010 года, Software Center расширился за пределы предложения существующего программного обеспечения из своих репозиториев, добавив возможность покупки определенных приложений (которая на момент запуска была ограничена лицензированными DVD- кодеками Fluendo ). [34]
Из-за своей популярности термин «app store» (впервые использованный Electronic AppWrapper [6] и позже популяризированный App Store от Apple для устройств iOS ) часто использовался в качестве общей торговой марки для обозначения других платформ распространения аналогичного характера. [35] [ ненадежный источник? ] Apple заявила претензии на товарный знак в отношении этой фразы и подала заявку на регистрацию товарного знака для «App Store» в 2008 году. В 2011 году Apple подала в суд на Amazon.com (который управляет Amazon Appstore для устройств на базе Android) и GetJar (который предлагает свои услуги с 2004 года) за нарушение прав на товарный знак и ложную рекламу относительно использования термина «app store» для обозначения их услуг. [36] Microsoft подала несколько возражений против попытки Apple зарегистрировать название в качестве торговой марки, посчитав, что оно уже является общим термином. [37]
В январе 2013 года окружной суд США отклонил иски Apple против Amazon по поводу товарных знаков. [38] Судья постановил, что Apple не представила никаких доказательств того, что Amazon пыталась «имитировать сайт или рекламу Apple» или сообщала, что ее сервис «обладает характеристиками и качествами, которые общественность привыкла ожидать от Apple APP STORE и/или продуктов Apple». [39] В июле 2013 года Apple прекратила свое дело. [40]