Android — это мобильная операционная система (32- и 64-разрядная версии), основанная на модифицированной версии ядра Linux и другого программного обеспечения с открытым исходным кодом , предназначенная в первую очередь для мобильных устройств с сенсорным экраном , таких как смартфоны и планшеты . Android разработан консорциумом разработчиков, известным как Open Handset Alliance , хотя его наиболее широко используемая версия в основном разработана Google . Он был представлен в ноябре 2007 года, а первое коммерческое устройство Android, HTC Dream , было выпущено в сентябре 2008 года.
По своей сути операционная система известна как Android Open Source Project (AOSP) [4] и представляет собой бесплатное программное обеспечение с открытым исходным кодом (FOSS), в основном лицензируемое по лицензии Apache . Однако большинство устройств работают на проприетарной версии Android, разработанной Google, которая поставляется с предустановленным дополнительным проприетарным программным обеспечением с закрытым исходным кодом, [5] в первую очередь Google Mobile Services (GMS) [6] , включающим основные приложения, такие как Google Chrome , платформа цифрового распространения Google Play и связанная с ней платформа разработки сервисов Google Play . Firebase Cloud Messaging используется для push-уведомлений. Хотя AOSP бесплатен, название и логотип «Android» являются товарными знаками Google, который устанавливает стандарты, ограничивающие использование бренда Android «несертифицированными» устройствами за пределами их экосистемы. [7] [8]
Более 70 процентов смартфонов, основанных на проекте Android с открытым исходным кодом, работают на экосистеме Google (известной просто как Android), некоторые имеют пользовательские интерфейсы и пакеты программного обеспечения, настроенные поставщиком, такие как TouchWiz и более поздний One UI от Samsung и HTC Sense . [9] Конкурирующие экосистемы и форки AOSP включают Fire OS (разработанную Amazon ), ColorOS от Oppo , OriginOS от Vivo , MagicUI от Honor или пользовательские ПЗУ , такие как LineageOS .
Исходный код использовался для разработки вариантов Android на ряде других электронных устройств, таких как игровые консоли , цифровые камеры , портативные медиаплееры и ПК , каждый из которых имеет специализированный пользовательский интерфейс. Некоторые известные производные включают Android TV для телевизоров и Wear OS для носимых устройств, разработанные Google. Пакеты программного обеспечения для Android, использующие формат APK , обычно распространяются через фирменные магазины приложений , такие как Google Play Store , Amazon Appstore (в том числе для Windows 11 ), Samsung Galaxy Store , Huawei AppGallery , Cafe Bazaar , GetJar и Aptoide , или с открытым исходным кодом. платформы, такие как F-Droid .
Android является самой продаваемой ОС в мире на смартфонах с 2011 года и на планшетах с 2013 года [обновлять]. По состоянию на май 2021 года у нее было более трех миллиардов активных пользователей в месяц , что является самой большой установленной базой среди всех операционных систем в мире [10] и, как По состоянию на январь 2021 года [обновлять]в Google Play Store было более 3 миллионов приложений. [11] Android 14 , выпущенная 4 октября 2023 года, является последней версией, а недавно выпущенная версия Android 12.1/12L включает улучшения, характерные для складных телефонов , планшетов, экранов размером с настольный компьютер [12] и Chromebook .
Android Inc. была основана в Пало-Альто, штат Калифорния , в октябре 2003 года Энди Рубином , Ричем Майнером , Ником Сирсом и Крисом Уайтом. [13] [14] Рубин описал проект Android как имеющий «огромный потенциал в разработке более умных мобильных устройств, которые лучше осведомлены о местонахождении и предпочтениях своего владельца». [14] Первыми намерениями компании была разработка передовой операционной системы для цифровых камер , и это легло в основу ее предложения инвесторам в апреле 2004 года. [15] Затем компания решила, что рынок камер недостаточно велик. для своих целей, а пять месяцев спустя компания отвлекла свои усилия и представила Android как операционную систему для мобильных телефонов, которая могла бы конкурировать с Symbian и Microsoft Windows Mobile . [15] [16]
На раннем этапе у «Рубина» были трудности с привлечением инвесторов, а Android грозило выселение из офиса. Стив Перлман , близкий друг Рубина, принес ему 10 000 долларов наличными в конверте и вскоре после этого перевел нераскрытую сумму в качестве начального финансирования. Перлман отказался от доли в компании и заявил: «Я сделал это, потому что верил в это дело и хотел помочь Энди». [17] [18]
В 2005 году Рубин пытался заключить сделки с Samsung [19] и HTC . [20] Вскоре после этого в июле того же года Google приобрела компанию как минимум за 50 миллионов долларов; [14] [21] Это была «лучшая сделка Google за всю историю» по мнению тогдашнего вице-президента Google по корпоративному развитию Дэвида Лоуи в 2010 году . [19] Ключевые сотрудники Android, в том числе Рубин, Майнер, Сирс и Уайт, присоединились к Google. в рамках приобретения. [14] В то время о секретной компании Android Inc. было мало что известно: компания предоставила мало подробностей, кроме того, что она производит программное обеспечение для мобильных телефонов. [14] В Google команда под руководством Рубина разработала платформу мобильных устройств на базе ядра Linux . Google продавал платформу производителям мобильных телефонов и операторам связи , обещая предоставить гибкую, обновляемую систему. [22] Google «наметил ряд партнеров по аппаратным компонентам и программному обеспечению и дал понять операторам связи, что открыт для различной степени сотрудничества». [ требуется указание авторства ] [23]
Слухи о намерении Google выйти на рынок мобильной связи продолжали расти до декабря 2006 года. [24] Ранний прототип был очень похож на телефон BlackBerry , без сенсорного экрана и с физической QWERTY- клавиатурой , но появление Apple iPhone в 2007 году означало, что Android «пришлось вернуться к чертежной доске». [25] [26] Позже Google изменила свои спецификации Android, указав, что «сенсорные экраны будут поддерживаться», хотя «Продукт был разработан с учетом наличия отдельных физических кнопок в качестве предположения, поэтому сенсорный экран не может полностью заменить физические кнопки». [27] К 2008 году и Nokia , и BlackBerry объявили о выпуске сенсорных смартфонов, которые будут конкурировать с iPhone 3G , а фокус Android в конечном итоге переключился только на сенсорные экраны. Первым коммерчески доступным смартфоном под управлением Android стал HTC Dream , также известный как T-Mobile G1, анонсированный 23 сентября 2008 года. [28] [29]
5 ноября 2007 года Open Handset Alliance , консорциум технологических компаний, включая Google, производителей устройств, таких как HTC, Motorola и Samsung, операторов беспроводной связи, таких как Sprint и T-Mobile , и производителей чипсетов, таких как Qualcomm и Texas Instruments , представил с целью разработать «первую по-настоящему открытую и комплексную платформу для мобильных устройств». [30] [31] [32] В течение года Open Handset Alliance столкнулся с двумя другими конкурентами с открытым исходным кодом , Symbian Foundation и LiMo Foundation , последний также разрабатывает мобильную операционную систему на базе Linux , такую как Google. В сентябре 2007 года InformationWeek опубликовал исследование Evalueserve, в котором сообщалось, что Google подала несколько патентных заявок в области мобильной телефонии. [33] [34]
23 сентября 2008 года Android представили Энди Рубин, Ларри Пейдж, Сергей Брин, Коул Бродман, Кристофер Шлаффер и Питер Чоу на пресс-конференции на станции метро Нью-Йорка. [35]
С 2008 года для Android было выпущено множество обновлений , которые постепенно улучшали операционную систему, добавляя новые функции и исправляя ошибки в предыдущих выпусках. Каждый основной выпуск назван в алфавитном порядке в честь десерта или сладкого лакомства, причем первые несколько версий Android называются « Cupcake », « Donut », « Eclair » и « Froyo » именно в этом порядке. Во время анонса Android KitKat в 2013 году Google объяснила: «Поскольку эти устройства делают нашу жизнь такой сладкой, каждая версия Android названа в честь десерта», хотя представитель Google сказал CNN в интервью, что «это что-то вроде внутренней команды и мы предпочитаем быть немного — как бы это сказать — немного непостижимыми в этом вопросе, я бы сказал». [36]
В 2010 году Google выпустила серию устройств Nexus — линейку, в которой Google сотрудничает с различными производителями устройств для производства новых устройств и представления новых версий Android. Эта серия была описана как «сыгравшая ключевую роль в истории Android, представив новые версии программного обеспечения и аппаратные стандарты по всем направлениям», и стала известна своим « свободным от раздувания » программным обеспечением со «своевременными… обновлениями». [37] На своей конференции разработчиков в мае 2013 года Google анонсировала специальную версию Samsung Galaxy S4 , в которой вместо использования собственной настройки Android от Samsung телефон работал под управлением «стандартного Android» и обещал быстро получать новые обновления системы. [38] Это устройство стало началом программы версий Google Play , за ним последовали другие устройства, в том числе версия HTC One Google Play, [39] и версия Moto G Google Play. [40] В 2015 году Ars Technica написала, что «ранее на этой неделе последний из Android-телефонов с версией Google Play в интернет-магазине Google был указан как «больше не продается» и что «теперь их всех больше нет, и это очень похоже, что программа завершилась». [41] [42]
С 2008 по 2013 год Хьюго Барра был представителем продукта, представляя Android на пресс-конференциях и Google I/O , ежегодной конференции Google, ориентированной на разработчиков. Он покинул Google в августе 2013 года, чтобы присоединиться к китайскому производителю телефонов Xiaomi . [43] [44] Менее чем за шесть месяцев до этого тогдашний генеральный директор Google Ларри Пейдж объявил в своем блоге, что Энди Рубин ушел из подразделения Android, чтобы заняться новыми проектами в Google, и что Сундар Пичаи станет новым руководителем Android. . [45] [46] Сам Пичаи в конечном итоге сменил должность, став новым генеральным директором Google в августе 2015 года после реструктуризации компании в конгломерат Alphabet , [47] [48] сделав Хироши Локхаймера новым главой Android. [49] [50]
В Android 4.4 Kit Kat общий доступ к записи на карты памяти MicroSD был заблокирован для установленных пользователем приложений, в которые Android/data/
оставались доступными для записи только выделенные каталоги с соответствующими именами пакетов, расположенные внутри. Доступ на запись был восстановлен в Android 5 Lollipop через обратно совместимый интерфейс Google Storage Access Framework . [51]
В июне 2014 года Google анонсировала Android One — набор «эталонных моделей оборудования», который «позволит [производителям устройств] легко создавать высококачественные телефоны по низким ценам», предназначенный для потребителей в развивающихся странах. [52] [53] [54] В сентябре Google объявила о выпуске первой серии телефонов Android One в Индии. [55] [56] Однако в июне 2015 года Recode сообщила, что проект «разочаровал», сославшись на «нежелание потребителей и партнеров-производителей» и «осечки со стороны поисковой компании, которая так и не смогла полностью взломать оборудование». [57] О планах по перезапуску Android One стало известно в августе 2015 года, [58] неделю спустя Африка была объявлена следующим местом реализации программы. [59] [60] В отчете The Information за январь 2017 года говорилось, что Google расширяет свою недорогую программу Android One в США, хотя The Verge отмечает, что компания, скорее всего, не будет производить настоящие устройства сама. [61] [62] Google представила смартфоны Pixel и Pixel XL в октябре 2016 года, которые позиционировались как первые телефоны, созданные Google, [63] [64] и имели исключительно определенные программные функции, такие как Google Assistant , перед более широким распространением. . [65] [66] Телефоны Pixel заменили серию Nexus, [67] новым поколением телефонов Pixel, выпущенным в октябре 2017 года. [68]
В мае 2019 года операционная система оказалась втянутой в торговую войну между Китаем и США с участием Huawei , которая, как и многие другие технологические компании, стала зависеть от доступа к платформе Android. [69] [70] Летом 2019 года компания Huawei объявила, что создаст альтернативную Android [71] операционную систему , известную как Harmony OS , [72] и подала заявку на права интеллектуальной собственности на основных мировых рынках. [73] [74] В соответствии с такими санкциями у Huawei есть долгосрочные планы по замене Android в 2022 году новой операционной системой, поскольку Harmony OS изначально разрабатывалась для устройств Интернета вещей , а не для смартфонов и планшетов. [75]
22 августа 2019 года было объявлено, что Android «Q» будет официально называться Android 10, что положит конец исторической практике называть основные версии в честь десертов. Google заявил, что эти названия не были «инклюзивными» для международных пользователей (либо из-за того, что вышеупомянутые продукты не известны во всем мире, либо из-за того, что их трудно произносить на некоторых языках). [76] [77] В тот же день Android Police сообщила, что Google заказала установку статуи гигантской цифры «10» в вестибюле нового офиса разработчиков. [78] Android 10 был выпущен 3 сентября 2019 года сначала для телефонов Google Pixel .
В конце 2021 года некоторые пользователи сообщили, что не могут дозвониться в службы экстренной помощи. [79] [80] Проблема была вызвана сочетанием ошибок в Android и приложении Microsoft Teams ; обе компании выпустили обновления, направленные на решение этой проблемы. [81]
Пользовательский интерфейс Android по умолчанию в основном основан на прямом манипулировании с использованием сенсорного ввода, который примерно соответствует реальным действиям, таким как пролистывание, постукивание, сведение и обратное сведение пальцев для манипулирования экранными объектами, а также виртуальная клавиатура . [82] Игровые контроллеры и полноразмерные физические клавиатуры поддерживаются через Bluetooth или USB . [83] [84] Реакция на ввод пользователя должна быть немедленной и обеспечивает плавный сенсорный интерфейс, часто использующий возможности вибрации устройства для обеспечения тактильной обратной связи с пользователем. Внутреннее оборудование, такое как акселерометры , гироскопы и датчики приближения , используется некоторыми приложениями для реагирования на дополнительные действия пользователя, например, для изменения ориентации экрана с книжной на альбомную в зависимости от ориентации устройства [85] или для предоставления пользователю возможности управлять транспортное средство в гоночной игре , вращая устройство, имитируя управление рулевым колесом . [86]
Устройства Android загружаются на главный экран — основной навигационный и информационный «центр» на устройствах Android, аналог рабочего стола на персональных компьютерах. Домашние экраны Android обычно состоят из значков приложений и виджетов ; значки приложений запускают соответствующее приложение, тогда как виджеты отображают автоматически обновляемый контент в режиме реального времени, например прогноз погоды , почтовый ящик пользователя или бегущую строку новостей, прямо на главном экране. [87] Главный экран может состоять из нескольких страниц, между которыми пользователь может листать вперед и назад. [88] Сторонние приложения, доступные в Google Play и других магазинах приложений, могут значительно изменить оформление главного экрана, [89] и даже имитировать внешний вид других операционных систем, таких как Windows Phone . [90] Большинство производителей настраивают внешний вид и функции своих Android-устройств, чтобы отличаться от конкурентов. [91]
В верхней части экрана находится строка состояния, показывающая информацию об устройстве и его подключении. Эту строку состояния можно потянуть (провести) вниз, чтобы открыть экран уведомлений, на котором приложения отображают важную информацию или обновления, а также быстрый доступ к системным элементам управления и переключателям, таким как яркость дисплея, настройки подключения ( Wi-Fi , Bluetooth, сотовые данные), аудиорежим и фонарик . [88] Поставщики могут реализовать расширенные настройки, такие как возможность регулировки яркости фонарика. [92]
Уведомления — это «короткая, своевременная и актуальная информация о вашем приложении, когда оно не используется», и при нажатии пользователи перенаправляются на экран внутри приложения, относящийся к уведомлению. [93] Начиная с Android 4.1 «Jelly Bean» , «расширяемые уведомления» позволяют пользователю нажать значок в уведомлении, чтобы оно развернулось и отобразило дополнительную информацию и возможные действия приложения прямо из уведомления. [94]
На экране «Все приложения» перечислены все установленные приложения с возможностью перетаскивания приложения из списка на главный экран. Доступ к списку приложений можно получить с помощью жеста или кнопки, в зависимости от версии Android. Экран «Последние», также известный как «Обзор», позволяет пользователям переключаться между недавно использованными приложениями. [88]
Список последних событий может отображаться рядом или перекрываться, в зависимости от версии Android и производителя. [95]
Многие ранние смартфоны с ОС Android были оснащены специальной кнопкой поиска для быстрого доступа к поисковой системе в Интернете и функции внутреннего поиска отдельных приложений. Более поздние устройства обычно позволяют использовать первое нажатие или смахивание от кнопки «Домой». [96]
Специальная клавиша выбора, также известная как клавиша меню, и ее экранная имитация больше не поддерживаются, начиная с версии Android 10. Google рекомендует разработчикам мобильных приложений размещать меню в пользовательском интерфейсе. [96] В более поздних телефонах ее место занимает клавиша задачи, используемая для доступа к списку недавно использованных приложений при нажатии. В зависимости от устройства, его длительное нажатие может имитировать нажатие кнопки меню или включать режим разделенного экрана , последнее из которых является поведением по умолчанию, начиная со стандартной версии Android 7. [97] [98] [99]
В стандартную версию Android 7.0 Nougat добавлена встроенная поддержка разделения экрана . [99]
Самыми ранними смартфонами на базе Android, настроенными поставщиком, которые, как известно, имели режим разделенного экрана, являются Samsung Galaxy S3 и Note 2 2012 года , первый из которых получил эту функцию вместе с обновлением пакета премиум-класса , представленным в TouchWiz с Android 4.1 Jelly Bean. [100]
При подключении или отключении питания для зарядки, а также при кратковременном нажатии кнопки питания или кнопки «Домой», когда устройство выключено, на экране появляется визуальный индикатор заряда батареи, внешний вид которого варьируется в зависимости от производителя, что позволяет пользователю быстро оценить состояние заряда устройства. выключен без необходимости предварительной загрузки. Некоторые отображают процент заряда батареи. [101]
Многие, почти все, устройства Android поставляются с предустановленными приложениями Google, включая Gmail, Карты Google, Google Chrome, YouTube, Google Play Music, Google Play Movies & TV и многие другие.
Приложения (« приложения »), расширяющие функциональность устройств (и должны быть 64-битными [102] ), пишутся с использованием комплекта разработки программного обеспечения (SDK) Android [103] и, зачастую, языка программирования Kotlin , пришедшего на смену Java. в качестве предпочтительного языка Google для разработки приложений для Android в мае 2019 года, [104] и первоначально было объявлено в мае 2017 года. [105] [106] Java по-прежнему поддерживается (изначально это единственный вариант для программ пользовательского пространства и часто смешивается с Kotlin). ), как и C++ . [107] Java или другие языки JVM, такие как Kotlin, можно комбинировать с C /C++, [108] вместе с выбором нестандартных сред выполнения , которые обеспечивают лучшую поддержку C++. [109] Язык программирования Go также поддерживается, хотя и с ограниченным набором интерфейсов прикладного программирования (API). [110]
SDK включает в себя полный набор инструментов разработки, [111] включая отладчик , библиотеки программного обеспечения , эмулятор мобильного телефона на основе QEMU , документацию, примеры кода и учебные пособия. Первоначально интегрированной средой разработки (IDE), поддерживаемой Google, была Eclipse с использованием плагина Android Development Tools (ADT); В декабре 2014 года Google выпустила Android Studio , основанную на IntelliJ IDEA , в качестве основной IDE для разработки приложений Android. Доступны и другие инструменты разработки, в том числе собственный комплект разработки (NDK) для приложений или расширений на C или C++, Google App Inventor , визуальная среда для начинающих программистов и различные кроссплатформенные платформы мобильных веб-приложений . В январе 2014 года Google представила платформу на основе Apache Cordova для переноса веб-приложений Chrome HTML 5 на Android, завернутых в собственную оболочку приложения. [112] Кроме того, в 2014 году Google приобрела Firebase , которая предоставляет полезные инструменты для разработчиков приложений и веб-сайтов. [113]
Android имеет растущий выбор сторонних приложений, которые пользователи могут получить, загрузив и установив APK - файл приложения (пакет приложений Android) или загрузив их с помощью программы магазина приложений , которая позволяет пользователям устанавливать, обновлять и удалять приложения со своих устройств. Google Play Store — это основной магазин приложений, устанавливаемый на устройствах Android, которые соответствуют требованиям совместимости Google и лицензируют программное обеспечение Google Mobile Services. [114] [115] Магазин Google Play позволяет пользователям просматривать, загружать и обновлять приложения, опубликованные Google и сторонними разработчиками; По состоянию на январь 2021 года [обновлять]в Play Store доступно более трех миллионов приложений для Android. [11] [116] По состоянию на июль 2013 года [обновлять]было выполнено 50 миллиардов установок приложений. [117] [118] Некоторые операторы связи предлагают прямое выставление счетов за покупки приложений в Google Play, при этом стоимость приложения добавляется к ежемесячному счету пользователя. [119] По состоянию на май 2017 года [обновлять]ежемесячно насчитывается более одного миллиарда активных пользователей Gmail, Android, Chrome, Google Play и Карт.
Из-за открытого характера Android для Android также существует ряд сторонних торговых площадок приложений, которые либо предоставляют замену устройствам, поставка которых не разрешена в Google Play Store, либо предоставляют приложения, которые не могут быть предложены в Google Play Store из-за из-за нарушений политики или по другим причинам. Примерами таких сторонних магазинов являются Amazon Appstore , GetJar и SlideMe. F-Droid , еще одна альтернативная торговая площадка, стремится предоставлять только приложения, которые распространяются по свободным лицензиям и лицензиям с открытым исходным кодом . [114] [120] [121] [122]
В октябре 2020 года Google удалила из Play Store несколько приложений для Android , поскольку было установлено, что они нарушают правила сбора данных. Международный совет по цифровой ответственности (IDAC) проинформировал фирму о том, что такие приложения для детей, как « Раскраска цифр» , «Салон принцесс » и «Кошки и косплей » с общим числом загрузок 20 миллионов, нарушают политику Google. [123]
На мероприятии, посвященном анонсу Windows 11 в июне 2021 года, Microsoft продемонстрировала новую подсистему Windows для Android (WSA), которая обеспечит поддержку проекта Android с открытым исходным кодом (AOSP) и позволит пользователям запускать приложения Android на своем рабочем столе Windows. [124]
Память устройств Android можно расширить с помощью дополнительных устройств, таких как SD-карты . Android распознает два типа вторичного хранилища: портативное хранилище (используется по умолчанию) и переносное хранилище. Портативное хранилище рассматривается как внешнее запоминающее устройство. Адаптируемое хранилище, представленное в Android 6.0, позволяет объединить внутреннюю память устройства с помощью SD-карты, рассматривая ее как расширение внутренней памяти. Недостатком этого метода является невозможность использования карты памяти с другим устройством до тех пор, пока она не будет переформатирована . [125]
В Android 4.4 появилась Storage Access Framework (SAF), набор API-интерфейсов для доступа к файлам в файловой системе устройства. [126] Начиная с Android 11, Android требует, чтобы приложения соответствовали политике конфиденциальности данных, известной как ограниченное хранилище , в соответствии с которой приложения могут автоматически иметь доступ только к определенным каталогам (например, для изображений, музыки и видео) и приложениям. -конкретные каталоги, которые они создали сами. Приложения должны использовать SAF для доступа к любой другой части файловой системы. [127] [128] [129]
Поскольку устройства Android обычно питаются от аккумулятора, Android предназначен для управления процессами, чтобы свести к минимуму энергопотребление. Когда приложение не используется, система приостанавливает свою работу , поэтому, хотя оно доступно для немедленного использования, а не закрыто, оно не использует энергию аккумулятора или ресурсы ЦП. [130] [131] Android автоматически управляет приложениями, хранящимися в памяти: при нехватке памяти система начинает незаметно и автоматически закрывать неактивные процессы, начиная с тех, которые были неактивны в течение самого длительного периода времени. [132] [133] В 2011 году Lifehacker сообщил, что сторонние приложения-убийцы задач приносят больше вреда, чем пользы. [134]
Некоторые настройки, предназначенные для использования разработчиками для отладки и опытными пользователями , расположены в подменю «Параметры разработчика», например, возможность выделения обновляемых частей дисплея, отображение наложения с текущим состоянием сенсорного экрана, отображение точек касания для возможное использование в скринкастинге , уведомлять пользователя о не отвечающих фоновых процессах с возможностью их завершения («Показать все ошибки ANR», т. е. «Приложение не отвечает»), запретить аудиоклиенту Bluetooth контролировать громкость системы («Отключить абсолютную громкость») и отрегулируйте продолжительность анимации перехода или полностью отключите ее, чтобы ускорить навигацию. [135] [136] [137]
Параметры разработчика изначально скрыты, начиная с Android 4.2 «Jelly Bean», но их можно включить, семь раз введя номер сборки операционной системы в информации об устройстве. Чтобы снова скрыть параметры разработчика, необходимо удалить пользовательские данные для приложения «Настройки» и, возможно, сбросить некоторые другие настройки. [138] [139] [140]
Основной аппаратной платформой Android является ARM ( архитектуры ARMv7 и ARMv8-A ), при этом архитектуры x86 и x86-64 также официально поддерживаются в более поздних версиях Android. [141] [142] [143] Неофициальный проект Android-x86 обеспечивал поддержку архитектур x86 раньше официальной поддержки. [144] [145] С 2012 года стали появляться Android-устройства с процессорами Intel , в том числе телефоны [146] и планшеты. Получив поддержку 64-битных платформ, Android сначала был создан для работы на 64-битной версии x86, а затем на ARM64 . Неофициальный экспериментальный порт операционной системы на архитектуру RISC-V был выпущен в 2021 году. [147]
Требования к минимальному объему оперативной памяти для устройств под управлением Android 7.1 варьируются на практике от 2 ГБ для лучшего оборудования до 1 ГБ для самого обычного экрана. Android поддерживает все версии OpenGL ES и Vulkan (а версия 1.1 доступна для некоторых устройств [148] ).
Устройства Android включают в себя множество дополнительных аппаратных компонентов, в том числе фото- и видеокамеры, GPS , датчики ориентации , специальные игровые элементы управления, акселерометры, гироскопы, барометры, магнитометры , датчики приближения, датчики давления , термометры и сенсорные экраны . Некоторые аппаратные компоненты не являются обязательными, но стали стандартными для определенных классов устройств, например смартфонов, и при их наличии применяются дополнительные требования. Первоначально требовалось другое оборудование, но эти требования были смягчены или полностью отменены. Например, поскольку Android изначально разрабатывался как операционная система для телефона, требовалось такое оборудование, как микрофоны, но со временем функция телефона стала необязательной. [118] Раньше для Android требовалась камера с автофокусом , которая была заменена на камеру с фиксированным фокусом, [118] если она вообще присутствовала, поскольку камера была полностью исключена из требований, когда Android начал использоваться на телеприставках .
Помимо работы на смартфонах и планшетах, некоторые производители запускают Android на обычном ПК с клавиатурой и мышью. [149] [150] [151] [152] Помимо доступности на коммерчески доступном оборудовании, аналогичные аппаратно-совместимые версии Android для ПК доступны бесплатно в рамках проекта Android-x86, включая адаптированную версию Android 4.4. [153] Используя эмулятор Android, входящий в состав Android SDK , или сторонние эмуляторы, Android также может работать на архитектурах x86 не в собственном режиме. [154] [155] Китайские компании создают ПК и мобильную операционную систему на базе Android, чтобы «напрямую конкурировать с Microsoft Windows и Google Android». [156] Китайская инженерная академия отметила, что «более десятка» компаний адаптировали Android после китайского запрета на использование Windows 8 на правительственных ПК. [157] [158] [159]
Android разрабатывается Google до тех пор, пока не будут готовы к выпуску последние изменения и обновления, после чего исходный код становится доступным для Android Open Source Project (AOSP), [160] инициативы с открытым исходным кодом, возглавляемой Google. [161] Первый выпуск исходного кода произошел в рамках первоначального выпуска в 2007 году. Все выпуски находятся под лицензией Apache . [162]
Код AOSP можно найти с минимальными изменениями на некоторых устройствах, в основном на устройствах предыдущей серии Nexus и текущей серии Android One. [163] Однако большинство производителей оригинального оборудования (OEM) адаптируют исходный код для работы на своем оборудовании. [164] [165]
Исходный код Android не содержит драйверов устройств , часто проприетарных, которые необходимы для определенных аппаратных компонентов, [166] и не содержит исходный код сервисов Google Play , от которых зависят многие приложения. В результате большинство устройств Android, включая собственные устройства Google, поставляются с комбинацией бесплатного, открытого и проприетарного программного обеспечения, причем программное обеспечение, необходимое для доступа к сервисам Google, попадает в последнюю категорию. [ нужна цитация ] В ответ на это существует несколько проектов, которые создают полноценные операционные системы на основе AOSP как бесплатное программное обеспечение, первым из которых является CyanogenMod (см. раздел «Сообщество с открытым исходным кодом» ниже).
Google выпускает ежегодные [167] выпуски Android, как для заводской установки на новые устройства, так и для беспроводных обновлений существующих устройств. [168] Последней основной версией является Android 14 .
Большое разнообразие аппаратного обеспечения [169] в устройствах Android привело к значительным задержкам с обновлением программного обеспечения и исправлениями безопасности . Каждое обновление должно было быть специально адаптировано, а это трудоемкий и ресурсоемкий процесс. [170] За исключением устройств брендов Google Nexus и Pixel, обновления часто появляются через несколько месяцев после выпуска новой версии или не появляются вообще. [171] Производители часто отдают предпочтение новейшим устройствам, оставляя старые позади. [172] Дополнительные задержки могут быть введены операторами беспроводной связи, которые после получения обновлений от производителей дополнительно настраивают Android под свои нужды и проводят тщательное тестирование в своих сетях перед отправкой обновления. [172] [173] Также бывают ситуации, когда обновление невозможно, поскольку производитель не обновляет необходимые драйверы . [174]
Отсутствие послепродажной поддержки со стороны производителей и операторов связи подверглось широкой критике со стороны групп потребителей и технологических СМИ. [175] [176] [177] Некоторые комментаторы отметили, что у отрасли есть финансовый стимул не обновлять свои устройства, поскольку отсутствие обновлений для существующих устройств стимулирует покупку новых, [178] такое отношение описывается как «оскорбительное». ". [177] The Guardian пожаловалась, что метод распространения обновлений сложен только потому, что производители и операторы связи разработали его таким образом. [177] В 2011 году Google в партнерстве с рядом игроков отрасли объявила о создании «Альянса обновлений Android», взяв на себя обязательство предоставлять своевременные обновления для каждого устройства в течение 18 месяцев после его выпуска; однако с момента его объявления об этом альянсе не было ни одного официального слова. [172] [179]
В 2012 году Google начал отделять некоторые аспекты операционной системы (особенно ее центральные приложения), чтобы их можно было обновлять через магазин Google Play независимо от ОС. Один из этих компонентов, Google Play Services , представляет собой процесс системного уровня с закрытым исходным кодом , предоставляющий API для сервисов Google, который автоматически устанавливается практически на все устройства под управлением Android 2.2 «Froyo» и выше. Благодаря этим изменениям Google может добавлять новые системные функции и обновлять приложения без необходимости распространять обновление самой операционной системы. [180] В результате Android 4.2 и 4.3 «Jelly Bean» содержал относительно меньше изменений, ориентированных на пользователя, при этом больше внимания уделялось незначительным изменениям и улучшениям платформы. [181]
Тогдашний исполнительный директор HTC Джейсон Маккензи назвал ежемесячные обновления безопасности «нереальными» в 2015 году, а Google пытался убедить операторов связи исключить обновления безопасности из полных процедур тестирования . В мае 2016 года агентство Bloomberg Businessweek сообщило, что Google прилагает усилия, чтобы поддерживать Android в актуальном состоянии, включая ускорение темпов выпуска обновлений безопасности, внедрение технологических обходных решений, снижение требований к тестированию телефонов и ранжирование производителей телефонов в попытке «пристыдить «их к лучшему поведению. Как заявило Bloomberg : «Поскольку смартфоны становятся все более функциональными, сложными и уязвимыми для взлома, тесная работа новейшего программного обеспечения с аппаратным обеспечением становится все более важной». Хироши Локхаймер, руководитель Android, признал, что «это не идеальная ситуация», отметив далее, что отсутствие обновлений — «самое слабое звено безопасности Android». Операторы беспроводной связи были описаны в отчете как «самые сложные дискуссии» из-за медленного времени утверждения при тестировании в их сетях, несмотря на то, что некоторые операторы, включая Verizon Wireless и Sprint Corporation , уже сокращают время утверждения. В дальнейших попытках убедить Google поделился со своими партнерами по Android списком ведущих производителей телефонов, оцениваемых по количеству обновленных устройств, и рассматривает возможность опубликовать этот список. [ когда? ] Майк Чан, соучредитель производителя телефонов Nextbit и бывший разработчик Android, сказал, что «лучший способ решить эту проблему — это масштабная перестройка архитектуры операционной системы», «или Google могла бы инвестировать в обучение производителей и операторов связи « будьте хорошими гражданами Android » . [182] [183] [184]
В мае 2017 года, с анонсом Android 8.0 , Google представила Project Treble, масштабный перепроектированный фреймворк ОС Android, призванный упростить, ускорить и удешевить производителям обновление устройств до новых версий Android. Project Treble отделяет реализацию поставщика (программное обеспечение нижнего уровня для конкретного устройства, написанное производителями микросхем) от платформы ОС Android с помощью нового «интерфейса поставщика». В Android 7.0 и более ранних версиях формального интерфейса поставщика не существует, поэтому производителям устройств приходится обновлять большие части кода Android, чтобы перевести устройство на более новую версию операционной системы. Благодаря Treble новый стабильный интерфейс поставщика обеспечивает доступ к аппаратным частям Android, позволяя производителям устройств выпускать новые версии Android, просто обновляя структуру ОС Android, «без какой-либо дополнительной работы, требуемой от производителей микросхем». [185]
В сентябре 2017 года команда Google Project Treble сообщила, что в рамках своих усилий по улучшению жизненного цикла безопасности устройств Android Google удалось добиться от Linux Foundation согласия на продление жизненного цикла поддержки Linux Long-Term Support (LTS). ветке ядра с двух лет, которые она исторически длилась, до шести лет для будущих версий ядра LTS, начиная с ядра Linux 4.4. [186]
В мае 2019 года, с анонсом Android 10 , Google представил Project Mainline, чтобы упростить и ускорить доставку обновлений в экосистему Android. Project Mainline позволяет обновлять основные компоненты ОС через Google Play Store. В результате важные улучшения безопасности и производительности, которые раньше должны были быть частью полных обновлений ОС, можно загрузить и установить так же легко, как и обновление приложения. [187]
Google сообщила о внесении новых поправок в Android 12, направленных на упрощение использования сторонних магазинов приложений. Это объявление устранило опасения, возникшие в отношении разработки приложений для Android, включая борьбу за альтернативную систему оплаты внутри приложений и трудности, с которыми столкнулись предприятия, переходящие в онлайн из-за COVID-19 . [188]
Ядро Android основано на ветвях долгосрочной поддержки (LTS) ядра Linux . По состоянию на 2023 год Android использует версии ядра Linux 4.14, 4.19, 5.4, 5.10 или 5.15 (и, поскольку используются модифицированные ядра Linux, ядра часто называют android13-5.15 или android-4.19-stable). [189] Фактическое ядро зависит от конкретного устройства. [190][обновлять]
Вариант ядра Linux для Android имеет дополнительные архитектурные изменения, которые реализованы Google за пределами типичного цикла разработки ядра Linux, такие как включение таких компонентов, как деревья устройств, ashmem, ION и различная обработка нехватки памяти (OOM). [191] [192] Некоторые функции, которые Google вернул в ядро Linux, в частности, функция управления питанием, называемая «wakelocks», [193] изначально были отвергнуты разработчиками основного ядра отчасти потому, что они считали, что Google не выказывает никакого намерения поддерживать свой собственный код. [194] [195] В апреле 2010 года компания Google объявила, что наймет двух сотрудников для работы с сообществом ядра Linux, [196] но Грег Кроа-Хартман , нынешний специалист по сопровождению ядра стабильной ветки Linux, заявил в декабре 2010 года, что он был обеспокоен тем, что Google больше не пытается включить свои изменения в код в основной Linux. [195] Инженер Google Патрик Брейди однажды заявил на конференции разработчиков компании, что «Android — это не Linux», [197] при этом Computerworld добавил: «Позвольте мне упростить вам задачу: без Linux не будет Android». [198] Ars Technica пишет: «Хотя Android построен на основе ядра Linux, эта платформа имеет очень мало общего с обычным стеком Linux для настольных компьютеров». [197]
В августе 2011 года Линус Торвальдс заявил, что «в конце концов Android и Linux вернутся к общему ядру, но, вероятно, не раньше, чем через четыре-пять лет». [199] (этого еще не произошло, хотя некоторый код был передан в исходную версию , но не весь, поэтому модифицированные ядра продолжают использоваться). В декабре 2011 года Грег Кроа-Хартман объявил о начале проекта Android Mainlining Project, цель которого — вернуть некоторые драйверы , исправления и функции Android в ядро Linux, начиная с Linux 3.3. [200] Linux включила возможности автоматического сна и пробуждения в ядро 3.5 после многих предыдущих попыток слияния. Интерфейсы те же, но исходная реализация Linux допускает два разных режима приостановки: в память (традиционная приостановка, которую использует Android) и на диск (спящий режим, как это известно на настольных компьютерах). [201] Google поддерживает общедоступный репозиторий кода, в котором хранятся их экспериментальные работы по перебазированию Android на основе последних стабильных версий Linux. [202] [203]
По мнению Linux Foundation , [204] руководителя Google по открытому исходному коду Криса ДиБона , [205] и нескольких журналистов, Android является дистрибутивом Linux . [206] [207] Другие, такие как инженер Google Патрик Брейди, говорят, что Android — это не Linux в традиционном Unix-подобном смысле распространения Linux; Android не включает библиотеку GNU C ( в качестве альтернативной библиотеки C используется Bionic ) и некоторые другие компоненты, обычно встречающиеся в дистрибутивах Linux. [208]
С выпуском Android Oreo в 2017 году Google начал требовать, чтобы устройства, поставляемые с новыми SoC , имели ядро Linux версии 4.4 или новее из соображений безопасности. Существующие устройства, обновленные до Oreo, и новые продукты, выпущенные со старыми SoC, были освобождены от этого правила. [209] [210]
Флеш -накопитель на устройствах Android разделен на несколько разделов, например, /system/
для самой операционной системы, а также /data/
для пользовательских данных и установки приложений. [211]
В отличие от типичных дистрибутивов Linux для настольных компьютеров , владельцам устройств Android не предоставляется root- доступ к операционной системе, а конфиденциальные разделы, например, /system/
частично доступны только для чтения . Однако root-доступ можно получить, воспользовавшись недостатками безопасности в Android, который часто используется сообществом разработчиков программного обеспечения с открытым исходным кодом для расширения возможностей и возможностей настройки своих устройств, а также злоумышленниками для установки вирусов и вредоносных программ . [212] Root-доступ также можно получить, разблокировав загрузчик , который доступен на большинстве устройств Android, например, на большинстве моделей Google Pixel , OnePlus и Nothing.OEM Unlocking
Опция в настройках разработчика позволяет Fastboot разблокировать загрузчик. Но у большинства OEM-производителей есть свои собственные методы. Процесс разблокировки возвращает систему к заводскому состоянию , стирая все пользовательские данные. [213]
Помимо ядра Linux существуют промежуточное программное обеспечение , библиотеки и API, написанные на C , а также прикладное программное обеспечение, работающее на платформе приложений , включающей Java -совместимые библиотеки. Разработка ядра Linux продолжается независимо от других проектов исходного кода Android.
Android использует Android Runtime (ART) в качестве среды выполнения (представленной в версии 4.4), которая использует упреждающую компиляцию (AOT) для полной компиляции байт-кода приложения в машинный код после установки приложения. В Android 4.4 ART была экспериментальной функцией и не была включена по умолчанию; он стал единственным вариантом выполнения в следующей основной версии Android 5.0. [214] В версиях, которые больше не поддерживаются, до версии 5.0, когда на смену пришла ART, Android ранее использовала Dalvik в качестве виртуальной машины процесса с JIT-компиляцией на основе трассировки для запуска «dex-кода» Dalvik (Dalvik Executable). ), который обычно транслируется из байт-кода Java . Следуя принципу JIT на основе трассировки, помимо интерпретации большей части кода приложения, Dalvik выполняет компиляцию и собственное выполнение выбранных часто выполняемых сегментов кода («трассировок») каждый раз при запуске приложения. [215] [216] [217] В качестве библиотеки Java платформа Android использует подмножество проекта Apache Harmony , который сейчас прекращен . [218] В декабре 2015 года Google объявила, что следующая версия Android перейдет на реализацию Java на основе проекта OpenJDK . [219]
Стандартная библиотека C Android , Bionic , была разработана Google специально для Android как производное от кода стандартной библиотеки C BSD . Сам Bionic был разработан с учетом нескольких основных функций, характерных для ядра Linux. Основными преимуществами использования Bionic вместо библиотеки GNU C (glibc) или uClibc являются меньший объем времени выполнения и оптимизация для низкочастотных процессоров. В то же время Bionic лицензируется на условиях лицензии BSD , которую Google считает более подходящей для общей модели лицензирования Android. [217]
Стремясь к другой модели лицензирования, к концу 2012 года Google переключил стек Bluetooth в Android с BlueZ под лицензией GPL на BlueDroid под лицензией Apache. [220] Новый стек Bluetooth под названием Gabeldorsche был разработан с целью исправить ошибки в реализации BlueDroid. [221]
По умолчанию Android не имеет встроенной системы X Window и не поддерживает полный набор стандартных библиотек GNU . Это затрудняло перенос существующих приложений или библиотек Linux на Android, [208] до тех пор, пока версия r5 Android Native Development Kit не обеспечила поддержку приложений, полностью написанных на C или C++ . [222] Библиотеки, написанные на C, также можно использовать в приложениях путем введения небольшой прокладки и использования JNI . [223]
В текущих версиях Android используется « Toybox », набор утилит командной строки (в основном для использования приложениями, поскольку Android по умолчанию не предоставляет интерфейс командной строки ), заменяющий аналогичный Коллекция «Панель инструментов», найденная в предыдущих версиях Android. [224]
В Android есть еще одна операционная система, Trusty OS, как часть «программных компонентов Trusty», поддерживающих доверенную среду выполнения (TEE) на мобильных устройствах. «Trusty и Trusty API могут быть изменены. [..] Приложения для Trusty OS могут быть написаны на C/C++ (поддержка C++ ограничена), и они имеют доступ к небольшой библиотеке C. [..] Все Trusty приложения являются однопоточными, многопоточность в пользовательском пространстве Trusty на данный момент не поддерживается. [..] Сторонняя разработка приложений не поддерживается в" текущей версии, а программное обеспечение, работающее на ОС и процессоре для нее, запускает " DRM Framework для защищенных [..] Существует множество других применений TEE, таких как мобильные платежи, безопасные банковские операции, полнодисковое шифрование, многофакторная аутентификация, защита от перезагрузки устройства, постоянное хранилище с защитой от повторного воспроизведения, беспроводное отображение («трансляция») защищенный контент, безопасная обработка PIN-кода и отпечатков пальцев и даже обнаружение вредоносного ПО». [225]
Исходный код Android выпущен Google под лицензией с открытым исходным кодом , и его открытый характер побудил большое сообщество разработчиков и энтузиастов использовать открытый исходный код в качестве основы для проектов сообщества, которые доставляют обновления для старых устройств. добавляйте новые функции для опытных пользователей или переносите Android на устройства, изначально поставляемые с другими операционными системами. [226] Эти выпуски, разработанные сообществом, часто приносят новые функции и обновления для устройств быстрее, чем через официальные каналы производителя/оператора, с сопоставимым уровнем качества; [227] обеспечивают постоянную поддержку старых устройств, которые больше не получают официальных обновлений; или перенести Android на устройства, официально выпущенные под управлением других операционных систем, например HP TouchPad . Релизы сообщества часто поставляются с предустановленными правами доступа и содержат модификации, не предоставленные исходным поставщиком, например, возможность разгона или повышенного/пониженного напряжения процессора устройства. [228] CyanogenMod была наиболее широко используемой прошивкой сообщества, [229] которая сейчас снята с производства и на смену ей пришла LineageOS . [230]
По состоянию на август 2019 года существует несколько примечательных пользовательских дистрибутивов Android (ROM) Android версии 9.0 Pie , которые были публично выпущены в августе 2018 года. См. Список пользовательских дистрибутивов Android .
Исторически сложилось так, что производители устройств и операторы мобильной связи обычно не поддерживают разработку сторонних прошивок . Производители выражают обеспокоенность по поводу неправильного функционирования устройств с неофициальным программным обеспечением и связанных с этим расходов на поддержку. [231] Более того, модифицированные прошивки, такие как CyanogenMod, иногда предлагают такие функции, как модем , за которые в противном случае операторы связи взимали бы дополнительную плату. В результате на многих устройствах распространены технические препятствия, включая заблокированные загрузчики и ограниченный доступ к root-правам. Однако по мере того, как программное обеспечение, разработанное сообществом, становится все более популярным, а также после заявления Библиотекаря Конгресса США , разрешающего « взлом джейлбрейка » мобильных устройств, [ 232] производители и операторы связи смягчили свою позицию в отношении сторонних разработок. некоторые из них, в том числе HTC , [231] Motorola , [233] Samsung [234] [235] и Sony , [236] оказывают поддержку и поощряют развитие. В результате со временем необходимость обходить аппаратные ограничения для установки неофициальной прошивки уменьшилась, поскольку все большее количество устройств поставляются с разблокированными или разблокируемыми загрузчиками , аналогично телефонам серии Nexus , хотя обычно требуется, чтобы пользователи отказывались от использования своих устройств. гарантии на это. [231] Однако, несмотря на одобрение производителя, некоторые операторы связи в США по-прежнему требуют блокировки телефонов. [237]
Внутренне Android идентифицирует каждое поддерживаемое устройство по его кодовому имени — короткой строке, [238] которая может быть похожа или не похожа на название модели, используемое в маркетинге устройства. Например, кодовое имя устройства смартфона Pixel — Sailfish .
Кодовое имя устройства обычно не видно конечному пользователю, но оно важно для определения совместимости с модифицированными версиями Android. Его иногда также упоминают в статьях, обсуждающих устройство, поскольку он позволяет различать разные аппаратные варианты устройства, даже если производитель предлагает их под одним и тем же названием. Кодовое имя устройства доступно для запуска приложений под android.os.Build.DEVICE
. [239]
В 2020 году Google запустила Инициативу по устранению уязвимостей партнеров Android, направленную на повышение безопасности Android. [240] [241] Они также сформировали команду безопасности Android. [242]
Исследование, проведенное охранной компанией Trend Micro, называет злоупотребление премиум-услугами наиболее распространенным типом вредоносного ПО для Android, когда текстовые сообщения отправляются с зараженных телефонов на платные телефонные номера без согласия или даже ведома пользователя. Другие вредоносные программы отображают на устройстве нежелательную и навязчивую рекламу или отправляют личную информацию неавторизованным третьим лицам. [243] Сообщается, что угрозы безопасности на Android растут в геометрической прогрессии; однако инженеры Google утверждают, что угроза вредоносного ПО и вирусов для Android преувеличивается охранными компаниями по коммерческим причинам, [244] [245] и обвиняют индустрию безопасности в том, что она играет на страхах, чтобы продавать пользователям программное обеспечение для защиты от вирусов. [244] Google утверждает, что опасные вредоносные программы на самом деле встречаются крайне редко, [245] а опрос, проведенный F-Secure, показал, что только 0,5% зарегистрированных вредоносных программ для Android поступили из магазина Google Play. [246]
В 2021 году журналисты и исследователи сообщили об обнаружении шпионского ПО под названием Pegasus , разработанного и распространяемого частной компанией, которое может и использовалось для заражения смартфонов iOS и Android часто – частично с помощью эксплойтов нулевого дня – без необходимости любое взаимодействие с пользователем или существенные подсказки для пользователя, а затем использоваться для извлечения данных, отслеживания местоположения пользователя, захвата фильма через камеру и активации микрофона в любое время. [247] Анализ трафика данных популярных смартфонов под управлением Android выявил значительный объем сбора и обмена данными по умолчанию без отказа с помощью этого предустановленного программного обеспечения . [248] [249] Обе эти проблемы не решаются или не могут быть устранены исправлениями безопасности.
В рамках более широкого раскрытия информации о массовой слежке в 2013 году в сентябре 2013 года выяснилось, что американские и британские спецслужбы, Агентство национальной безопасности (АНБ) и Штаб правительственных коммуникаций (GCHQ) соответственно, имеют доступ к пользовательским данным на iPhone, BlackBerry. и устройства Android. Сообщается, что они могут читать практически всю информацию со смартфона, включая SMS, местоположение, электронные письма и заметки. [250] В январе 2014 года появились новые отчеты, раскрывающие возможности спецслужб по перехвату личной информации, передаваемой через Интернет социальными сетями и другими популярными приложениями, такими как Angry Birds , которые собирают личную информацию своих пользователей в рекламных и других коммерческих целях. По данным The Guardian , у GCHQ есть руководство в стиле вики по различным приложениям и рекламным сетям, а также различные данные, которые можно получить из каждой из них. [251] Позже на той же неделе финский разработчик Angry Birds Rovio объявил, что пересматривает свои отношения со своими рекламными платформами в свете этих разоблачений, и призвал широкую индустрию сделать то же самое. [252]
Документы свидетельствуют о дальнейших усилиях спецслужб по перехвату поисковых запросов и запросов Google Maps, отправленных с Android и других смартфонов, для массового сбора информации о местоположении. [251] АНБ и GCHQ настаивают на том, что их деятельность соответствует всем соответствующим внутренним и международным законам, хотя The Guardian заявила, что «последние раскрытия информации могут также усилить общественную обеспокоенность по поводу того, как технологический сектор собирает и использует информацию, особенно для тех, кто находится за пределами США». , которые пользуются меньшей защитой конфиденциальности, чем американцы». [251]
Утечка документов под кодовым названием Vault 7 , датированных 2013–2016 годами, подробно описывает возможности Центрального разведывательного управления (ЦРУ) по осуществлению электронного наблюдения и кибервойны , включая возможность взлома операционных систем большинства смартфонов (включая Android). [253] [254]
В августе 2015 года Google объявила, что устройства серии Google Nexus начнут получать ежемесячные обновления безопасности . Google также написал, что «устройства Nexus будут продолжать получать основные обновления в течение как минимум двух лет, а исправления безопасности — в течение трех лет с момента первоначальной доступности или 18 месяцев с момента последней продажи устройства через Google Store ». [255] [256] [257] В октябре следующего года исследователи из Кембриджского университета пришли к выводу, что 87,7% используемых телефонов Android имели известные, но неисправленные уязвимости безопасности из-за отсутствия обновлений и поддержки. [258] [259] [260] Рон Амадео из Ars Technica также написал в августе 2015 года, что «Android изначально разрабатывался, прежде всего, для широкого распространения. Google начинал с нуля, имея нулевую долю рынка, поэтому был счастлив отказаться от контроля и дать каждому место за столом в обмен на принятие. [...] Однако сейчас Android занимает около 75–80 процентов мирового рынка смартфонов, что делает его не просто самой популярной мобильной операционной системой в мире. но, пожалуй, самая популярная операционная система, и точка. Таким образом, безопасность стала большой проблемой. Android по-прежнему использует цепочку команд обновления программного обеспечения, разработанную еще тогда, когда в экосистеме Android не было ни одного устройства для обновления, и это просто не работает ". [261] После новостей о ежемесячном расписании Google некоторые производители, в том числе Samsung и LG, пообещали выпускать ежемесячные обновления безопасности, [262] но, как отметил Джерри Хильденбранд в Android Central в феврале 2016 года, «вместо этого мы получили несколько обновлений по конкретные версии небольшой горстки моделей. И куча невыполненных обещаний». [263]
В марте 2017 года в блоге Google по безопасности ведущие специалисты по безопасности Android Адриан Людвиг и Мел Миллер написали, что «более 735 миллионов устройств от более чем 200 производителей получили обновление безопасности платформы в 2016 году» и что «наши операторы связи и партнеры по оборудованию помогли расширить развертывание эти обновления, выпустив обновления для более чем половины из 50 лучших устройств мира в последнем квартале 2016 года». Они также написали, что «около половины устройств, использовавшихся в конце 2016 года, не получили обновления безопасности платформы в предыдущем году», заявив, что их работа будет по-прежнему сосредоточена на оптимизации программы обновлений безопасности для облегчения развертывания производителями. [264] Кроме того, в комментарии TechCrunch Людвиг заявил, что время ожидания обновлений безопасности сократилось с «шести-девяти недель до нескольких дней», при этом 78% флагманских устройств в Северной Америке находятся в рабочем состоянии. -дата по обеспечению на конец 2016 года. [265]
Исправления ошибок, обнаруженных в основной операционной системе, часто не доходят до пользователей старых и недорогих устройств. [266] [267] Однако природа Android с открытым исходным кодом позволяет подрядчикам по обеспечению безопасности брать существующие устройства и адаптировать их для использования с высокой степенью безопасности. Например, Samsung сотрудничала с General Dynamics посредством приобретения Open Kernel Labs , чтобы перестроить Jelly Bean поверх их усиленного микровизора для проекта «Knox». [268] [269]
Смартфоны Android имеют возможность сообщать о местоположении точек доступа Wi-Fi , встречающихся при перемещении пользователей телефонов, для создания баз данных, содержащих физическое местоположение сотен миллионов таких точек доступа. Эти базы данных формируют электронные карты для определения местоположения смартфонов, позволяя им запускать такие приложения, как Foursquare , Google Latitude , Facebook Places , а также показывать рекламу на основе местоположения. [270] Стороннее программное обеспечение для мониторинга, такое как TaintDroid, [271] проект, финансируемый академическими исследованиями, может в некоторых случаях обнаруживать, когда личная информация отправляется из приложений на удаленные серверы. [272]
В 2018 году норвежская охранная фирма Promon обнаружила серьезную дыру в безопасности Android, которую можно использовать для кражи учетных данных для входа, доступа к сообщениям и отслеживания местоположения, которые можно найти во всех версиях Android, включая Android 10 . Уязвимость возникла в результате использования ошибки в многозадачной системе, позволяющей вредоносному приложению накладывать на законные приложения поддельные экраны входа в систему, о которых пользователи не знают при передаче учетных данных безопасности. Пользователей также можно обманом заставить предоставить вредоносным приложениям дополнительные разрешения, которые впоследствии позволят им выполнять различные гнусные действия, включая перехват текстовых сообщений или звонков и кражу банковских учетных данных. [273] Лаборатория угроз Avast также обнаружила, что многие предустановленные приложения на нескольких сотнях новых устройств Android содержат опасное вредоносное ПО и рекламное ПО . Некоторые из предустановленных вредоносных программ могут совершать мошенничество с рекламой или даже захватывать хост-устройство. [274] [275]
В 2020 году «Что?» Watchdog сообщила, что более миллиарда устройств Android, выпущенных в 2012 году или ранее, что составляет 40% устройств Android во всем мире, подвергались риску взлома. Этот вывод был основан на том факте, что в 2019 году не было выпущено никаких обновлений безопасности для версий Android ниже 7.0. Какие? сотрудничал с антивирусной лабораторией AV Comparatives, чтобы заразить вредоносным ПО пять моделей телефонов, и в каждом случае это удалось. Google отказался комментировать предположения надзорного органа. [276]
5 августа 2020 года Twitter опубликовал блог, призывающий своих пользователей обновить свои приложения до последней версии из-за проблем с безопасностью, которые позволяли другим получать доступ к личным сообщениям. Хакер может легко использовать «системные разрешения Android» для получения учетных данных учетной записи. Проблема безопасности возникает только с Android 8 ( Android Oreo ) и Android 9 ( Android Pie ). Twitter подтвердил, что обновление приложения ограничит такую практику. [277]
Приложения Android запускаются в «песочнице» , изолированной области системы, которая не имеет доступа к остальным ресурсам системы, если только разрешения на доступ не предоставлены явно пользователем при установке приложения, однако это может быть невозможно для предварительного использования. установленные приложения. Например, невозможно отключить доступ к микрофону предустановленного приложения камеры, не отключив камеру полностью. Это справедливо также для версий Android 7 и 8. [278]
С февраля 2012 года Google использует свой сканер вредоносных программ Google Bouncer для отслеживания и сканирования приложений, доступных в магазине Google Play. [279] [280] Функция «Проверка приложений» была представлена в ноябре 2012 года в версии операционной системы Android 4.2 «Jelly Bean» для проверки всех приложений, как из Google Play, так и из сторонних источников, на наличие вредоносных программ. поведение. [281] Первоначально Verify Apps выполняла эту функцию только во время установки. В 2014 году она получила обновление для «постоянного» сканирования приложений, а в 2017 году эта функция стала видимой для пользователей через меню в настройках. [282] [283]
Перед установкой приложения в магазине Google Play отображается список требований, необходимых для работы приложения. После просмотра этих разрешений пользователь может принять или отклонить их, устанавливая приложение только в том случае, если он согласен. [284] В Android 6.0 «Marshmallow» была изменена система разрешений; приложениям больше не предоставляются автоматически все указанные им разрешения во время установки. Вместо этого используется система согласия, в которой пользователям предлагается предоставить или запретить отдельные разрешения приложению, когда они необходимы в первый раз. Приложения запоминают гранты, которые пользователь может отозвать в любой момент. Однако предустановленные приложения не всегда являются частью этого подхода. В некоторых случаях невозможно ни запретить определенные разрешения предустановленным приложениям, ни отключить их. Приложение «Сервисы Google Play» нельзя ни удалить, ни отключить. Любая попытка принудительной остановки приводит к перезапуску приложения. [285] [286] Новая модель разрешений используется только приложениями, разработанными для Marshmallow с использованием ее комплекта разработки программного обеспечения (SDK), а более старые приложения будут продолжать использовать предыдущий подход «все или ничего». Разрешения для этих приложений по-прежнему можно отозвать, хотя это может помешать их правильной работе, и об этом отображается предупреждение. [287] [288]
В сентябре 2014 года Джейсон Нова из Android Authority сообщил об исследовании немецкой охранной компании Fraunhofer AISEC в области антивирусного программного обеспечения и угроз вредоносного ПО для Android. Нова написала, что «операционная система Android обрабатывает пакеты программного обеспечения, помещая их в песочницу; это не позволяет приложениям выводить список содержимого каталогов других приложений для обеспечения безопасности системы. Не разрешая антивирусу выводить список каталогов других приложений после установки, приложения, которые не проявляют подозрительного поведения при загрузке, считаются безопасными. Если позже будут активированы части приложения, которые окажутся вредоносными, антивирус не сможет узнать об этом, поскольку они находятся внутри приложения и вне антивируса. «юрисдикция». Исследование Fraunhofer AISEC, изучавшее антивирусное программное обеспечение от Avast , AVG , Bitdefender , ESET , F-Secure , Kaspersky , Lookout, McAfee (ранее Intel Security), Norton , Sophos и Trend Micro , показало, что «протестированные антивирусные приложения не обеспечить защиту от настроенного вредоносного ПО или целевых атак», и что «протестированные антивирусные приложения также не смогли обнаружить вредоносное ПО, которое на сегодняшний день совершенно неизвестно, но не предпринимает никаких усилий, чтобы скрыть свою вредоносность». [289]
В августе 2013 года Google анонсировала Android Device Manager (переименованный в мае 2017 года в «Найти мое устройство»), [290] [291] сервис, который позволяет пользователям удаленно отслеживать, определять местонахождение и стирать данные со своего устройства Android, [292] [293] с помощью Android-приложение для сервиса выпущено в декабре. [294] [295] В декабре 2016 года Google представила приложение «Доверенные контакты», позволяющее пользователям запрашивать отслеживание местоположения близких во время чрезвычайных ситуаций. [296] [297] В 2020 году функция «Доверенные контакты» была закрыта, а функция обмена геоданными появилась в Картах Google. [298]
8 октября 2018 года Google объявил о новых требованиях к магазину Google Play, направленных на борьбу с чрезмерным раскрытием потенциально конфиденциальной информации, включая журналы вызовов и текстовых сообщений. Проблема связана с тем, что многие приложения запрашивают разрешения на доступ к личной информации пользователей (даже если эта информация не нужна для работы приложения), и некоторые пользователи, несомненно, предоставляют эти разрешения. В качестве альтернативы разрешение может быть указано в манифесте приложения как обязательное (в отличие от необязательного), и приложение не будет установлено, пока пользователь не предоставит разрешение; пользователи могут отозвать любые, даже необходимые разрешения для любого приложения в настройках устройства после установки приложения, но немногие пользователи делают это. Google пообещал работать с разработчиками и создавать исключения, если их приложениям требуются разрешения по телефону или SMS для «основной функциональности приложения». Применение новых политик началось 6 января 2019 г., через 90 дней после объявления политики 8 октября 2018 г. Кроме того, Google объявил о новом «требовании к целевому уровню API» ( targetSdkVersion
в манифесте) как минимум Android 8.0 (уровень API 26) для всех новых приложения и обновления приложений. Требование уровня API может противодействовать практике разработчиков приложений, обходящих некоторые экраны разрешений, указывая ранние версии Android, которые имели более грубую модель разрешений. [299] [300]
Проект Android с открытым исходным кодом реализует проверенную цепочку загрузки с намерением убедиться , что исполняемый код, такой как ядро или загрузчик , поступает из официального источника, а не от злоумышленника. Эта реализация устанавливает полную цепочку доверия, поскольку изначально она начинается на аппаратном уровне. В дальнейшем проверяется загрузчик и проверяются на целостностьsystem
системные разделы типа и . [301] [302]vendor
Кроме того, этот процесс проверяет, не была ли установлена предыдущая версия Android. Это эффективно обеспечивает защиту от отката, которая смягчает эксплойты, аналогичные атаке на понижение версии . [301]
Android (все поддерживаемые версии, начиная с версии 4.4 проекта Android с открытым исходным кодом) имеет возможность предоставить проверенную цепочку загрузкиdm-verity
с помощью . Это функция ядра Linux , которая позволяет осуществлять прозрачную проверку целостности блочных устройств . [303] [304]
Эта функция предназначена для борьбы с постоянными руткитами .
Зависимость от проприетарных сервисов Google Play и настроек, добавляемых поверх операционной системы поставщиками, лицензирующими Android у Google, вызывает проблемы конфиденциальности . [305] [306] [307]
Исходный код Android является открытым : он разрабатывается компанией Google в частном порядке, а исходный код публикуется публично при выпуске новой версии Android. Google публикует большую часть кода (включая сетевые и телефонные стеки ) под лицензией Apache без авторского лева версии 2.0. который позволяет модифицировать и перераспределять. [308] [309] Лицензия не предоставляет прав на товарный знак «Android», поэтому производители устройств и операторы беспроводной связи должны лицензировать его у Google по отдельным контрактам. Соответствующие изменения ядра Linux выпускаются под лицензией GNU General Public License версии 2 с авторским левом , разработанной Open Handset Alliance , при этом исходный код всегда доступен публично. [310] Единственной версией Android, исходный код которой не был сразу доступен, была версия 3.0 Honeycomb , предназначенная только для планшетов . Причина, по словам Энди Рубина в официальном блоге Android, заключалась в том, что компания Honeycomb торопилась с производством Motorola Xoom , [311] и не хотела, чтобы третьи стороны создавали «действительно плохой пользовательский опыт», пытаясь установить на смартфоны версия Android, предназначенная для планшетов. [312]
Только базовая операционная система Android (включая некоторые приложения) является программным обеспечением с открытым исходным кодом, тогда как большинство устройств Android поставляются со значительным количеством проприетарного программного обеспечения, такого как Google Mobile Services , которое включает в себя такие приложения, как Google Play Store , Google Search и Google. Сервисы Play — уровень программного обеспечения, который предоставляет API для интеграции, среди прочего, со службами Google. Эти приложения должны быть лицензированы Google производителями устройств и могут поставляться только на устройства, соответствующие рекомендациям по совместимости и другим требованиям. [115] Специальные сертифицированные дистрибутивы Android, выпускаемые производителями (например, Samsung Experience ), могут также заменять определенные стандартные приложения Android их собственными вариантами и добавлять дополнительное программное обеспечение, не входящее в стандартную операционную систему Android. [114] С появлением линейки устройств Google Pixel компания Google также сделала определенные функции Android временными или постоянными эксклюзивами для серии Pixel. [313] [314] Для некоторых аппаратных компонентов устройства также могут потребоваться драйверы « двоичных объектов » . [114] [166] Наиболее известными сервисами Android с полностью открытым исходным кодом являются дистрибутив LineageOS и MicroG , который выступает в качестве замены сервисов Google Play с открытым исходным кодом.
Ричард Столлман и Фонд свободного программного обеспечения критиковали Android и рекомендовали использовать альтернативы, такие как Replicant , поскольку драйверы и прошивки, необходимые для правильного функционирования устройств Android, обычно являются проприетарными, а также поскольку приложение Google Play Store может быть принудительно установлено или деинсталлировать приложения и, как следствие, пригласить несвободное ПО. В обоих случаях использование программного обеспечения с закрытым исходным кодом делает систему уязвимой для бэкдоров . [315] [316]
Утверждалось, что, поскольку разработчикам часто приходится приобретать лицензию Android под брендом Google, теоретически открытая система превратилась в услугу freemium . [317] : 20
Google лицензирует свое программное обеспечение Google Mobile Services вместе с товарными знаками Android только производителям оборудования для устройств, соответствующих стандартам совместимости Google, указанным в документе «Программа совместимости Android». [318] Таким образом, версии Android, вносящие серьезные изменения в саму операционную систему, не включают в себя ни один из несвободных компонентов Google, остаются несовместимыми с приложениями, которым они требуются, и должны поставляться с альтернативным рынком программного обеспечения вместо Google Play Store. . [114] Ярким примером такого ответвления Android является Amazon Fire OS , которая используется в линейке планшетов Kindle Fire и ориентирована на сервисы Amazon. [114] Поставки Android-устройств без GMS также распространены в материковом Китае , поскольку Google не ведет там бизнес. [319] [320] [321]
В 2014 году Google также начал требовать, чтобы все устройства Android, имеющие лицензию на программное обеспечение Google Mobile Services, отображали заметный логотип «Powered by Android» на экранах загрузки. [115] Google также ввела в действие преференциальное объединение и размещение мобильных сервисов Google на устройствах, включая обязательное объединение всего основного набора приложений Google, обязательное размещение ярлыков для поиска Google и приложения Play Store на главной странице главного экрана или рядом с ней. в конфигурации по умолчанию [322] и предоставление большей доли доходов от поиска OEM-производителям, которые соглашаются не включать сторонние магазины приложений на свои устройства. [323] В марте 2018 года сообщалось, что Google начала блокировать использование программного обеспечения Google Mobile Services на «несертифицированных» устройствах Android и отображать предупреждение о том, что «производитель устройства предварительно загрузил приложения и сервисы Google без сертификации Google». Пользователи пользовательских ПЗУ могут зарегистрировать идентификатор своего устройства в своей учетной записи Google, чтобы удалить эту блокировку. [324]
Некоторые стандартные приложения и компоненты кода AOSP, которые ранее использовались в более ранних версиях Android, такие как Поиск, Музыка, Календарь и API местоположения, были оставлены Google в пользу несвободных замен, распространяемых через Play Store (Поиск Google, Google Play Music и Google Calendar) и Google Play Services , которые больше не имеют открытого исходного кода. Более того, варианты некоторых приложений с открытым исходным кодом также исключают функции, присутствующие в их несвободных версиях. [114] [325] [326] [327] Эти меры, вероятно, направлены на предотвращение разветвлений и поощрение коммерческого лицензирования в соответствии с требованиями Google, поскольку большая часть основных функций операционной системы зависит от проприетарных компонентов, лицензированных исключительно Google, и для разработки альтернативного набора программного обеспечения и API для их репликации или замены потребуются значительные ресурсы. Приложения, которые не используют компоненты Google, также будут находиться в функциональном невыгодном положении, поскольку они могут использовать только API, содержащиеся в самой ОС. В свою очередь, сторонние приложения могут зависеть от сервисов Google Play. [328]
Членам Open Handset Alliance, в состав которого входит большинство OEM-производителей Android, по контракту также запрещено производить устройства Android на основе версий ОС; [114] [329] В 2012 году Google вынудила Acer Inc. остановить производство устройства на базе ОС Aliyun от Alibaba Group с угрозами удаления из OHA, поскольку Google сочла эту платформу несовместимой версией Android. . Alibaba Group защищала обвинения, утверждая, что эта ОС представляет собой платформу, отличную от Android (в основном использующую приложения HTML5 ), но включает в себя части платформы Android, чтобы обеспечить обратную совместимость со сторонним программным обеспечением Android. Действительно, устройства поставлялись с магазином приложений, в котором предлагались приложения для Android; однако большинство из них были пиратскими . [330] [331] [332]
Когда Android был представлен в 2007 году, он встретил вялую реакцию. Хотя аналитики были впечатлены уважаемыми технологическими компаниями, которые объединились с Google для создания Open Handset Alliance, было неясно, захотят ли производители мобильных телефонов заменить свои существующие операционные системы на новые. Андроид. [333] Идея платформы разработки на базе Linux с открытым исходным кодом вызвала интерес, [334] но были дополнительные опасения по поводу того, что Android столкнется с сильной конкуренцией со стороны признанных игроков на рынке смартфонов, таких как Nokia и Microsoft, а также конкурирующих мобильных Linux операционные системы, которые находились в разработке. [335] Эти признанные игроки были настроены скептически: цитировались слова Nokia: «Мы не рассматриваем это как угрозу», а член команды Microsoft по Windows Mobile заявил: «Я не понимаю, какое влияние они окажут. " [336]
С тех пор Android стала наиболее широко используемой операционной системой для смартфонов [337] [338] и «одним из самых быстрых мобильных приложений». [339] Рецензенты выделили природу операционной системы с открытым исходным кодом как одну из ее определяющих сильных сторон, позволяющую таким компаниям, как Nokia (семейство Nokia X), [340] Amazon (Kindle Fire), Barnes & Noble ( Nook ), Ouya , Baidu и других, чтобы создать форк программного обеспечения и выпустить аппаратное обеспечение под управлением собственной версии Android. В результате технологический веб-сайт Ars Technica описал ее как «практически операционную систему по умолчанию для запуска нового оборудования» для компаний, не имеющих собственных мобильных платформ. [337] Эта открытость и гибкость также присутствуют на уровне конечного пользователя: Android позволяет владельцам обширно настраивать устройства, а приложения свободно доступны в магазинах приложений, не принадлежащих Google, и на сторонних веб-сайтах. Это было названо одним из основных преимуществ телефонов Android перед другими. [337] [341]
Несмотря на популярность Android, в том числе уровень активации, в три раза превышающий iOS, поступали сообщения о том, что Google не смог успешно использовать другие свои продукты и веб-сервисы, чтобы превратить Android в прибыльную компанию, как ожидали аналитики. [342] The Verge предположил, что Google теряет контроль над Android из-за обширной настройки и распространения приложений и сервисов, не принадлежащих Google: линейка Amazon Kindle Fire использует Fire OS , сильно модифицированную версию Android, которая не включает и не поддерживает ни одну из Запатентованные компоненты Google и требует, чтобы пользователи получали программное обеспечение из конкурирующего Amazon Appstore, а не из Play Store. [114] В 2014 году, стремясь повысить известность бренда Android, Google начала требовать, чтобы устройства, оснащенные ее собственными компонентами, отображали логотип Android на экране загрузки. [115]
Android страдает от «фрагментации», [343] ситуации, когда разнообразие устройств Android, с точки зрения как аппаратных изменений, так и различий в программном обеспечении, работающем на них, усложняет задачу разработки приложений, которые последовательно работают во всей экосистеме, по сравнению с конкурентами. такие платформы, как iOS, где аппаратное и программное обеспечение различаются меньше. Например, по данным OpenSignal в июле 2013 года одновременно использовалось 11 868 моделей устройств Android с экранами различных размеров и восемью версиями ОС Android, в то время как подавляющее большинство пользователей iOS обновились до последней версии этой ОС. [344] Критики, такие как Apple Insider, утверждают, что фрагментация аппаратного и программного обеспечения подтолкнула рост Android за счет большого количества недорогих устройств бюджетного класса, работающих под управлением старых версий Android. Они утверждают, что это заставляет разработчиков Android писать для «наименьшего общего знаменателя», чтобы охватить как можно больше пользователей, у которых слишком мало стимулов использовать новейшие аппаратные или программные функции, доступные только на меньшем проценте устройств. [345] Однако компания OpenSignal, которая занимается разработкой приложений для Android и iOS, пришла к выводу, что, хотя фрагментация может затруднить разработку, более широкий глобальный охват Android также увеличивает потенциальное вознаграждение. [344]
Android является наиболее используемой операционной системой на телефонах практически во всех странах, при этом доля рынка некоторых стран, таких как Индия, составляет более 96%. [346] На планшетах использование более равномерное, поскольку iOS немного популярнее во всем мире.
По оценкам исследовательской компании Canalys, во втором квартале 2009 года доля Android в мировых поставках смартфонов составляла 2,8% . [347] К маю 2010 года доля Android на мировом рынке смартфонов составляла 10%, обогнав Windows Mobile , [348] в то время как в США доля Android составляла 28%, обогнав iPhone OS . [349] К четвертому кварталу 2010 года ее мировая доля выросла до 33% рынка, став самой продаваемой платформой для смартфонов, [350] обогнав Symbian . [351] По данным comScore, в США в апреле 2011 года она стала самой продаваемой платформой, обогнав BlackBerry OS с долей смартфонов 31,2% . [352]
По оценкам Gartner , к третьему кварталу 2011 года более половины (52,5%) продаж смартфонов приходилось на Android. [353] По данным исследовательской компании IDC, к третьему кварталу 2012 года Android занимала 75% мирового рынка смартфонов. [354]
В июле 2011 года Google сообщил, что ежедневно активируется 550 000 устройств Android, [355] по сравнению с 400 000 в день в мае, [356] и более 100 миллионов устройств было активировано [357] с ростом на 4,4% в неделю. [355] В сентябре 2012 года было активировано 500 миллионов устройств, при этом ежедневно совершалось 1,3 миллиона активаций. [358] [359] В мае 2013 года на Google I/O Сундар Пичаи объявил, что было активировано 900 миллионов устройств Android. [360]
Доля рынка Android зависит от местоположения. В июле 2012 года доля «мобильных абонентов в возрасте 13+» в США, использующих Android, достигла 52% [361] , а в Китае выросла до 90%. [362] В третьем квартале 2012 года доля Android на мировом рынке поставок смартфонов составила 75%, [354] всего было активировано 750 миллионов устройств. В апреле 2013 года Android было активировано 1,5 миллиона раз в день. [359] По состоянию на май 2013 года [обновлять]из магазина Google Play было установлено 48 миллиардов приложений («приложений»), [363] а к сентябрю 2013 года был активирован один миллиард устройств Android. [364]
По состоянию на август 2020 года [обновлять]в магазине Google Play было опубликовано более 3 миллионов приложений для Android, [11] [365] , а по состоянию на май 2016 года [обновлять]приложения были загружены более 65 миллиардов раз. [366] Успех операционной системы сделал ее объектом патентных споров в рамках так называемых « войн смартфонов » между технологическими компаниями. [367] [368]
На устройства Android приходится более половины продаж смартфонов на большинстве рынков, включая США, при этом «только в Японии Apple лидировала» (данные за сентябрь – ноябрь 2013 г.). [369] По состоянию на конец 2013 года за четыре года с 2010 года было продано более 1,5 миллиарда Android-смартфонов, [370] [371] что сделало Android самой продаваемой ОС для телефонов и планшетов. По оценкам, к концу 2014 года (включая предыдущие годы) будет продано три миллиарда Android-смартфонов. По данным исследовательской компании Gartner, устройства на базе Android превосходят всех конкурентов каждый год, начиная с 2012 года. [372] В 2013 году продажи устройств на базе Android превысили продажи Windows 2.8:1, или на 573 миллиона. [373] [374] [375] По состоянию на 2015 год [обновлять]Android имеет самую большую установленную базу среди всех операционных систем; [21] С 2013 года устройства под его управлением продаются больше, чем устройства Windows, iOS и Mac OS X вместе взятые. [376]
По данным StatCounter , который отслеживает только использование веб-страниц, Android является самой популярной мобильной операционной системой с августа 2013 года. [377] Android является самой популярной операционной системой для просмотра веб-страниц в Индии и ряде других стран (например, практически во всех Азия, за исключением Японии и Северной Кореи). По данным StatCounter, Android чаще всего используется на телефонах во всех африканских странах, и в нем говорится, что «использование мобильных устройств уже обогнало настольные компьютеры в нескольких странах, включая Индию, Южную Африку и Саудовскую Аравию», [378] причем все страны Африки уже сделали это. в котором использование мобильных устройств (включая планшеты) составляет 90,46% (только на Android приходится 75,81% всего использования). [379] [380]
В то время как телефоны Android в западном мире почти всегда включают собственный код Google (например, Google Play) в операционную систему с открытым исходным кодом, собственный код и торговая марка Google все чаще не используются на развивающихся рынках; «Рост Android-устройств AOSP выходит далеко за пределы Китая [..] ABI Research утверждает, что во втором квартале [2014 года] по всему миру было продано 65 миллионов устройств с открытым исходным кодом Android по сравнению с 54 миллионами в первом квартале»; в зависимости от страны процент телефонов, по оценкам, основан на только исходном коде AOSP, без товарного знака Android: Таиланд (44%), Филиппины (38%), Индонезия (31%), Индия (21%), Малайзия (24%). ), Мексика (18%), Бразилия (9%). [381]
Согласно отчету Gartner за январь 2015 года, «в 2014 году поставки Android превысили миллиард устройств, и в 2015 году они продолжат расти двузначными темпами, увеличившись на 26 процентов по сравнению с прошлым годом». Это первый случай, когда любая операционная система общего назначения охватила более одного миллиарда конечных пользователей в течение года: достигнув почти 1,16 миллиарда конечных пользователей в 2014 году, Android продал более чем в четыре раза больше, чем iOS и OS X вместе взятые, и более чем в три раза больше, чем Microsoft Windows . Gartner ожидала, что весь рынок мобильных телефонов «достигнет двух миллиардов единиц в 2016 году», включая Android. [382] Описывая статистику, Фархад Манджу написал в The New York Times , что «примерно каждый второй компьютер, проданный сегодня, работает под управлением Android. [Он] стал доминирующей вычислительной платформой на Земле». [21]
По оценкам Statistica , в 2015 году установленная база Android-смартфонов составила 1,8 миллиарда единиц, что составило 76% от оценочного общего количества смартфонов во всем мире. [383] [384] [a] Android имеет самую большую установленную базу среди всех мобильных операционных систем и с 2013 года является самой продаваемой операционной системой в целом [373] [376] [386] [387] [388] с продажами в 2012, 2013 и 2014 [389] близки к установленной базе всех ПК. [390]
Во втором квартале 2014 года доля Android на мировом рынке поставок смартфонов составила 84,7%, что стало новым рекордом. [391] [392] К третьему кварталу 2016 года эта доля мирового рынка выросла до 87,5%, в результате чего основной конкурент iOS остался с долей рынка 12,1%. [394]
Согласно отчету StatCounter за апрель 2017 года , Android обогнала Microsoft Windows и стала самой популярной операционной системой по общему использованию Интернета. [395] [396] С тех пор оно сохранило плюрализм. [397]
В сентябре 2015 года Google объявил, что у Android 1,4 миллиарда активных пользователей в месяц. [398] [399] В мае 2017 года это число увеличилось до 2 миллиардов активных пользователей в месяц. [400] [401]
Несмотря на успех на смартфонах, первоначально распространение планшетов Android было медленным, [402] затем в большинстве стран оно догнало iPad. Одной из основных причин была ситуация «курица или яйцо» , когда потребители не решались покупать планшет Android из-за отсутствия высококачественных приложений для планшетов, а разработчики не решались тратить время и ресурсы на разработку приложений для планшетов до тех пор, пока не появился значительный рынок для планшетов. их. [403] [404] «Экосистема» контента и приложений оказалась более важной, чем характеристики оборудования , в качестве аргумента в пользу планшетов. Из-за отсутствия в 2011 году приложений для Android-планшетов ранним планшетам Android приходилось довольствоваться существующими приложениями для смартфонов, которые плохо подходили для экранов большего размера, тогда как доминирование Apple iPad подкреплялось большим количеством приложений для планшетов. iOS- приложения. [404] [405]
Несмотря на то, что поддержка приложений находилась в зачаточном состоянии, значительное количество планшетов Android, таких как Barnes & Noble Nook (а также планшетов, использующих другие операционные системы, такие как HP TouchPad и BlackBerry PlayBook ), были срочно выведены на рынок в попытке извлечь выгоду из успеха. iPad. [404] InfoWorld предположил, что некоторые производители Android изначально рассматривали свои первые планшеты как «бизнес на телефонах Франкенфона», краткосрочную возможность с низкими инвестициями, размещая ОС Android, оптимизированную для смартфонов (до появления Android 3.0 Honeycomb для планшетов), на устройство, пренебрегая пользовательским интерфейсом. Такой подход, как, например, в случае с Dell Streak , не смог завоевать популярность на рынке среди потребителей, а также нанес ущерб ранней репутации планшетов Android. [406] [407] Кроме того, цена некоторых Android-планшетов, таких как Motorola Xoom, была такой же или выше, чем у iPad , что отрицательно сказалось на продажах. Исключением стал Amazon Kindle Fire , который основывался на более низких ценах, а также на доступе к экосистеме приложений и контента Amazon. [404] [408]
Ситуация начала меняться в 2012 году с выпуском доступного Nexus 7 и призывом Google к разработчикам писать более качественные приложения для планшетов. [409] По данным International Data Corporation, в третьем квартале 2012 года поставки планшетов на базе Android превысили поставки iPad. [410]
По состоянию на конец 2013 года за три года, начиная с 2011 года, было продано более 191,6 миллиона планшетов Android. [411] [412] Это сделало планшеты Android самым продаваемым типом планшетов в 2013 году, обогнав iPad во втором квартале 2013 года. [ 413]
Согласно статистике использования Интернета StatCounter, по состоянию на 2020 год [обновлять]планшеты Android составляют большинство планшетных устройств, используемых в Африке (70%), Южной Америке (65%) и менее половины в других местах, например в Европе (44%), Азии (44). %), Северная Америка (34%) и Океания/Австралия (18%). На всех континентах есть страны, где Android-планшетов большинство, например, Мексика. [414]
В марте 2016 года Гален Груман из InfoWorld заявил, что устройства Android могут стать «реальной частью вашего бизнеса [..] больше нет причин держать Android на расстоянии. Теперь он может быть такой же неотъемлемой частью вашего мобильного портфолио, как Apple ». iOS - устройства». [415] Годом ранее Груман заявил, что собственные мобильные приложения Microsoft Office «лучше работают на iOS и Android», чем на собственных устройствах Microsoft с Windows 10 . [416]
Недавно выпущенная версия Android 12 является самой популярной версией Android на смартфонах и планшетах вместе взятых. Уровень использования всех поддерживаемых версий, то есть Android 10 и новее, составляет 78%.
По состоянию на ноябрь 2023 года [обновлять]Android 13 является наиболее популярным на смартфонах (39%), за ним следуют Android 12, 11 и т. д. в обратном порядке. Использование Android 11 и новее, то есть поддерживаемых версий, составляет 73%, остальные пользователи не получают обновлений безопасности. Android 13 наиболее популярен в США, фактически во всех странах Северной Америки, европейских странах и Австралии, а также на большинстве остальных континентов. В остальном Android 11 является самой популярной версией, например, в большинстве стран Африки.
На планшетах Android 13 снова является самой популярной одиночной версией — 24%. Использование Android 11 и новее, то есть поддерживаемых версий, составляет 49% на планшетах Android, а Pie 9.0, который до недавнего времени поддерживался, — 65%. Доля использования сильно варьируется в зависимости от страны: например, Android 9.0 Pie — это версия с наибольшей долей использования в США (также в Китае и Великобритании) — 37 %, в то время как страны, которые используют в основном последние поддерживаемые версии, включают Канаду, Мексику. , Россия, Австралия и страны Северной Европы в основном используют Android 13.
С января 2023 года 85% устройств имеют поддержку графики Vulkan (77,0% используют более новую версию Vulkan 1.1), [424] преемника OpenGL. При этом 100,0% устройств имеют поддержку OpenGL ES 2.0 или выше, 93% — на OpenGL ES 3.0 или выше, а 80,24% используют последнюю версию OpenGL ES 3.2 .
Платные приложения для Android в прошлом было легко пиратствовать . [425] В интервью Eurogamer в мае 2012 года разработчики Football Manager заявили, что соотношение пиратских игроков и законных игроков в их игре Football Manager Handheld составляло 9:1 . [426] Однако не все разработчики согласились с тем, что уровень пиратства является проблемой; например, в июле 2012 года разработчики игры Wind-up Knight заявили, что уровень пиратства в их игре составляет всего 12%, причем большая часть пиратства приходится на Китай, где люди не могут покупать приложения в Google Play. [427]
В 2010 году Google выпустила инструмент для проверки разрешенных покупок для использования в приложениях, но разработчики жаловались, что этого недостаточно и его легко взломать . Google ответил, что этот инструмент, особенно его первоначальный выпуск, был задуман как образец платформы, которую разработчики могли модифицировать и использовать в зависимости от своих потребностей, а не как готовое решение для борьбы с пиратством. [428] В Android «Jelly Bean» реализована возможность шифрования платных приложений, благодаря чему они могут работать только на том устройстве, для которого они были приобретены. [429] [430]
Успех Android сделал его объектом судебных разбирательств по патентам и авторским правам между технологическими компаниями, причем как Android, так и производители телефонов Android были вовлечены в многочисленные патентные иски и другие юридические проблемы.
12 августа 2010 года Oracle подала в суд на Google по поводу заявленного нарушения авторских прав и патентов, связанных с языком программирования Java . [431] Первоначально Oracle требовала возмещения ущерба на сумму до 6,1 миллиарда долларов, [432] но эта оценка была отклонена федеральным судьей США, который попросил Oracle пересмотреть оценку. [433] В ответ Google представила несколько линий защиты, утверждая, что Android не нарушает патенты или авторские права Oracle, что патенты Oracle недействительны, а также ряд других аргументов. Они сказали, что среда выполнения Java в Android основана на Apache Harmony , чистой реализации библиотек классов Java, и независимо разработанной виртуальной машине под названием Dalvik . [434] В мае 2012 года присяжные по этому делу установили, что Google не нарушала патенты Oracle, а судья первой инстанции постановил, что структура Java API, используемая Google, не защищена авторским правом. [435] [436] Стороны договорились о возмещении убытков, предусмотренных законом, за небольшой объем скопированного кода. [437] 9 мая 2014 г. Федеральный округ частично отменил решение окружного суда, приняв решение в пользу Oracle по вопросу об авторских правах и вернув вопрос о добросовестном использовании на рассмотрение окружного суда. [438] [439]
В декабре 2015 года Google объявил, что следующая основная версия Android ( Android Nougat ) перейдет на OpenJDK , которая является официальной реализацией платформы Java с открытым исходным кодом, вместо использования ныне прекращенного проекта Apache Harmony в качестве среды выполнения. Код, отражающий это изменение, также был размещен в репозитории исходных кодов AOSP. [218] В своем объявлении Google заявила, что это часть усилий по созданию «общей базы кода» между Java на Android и других платформах. [219] Позже Google признала в судебном документе, что это было частью усилий по разрешению споров с Oracle, поскольку использование ею кода OpenJDK регулируется Генеральной общественной лицензией GNU (GPL) с исключением привязки , и что «любые иск о возмещении ущерба, связанный с новыми версиями, явно лицензированными Oracle в рамках OpenJDK, потребует отдельного анализа ущерба от более ранних версий». [218] В июне 2016 года федеральный суд США вынес решение в пользу Google, заявив, что использование API было добросовестным. [440]
В апреле 2021 года Верховный суд США постановил, что использование Google API Java находится в пределах добросовестного использования, отменив решение Федерального окружного апелляционного суда и вернув дело на дальнейшее рассмотрение. Мнение большинства началось с предположения, что API могут быть защищены авторским правом, и поэтому продолжилось рассмотрением факторов, способствующих добросовестному использованию. [441]
В 2013 году FairSearch , лоббистская организация, поддерживаемая Microsoft , Oracle и другими, подала жалобу на Android в Европейскую комиссию , утверждая, что ее модель бесплатного распространения представляет собой антиконкурентное грабительское ценообразование . Европейский фонд свободного программного обеспечения , в число доноров которого входит Google, оспорил обвинения Fairsearch. [442] 20 апреля 2016 г. ЕС подал официальную антимонопольную жалобу против Google на основании обвинений FairSearch, утверждая, что его влияние на поставщиков Android, включая обязательное объединение всего набора проприетарного программного обеспечения Google, препятствует конкурентоспособности поисковые провайдеры должны быть интегрированы в Android, а запрет производителям производить устройства под управлением Android представляет собой антиконкурентную практику. [443] В августе 2016 года Федеральная антимонопольная служба (ФАС) России оштрафовала Google на 6,75 млн долларов США по аналогичным обвинениям со стороны «Яндекса» . [444] Европейская комиссия вынесла решение 18 июля 2018 г., установив, что Google провела три операции, связанные с Android, которые нарушали антимонопольные правила: объединение поиска Google и Chrome в состав Android, запрет производителям телефонов использовать раздвоенные версии. Android, а также заключение соглашений с производителями телефонов и сетевыми провайдерами о эксклюзивном включении поискового приложения Google в мобильные телефоны (практика, которую Google прекратила к 2014 году). ЕС оштрафовал Google на 4,3 миллиарда евро (около 5 миллиардов долларов США ) и потребовал от компании прекратить такое поведение в течение 90 дней. [445] Google подала апелляцию на это решение в октябре 2018 года, однако не будет требовать принятия каких-либо временных мер, чтобы отсрочить введение требований о поведении. [446]
16 октября 2018 года Google объявила, что изменит модель распространения Google Mobile Services в ЕС, поскольку часть потоков доходов от Android, поступающих за счет использования Google Search и Chrome, теперь запрещена постановлением ЕС. Хотя базовая система Android остается бесплатной, OEM-производители в Европе должны будут приобрести платную лицензию на основной набор приложений Google, таких как Gmail, Google Maps и Google Play Store. Поиск Google будет лицензироваться отдельно с возможностью бесплатного включения Google Chrome поверх поиска. Европейские OEM-производители могут включать сторонние альтернативы в телефоны и устройства, продаваемые клиентам, если они того пожелают. OEM-производителям больше не будет запрещено продавать в Европе любые устройства под управлением несовместимых версий Android. [447]
Помимо судебных исков против Google напрямую, против Android велись различные прокси-войны , направленные против производителей устройств Android, в результате чего производители отговаривались от внедрения платформы за счет увеличения затрат на вывод устройства Android на рынок. [448] И Apple , и Microsoft подали в суд на нескольких производителей за нарушение патентных прав, причем особенно громким делом является продолжающийся судебный иск Apple против Samsung . В январе 2012 года Microsoft заявила, что подписала патентно-лицензионные соглашения с одиннадцатью производителями устройств Android, на продукцию которых приходится «70 процентов всех Android-смартфонов», продаваемых в США [449] , и 55% мирового дохода от продаж устройств Android. [450] К ним относятся Samsung и HTC . [451] Патентное соглашение Samsung с Microsoft включало соглашение о выделении дополнительных ресурсов на разработку и маркетинг телефонов под управлением операционной системы Microsoft Windows Phone. [448] Microsoft также связала свое собственное программное обеспечение Android с патентными лицензиями, требуя объединения приложений Microsoft Office Mobile и Skype на устройствах Android для субсидирования лицензионных сборов и в то же время помогая продвигать свои линейки программного обеспечения. [452] [453]
Google публично выразил свое разочарование нынешней патентной ситуацией в Соединенных Штатах, обвинив Apple, Oracle и Microsoft в попытках уничтожить Android посредством патентных споров, вместо того, чтобы внедрять инновации и конкурировать с лучшими продуктами и услугами. [454] В августе 2011 года Google приобрела Motorola Mobility за 12,5 миллиардов долларов США, что рассматривалось отчасти как защитная мера по защите Android, поскольку Motorola Mobility владела более чем 17 000 патентов. [455] [456] В декабре 2011 года Google купила у IBM более тысячи патентов . [457]
Расследование антимонопольного органа Турции в отношении поисковой системы Android по умолчанию, начатое в 2017 году, привело к штрафу в размере 17,4 миллиона долларов США в сентябре 2018 года и штрафу в размере 0,05 процента от дохода Google в день в ноябре 2019 года, когда Google не выполнил требования. [458] В декабре 2019 года Google прекратила выдачу лицензий на новые модели телефонов Android, продаваемые в Турции. [458]
Google разработала несколько вариантов Android для конкретных случаев использования, включая Android Wear, позже переименованную в Wear OS , для носимых устройств, таких как наручные часы, [459] [460] Android TV для телевизоров, [461] [462] Android Things для умных устройств. или устройства Интернета вещей и Android Automotive для автомобилей. [463] [464] Кроме того, предоставляя инфраструктуру, которая сочетает в себе выделенное оборудование и специальные приложения, работающие на обычном Android, Google открыла платформу для использования в определенных сценариях использования, таких как приложение Android Auto для автомобилей, [465] [ 466] и Daydream , платформа виртуальной реальности. [467]
Открытый и настраиваемый характер Android позволяет производителям устройств использовать его и на другой электронике, включая ноутбуки, нетбуки , [468] [469] и настольные компьютеры, [470] камеры, [471] наушники, [472] системы домашней автоматизации. , игровые приставки, [473] медиаплееры, [474] спутники, [475] маршрутизаторы , [476] принтеры , [477] платежные терминалы , [478] банкоматы , [479] бортовые развлекательные системы , [480] и роботы . [481] Кроме того, Android был установлен и запущен на множестве менее технических объектов, включая калькуляторы, [482] одноплатные компьютеры , [483] функциональные телефоны , [484] электронные словари , [485] будильники , [ 486] холодильники, [487] стационарные телефоны, [488] кофемашины, [489] велосипеды , [490] и зеркала. [473]
Ouya , игровая консоль под управлением Android, стала одной из самых успешных кампаний на Kickstarter , на ее разработку было собрано 8,5 миллионов долларов США, [491] [492] , а позже за ней последовали другие консоли на базе Android, такие как Shield Portable от Nvidia . – Android-устройство в форм-факторе контроллера для видеоигр . [493]
В 2011 году Google продемонстрировала «Android@Home», технологию домашней автоматизации, которая использует Android для управления рядом бытовых устройств, включая выключатели света, розетки и термостаты. [494] Были объявлены прототипы лампочек, которыми можно было бы управлять с телефона или планшета Android, но глава Android Энди Рубин осторожно заметил, что «в включении и выключении лампочки нет ничего нового», указывая на многочисленные неудачные службы домашней автоматизации. Google, по его словам, мыслит более амбициозно и намеревается использовать свое положение поставщика облачных услуг, чтобы принести продукты Google в дома клиентов. [495] [496]
В 2011 году компания Parrot представила автомобильную стереосистему Asteroid на базе Android , [497] в 2012 году последовала ее преемница — Asteroid Smart с сенсорным экраном. [498] В 2013 году Clarion выпустила собственную автомобильную стереосистему на базе Android — АХ1. [499] В январе 2014 года на выставке Consumer Electronics Show (CES) компания Google объявила о создании Открытого автомобильного альянса , группы, в которую входят несколько крупных автопроизводителей ( Audi , General Motors , Hyundai и Honda ) и Nvidia , целью которой является производить автомобильные развлекательные системы на базе Android , «[перенося] лучшее из Android в автомобиль безопасным и бесперебойным способом». [500]
Android предустановлен на некоторых ноутбуках (аналогичная функциональность запуска приложений Android также доступна в ChromeOS от Google), а также конечные пользователи могут устанавливать его на персональные компьютеры . [501] [502] На этих платформах Android предоставляет дополнительные функции для физических клавиатур [503] и мышей , а также комбинацию клавиш « Alt-Tab » для быстрого переключения приложений с помощью клавиатуры. В декабре 2014 года один обозреватель отметил, что система уведомлений Android «гораздо более полная и надежная, чем в большинстве сред» и что Android «абсолютно можно использовать» в качестве основной операционной системы для настольных компьютеров. [504]
В октябре 2015 года The Wall Street Journal сообщила, что Android станет будущей основной операционной системой Google для ноутбуков, и к 2017 году планируется внедрить в нее ChromeOS. [505] [506] Сундар Пичаи из Google, руководивший разработкой Android, объяснил: что «мобильность как компьютерная парадигма в конечном итоге сольется с тем, что мы сегодня называем настольным компьютером». [505] Кроме того, еще в 2009 году сам соучредитель Google Сергей Брин заявил, что ChromeOS и Android «вероятно, со временем сойдутся». [507] Локхаймер, сменивший Пичаи на посту главы Android и ChromeOS, ответил на это заявление официальным сообщением в блоге Google, в котором говорится: «Хотя мы работаем над тем, как объединить лучшее из обеих операционных систем, мы не планируем постепенно отказаться от ChromeOS, [который] гарантирует автоматическое обновление в течение пяти лет». [508] В отличие от Android, где поддержка короче, а « даты окончания срока действия [будут...] не менее 3 лет [в будущем] для планшетов Android для образовательных учреждений». [509]
На конференции Google I/O в мае 2016 года Google анонсировала Daydream, платформу виртуальной реальности , которая опирается на смартфон и предоставляет возможности виртуальной реальности через гарнитуру и контроллер виртуальной реальности, разработанные самой Google. [467] Платформа встроена в Android, начиная с Android Nougat, в отличие от автономной поддержки возможностей виртуальной реальности. Программное обеспечение доступно для разработчиков и было выпущено в 2016 году.
Талисманом Android является зеленый робот-андроид , что соответствует названию программного обеспечения. Хотя долгое время у него не было официального названия, команда Android в Google, как сообщается, называет его «Bugdroid». [510] В 2024 году в блоге Google было опубликовано официальное название «Бот». [511] [512]
Он был разработан тогдашним графическим дизайнером Google Ириной Блок 5 ноября 2007 года, когда был анонсирован Android. Вопреки сообщениям о том, что ей поручили проект по созданию иконки, [513] Блок подтвердила в интервью, что она самостоятельно разработала его и сделала открытым исходным кодом . Дизайн робота изначально не был представлен Google, но он быстро стал обычным явлением в команде разработчиков Android, и его различные вариации создавались разработчиками, которым понравилась фигура, поскольку она была бесплатной по лицензии Creative Commons . [514] [515] Его популярность среди команды разработчиков в конечном итоге привела к тому, что Google принял его в качестве официального значка как часть логотипа Android, когда он был представлен потребителям в 2008 году.
Хотя проект Android с открытым исходным кодом (AOSP) предоставляет общие функции на уровне устройства, такие как электронная почта и звонки, GMS не является частью AOSP.
GMS доступен только по лицензии Google [..] Мы просим партнеров GMS пройти простой тест на совместимость и соблюдать наши требования совместимости для своих устройств Android.
И не задерживайте дыхание, но те же самые одержимые мобильными телефонами наблюдатели за технологиями говорят, что пройдет немного времени, прежде чем Google с головой прыгнет в телефонный бизнес.
Телефон, кто-нибудь?
{{cite web}}
: CS1 maint: неподходящий URL ( ссылка )Резкая эскалация войны США с китайскими технологическими фирмами
Компания Huawei, которая является вторым по величине продавцом смартфонов в мире после Samsung, уже давно использует операционную систему Android от Google для управления своими смартфонами и планшетами.
Запрет означает, что новые телефоны Huawei больше не смогут получать доступ к определенным приложениям, таким как Google Maps и YouTube, а существующие телефоны не смогут обновлять свои операционные системы Android.
Компания Huawei собирается зарегистрировать в Перу торговую марку названия своей операционной системы «Hongmeng».
Китайский технологический гигант планирует выпустить собственную операционную систему в этом году, поскольку доступ к американскому программному обеспечению ограничен запретом на экспорт
Регистрация товарного знака зарегистрирована в Канаде, Европейском Союзе, Мексике и других странах.
Vulkan 1.1 доступен в виде OTA Developer Preview для NVIDIA SHIELD TV.
Теперь работает на базе Android Marshmallow.
В течение года мы выпускали ежемесячные обновления безопасности Android для устройств под управлением Android 4.4.4 и более поздних версий — на их долю приходится 86,3 процента всех активных устройств Android во всем мире.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка )Четыре эталонных устройства представляют собой телефоны, большие складные внутренние дисплеи, планшеты и настольные компьютеры.