Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Android Marshmallow ( кодовое название Android M во время разработки) является шестой основной версией операционной системы Android и 13-й версией Android. Впервые выпущенная в виде бета- сборки 28 мая 2015 года, она была официально выпущена 5 октября 2015 года, при этомустройства Nexus первыми получили обновление.

Marshmallow в первую очередь ориентирован на улучшение общего пользовательского опыта своего предшественника Lollipop . Он представил новую архитектуру разрешений, новые API-интерфейсы для контекстных помощников (впервые использованные новой функцией " Now on Tap " для предоставления контекстно-зависимых результатов поиска), новую систему управления питанием, которая снижает фоновую активность, когда устройство физически не обрабатывается. , встроенная поддержка распознавания отпечатков пальцев и разъемов USB-C , возможность переноса данных и приложений на карту microSD и другие внутренние изменения.

По состоянию на октябрь 2020 года менее 6% устройств Android используют эту версию [3], и когда было предупреждено, что миллиард пользователей используют эту (или старую) версию, которая к тому времени уже не поддерживается обновлениями безопасности, [4] было, когда 40% использовали эти версии. С тех пор не менее 70% пользователей этих старых версий обновились до более новой версии.

История [ править ]

Релиз имел внутреннее кодовое название «Печенье с орехами макадамии». [5] Первая предварительная версия для разработчиков под кодовым названием Android «M» была представлена ​​и выпущена на Google I / O 28 мая 2015 года для смартфонов Nexus 5 и Nexus 6 , планшетов Nexus 9 и телеприставок Nexus Player. . [6] [7] [8] Вторая предварительная версия для разработчиков была выпущена 9 июля 2015 г. [9] [10], а третья и последняя предварительная версия была выпущена 17 августа 2015 г. вместе с объявлением о том, что Android M будет называться Android « Зефир ». [11] [12]

29 сентября 2015 года, Google представил запуск устройства для Зефир: LG -produced Nexus 5X , то Huawei -produced Nexus 6P , [13] [14] [15] наряду с собственной компанией Google Pixel C таблетки. [16] [17]

Обновления Android 6.0 и заводские образы для Nexus 5, 6, 7 (2013) , 9 и Player были выпущены 5 октября 2015 года. [18] Более старые устройства Nexus, включая Nexus 4 , Nexus 7 (2012) и Nexus 10 , не получил официального обновления. [19] 14 октября 2015 года LG объявила, что планирует выпустить Marshmallow для своего флагманского смартфона LG G4 в Польше на следующей неделе, что станет первым устройством стороннего производителя, получившим обновление для Marshmallow. [20] [21]

В декабре был выпущен программный патч Android 6.0.1 с исправлениями безопасности, поддержкой эмодзи Unicode 8.0 (хотя и без поддержки расширений оттенков кожи для человеческих эмодзи) и возвращением функции «до следующего сигнала тревоги» в режиме «Не беспокоить». 7, 2015. [22] [23] [24]

Особенности [ править ]

Пользовательский опыт [ править ]

Новый «Assist» API позволяет отправлять информацию из текущего открытого приложения, включая текст и снимок экрана текущего экрана, в назначенное « вспомогательное » приложение для анализа и обработки. Эта система используется функцией приложения Google Search « Google Now on Tap », которая позволяет пользователям выполнять поиск в контексте информации, отображаемой в данный момент на экране. В то время как кнопка «Домой» использовалась в Android 5 для отображения доступных приложений, кнопка «Домой» теперь используется (вместе с голосовой командой) для создания экранных карточек, которые отображают информацию, предложения и действия, связанные с контентом. [25]«Direct Share» позволяет в меню «Поделиться» отображать недавно использованные комбинации контактов и связанного приложения в качестве прямых целей. [25]

Допустимое хранилище [ править ]

Новая функция «Приспосабливаемое хранилище» позволяет недавно вставленной SD-карте или другому вторичному носителю данных [ ссылка ] быть дополнительно обозначена как «внутреннее», а не «портативное» хранилище.

«Портативное» хранилище - это поведение по умолчанию, используемое в предыдущих версиях Android, при котором носитель рассматривается как вторичное устройство хранения для хранения пользовательских файлов, и носитель может быть удален или заменен без каких-либо последствий, но установленные пользователем приложения ограничены записью на их соответствующие каталоги имен пакетов, расположенные внутри Android/data. Это ограничение было введено в Android 4.4 KitKat . Платформа Storage Access Framework , благодаря которой в Android 5.0 Lollipop была восстановлена ​​совместная запись на карты памяти , обратно несовместима и работает медленнее из-за задержек . [26]


При обозначении как «внутреннее» хранилище носитель переформатируется с использованием зашифрованной файловой системы ext4 и «принимается» операционной системой как расширение основного раздела хранилища. Существующие данные (включая приложения и «личные» папки данных) переносятся на внешнее хранилище, и нормальная работа устройства становится зависимой от наличия носителя. Приложения и функции операционной системы не будут работать должным образом, если выбранное запоминающее устройство будет удалено, а карту нельзя будет повторно использовать в других устройствах до переформатирования . Если пользователь теряет доступ к носителю, принятое хранилище может быть «забыто», что делает данные навсегда недоступными. [25] Samsungи LG, однако, удалили возможность использовать SD-карту в качестве «внутреннего» хранилища на своих устройствах Galaxy S7 и G5 , при этом Samsung утверждает, что эта функция может привести к неожиданной потере данных и не позволяет пользователям передавать данные. с помощью карты. [27] [28]

Платформа [ править ]

Android Marshmallow представляет переработанную модель разрешений для приложений; приложениям больше не предоставляются все указанные разрешения автоматически во время установки. Теперь используется система согласия, в которой пользователям предлагается предоставить или отклонить индивидуальные разрешения (например, возможность доступа к камере или микрофону) для приложения, когда они необходимы в первый раз. Приложения запоминают гранты, которые пользователь может отозвать в любой момент. [7] [29] [30] Новая модель разрешений используется только приложениями, разработанными для Marshmallow с использованием его комплекта для разработки программного обеспечения.(SDK), и более старые приложения будут продолжать использовать предыдущий подход «все или ничего». Разрешения по-прежнему можно отозвать для этих приложений, хотя это может помешать им работать должным образом, и об этом отображается предупреждение. [31] [32]

Marshmallow представляет новые схемы управления питанием , известные как «Doze» и «App Standby»; при работе от батареи устройство переходит в состояние низкого энергопотребления, если оно неактивно и физически не обрабатывается. В этом состоянии сетевое подключение и фоновая обработка ограничены, и обрабатываются только «высокоприоритетные» уведомления. [25] Кроме того, доступ к сети для приложений откладывается, если пользователь в последнее время не взаимодействовал с приложением. [33] Приложения могут запрашивать разрешение на освобождение себя от этих политик, но будут отклонены в Google Play Store как нарушение его политики «Опасные продукты», если они «не повлияют» на их основные функции. [33] [34]

Android Marshmallow обеспечивает встроенную поддержку распознавания отпечатков пальцев на поддерживаемых устройствах через стандартный API , что позволяет сторонним приложениям реализовывать аутентификацию на основе отпечатков пальцев. Отпечатки пальцев можно использовать для разблокировки устройств и аутентификации покупок в Play Store и Google Pay . Android Marshmallow поддерживает USB-C , включая возможность инструктировать устройства заряжать другое устройство через USB. В Marshmallow также представлены «проверенные ссылки», которые можно настроить для открытия непосредственно в указанном приложении без дополнительных запросов пользователя. [7] [6] Пользовательские данные для приложений, предназначенных для Marshmallow, могут автоматически копироваться на Google Диск.через Wi-Fi. Каждое приложение получает до 25 МБ хранилища, которое не зависит от выделенного пользователем пространства на Google Диске. [25]

Что касается Marshmallow, Документ определения совместимости с Android содержит новые требования к безопасности для устройств, согласно которым устройства, способные получать доступ к зашифрованным данным, не влияя на производительность, должны включать безопасную загрузку и шифрование устройства по умолчанию. [35] Эти условия составляют часть спецификации, которая должна быть соблюдена, чтобы быть сертифицированным для операционной системы, [35] и иметь возможность лицензировать программное обеспечение Google Mobile Services . [36] Требование об обязательном шифровании устройств изначально должно было вступить в силу на Lollipop, но было отложено из-за проблем с производительностью. [35]

См. Также [ править ]

  • История версий Android

Ссылки [ править ]

  1. ^ Раковский, Брайан (5 октября 2015). «Будьте готовы к сладкому вкусу Android 6.0 Marshmallow» . Официальный блог Android . Проверено 6 марта 2017 года .
  2. ^ "android-6.0.1_r81" . android.googlesource.com . Проверено 3 октября 2017 года .
  3. ^ "Доля рынка мобильных и планшетных версий Android по всему миру" . StatCounter Global Stats . Проверено 16 ноября 2020 года .
  4. Рейнджер, Стив. «Предупреждение безопасности Android: один миллиард устройств больше не получает обновления» . ZDNet . Проверено 16 ноября 2020 года .
  5. ^ «Внутреннее кодовое имя Google для Android M - печенье с орехами макадамии (MNC)» . 23 мая 2015 года.
  6. ^ a b Зайферт, Дэн (28 мая 2015 г.). «Google анонсирует Android M, который будет доступен позже в этом году» . Грань . Vox Media . Проверено 6 марта 2017 года .
  7. ^ a b c Честер, Брэндон (28 мая 2015 г.). «Google анонсирует Android M на Google I / O 2015» . AnandTech . Purch Group . Проверено 6 марта 2017 года .
  8. Каннингем, Эндрю (28 мая 2015 г.). «Предварительная сборка Google Android M будет работать на Nexus 5, 6, 9 и Player [Обновлено]» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  9. ^ Kumparak, Грег (9 июля 2015). «Google выпускает вторую сборку Android M только для разработчиков» . TechCrunch . AOL . Проверено 6 марта 2017 года .
  10. Амадео, Рон (9 июля 2015 г.). «Google выпускает вторую предварительную версию Android M Developer Preview» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  11. ^ Eason, Джамал (17 августа 2015). «Разработайте золотую середину для Marshmallow: официальный Android 6.0 SDK и Final M Preview» . Блог разработчиков Android . Проверено 6 марта 2017 года .
  12. Рианна Уэлч, Крис (17 августа 2015 г.). «Имя Android M - Marshmallow, это версия 6.0» . Грань . Vox Media . Проверено 6 марта 2017 года .
  13. ^ Kastrenakes, Jacob (29 сентября 2015). "Google Nexus 6P с 5,7-дюймовым дисплеем объявлен по цене от 499 долларов" . Грань . Vox Media . Проверено 6 марта 2017 года .
  14. ^ Савову Влад (29 сентября 2015). «Анонсирован Nexus 5X с Android Marshmallow и Nexus Imprint» . Грань . Vox Media . Проверено 6 марта 2017 года .
  15. Амадео, Рон (29 сентября 2015 г.). «Google анонсирует LG Nexus 5X и Huawei Nexus 6P; предварительные заказы начинаются сегодня» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  16. Рианна Честер, Брэндон (29 сентября 2015 г.). "Google анонсирует планшет Pixel C" . AnandTech . Purch Group . Проверено 6 марта 2017 года .
  17. Ломас, Наташа (29 сентября 2015 г.). "Google анонсирует Android-планшет Pixel C с надстройкой магнитной клавиатуры" . TechCrunch . AOL . Проверено 6 марта 2017 года .
  18. ^ Уэлч, Крис (5 октября 2015 г.). «Android 6.0 Marshmallow теперь доступен для устройств Google Nexus» . Грань . Vox Media . Проверено 6 марта 2017 года .
  19. ^ Whitwam, Райан (28 сентября 2015). «Android Marshmallow начнет развертываться на Nexus 5, 6, 7 (2013), 9 и Player 5 октября вместе с AOSP» . Android Police . Проверено 6 марта 2017 года .
  20. Байфорд, Сэм (14 октября 2015 г.). «LG начинает выпуск Android 6.0 Marshmallow на G4 на следующей неделе» . Грань . Vox Media . Проверено 6 марта 2017 года .
  21. ^ Nickinson, Фил (14 октября 2015). «LG анонсирует первое обновление Android 6.0 Marshmallow» . Android Central . Мобильные нации. Архивировано из оригинала 7 марта 2017 года . Проверено 6 марта 2017 года .
  22. Рианна Раддок, Дэвид (7 декабря 2015 г.). «Заводские образы Android 6.0.1 уже доступны, много новых эмодзи и декабрьское исправление безопасности» . Android Police . Проверено 6 марта 2017 года .
  23. Амадео, Рон (7 декабря 2015 г.). «В Android 6.0.1 добавлено множество новых смайлов, и у нас есть полный список» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  24. ^ Р., Бен (7 декабря 2015 г.). «С выходом Android 6.0.1 Marshmallow на устройства Nexus добавлено более 200 смайликов» . PhoneArena . Проверено 6 марта 2017 года .
  25. ^ a b c d e Амадео, Рон (5 октября 2015 г.). «Android 6.0 Marshmallow, тщательно проверен» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  26. ^ «Scoped Storage в Android Q заставляет разработчиков использовать SAF» . xda-developers . 31 мая 2019.
  27. Амадео, Рон (24 февраля 2016 г.). «LG G5 и Galaxy S7 не будут поддерживать доступное хранилище Android 6.0» . Ars Technica . Condé Nast . Проверено 6 марта 2017 года .
  28. ^ Triggs, Роберт (24 февраля 2016). «LG G5 и Galaxy S7 не поддерживают адаптируемое хранилище Marshmallow» . Android Authority . Проверено 6 марта 2017 года .
  29. ^ Mediati, Ник (12 октября 2015). «Как переключать разрешения приложений в Android Marshmallow» . Гринбот . Международная группа данных . Проверено 6 марта 2017 года .
  30. ^ «Запрос разрешений во время выполнения» . Разработчики Android . Проверено 6 марта 2017 года .
  31. Хоффман, Крис (11 октября 2015 г.). «Как управлять разрешениями приложений на Android 6.0» . How-To Geek . Проверено 6 марта 2017 года .
  32. Ваггонер, Ара (1 ноября 2015 г.). «Как воспользоваться преимуществами новых разрешений приложений в Marshmallow» . Android Central . Мобильные нации . Проверено 6 марта 2017 года .
  33. ^ a b «Оптимизация для режима ожидания и ожидания приложений» . Портал разработчиков Android . Проверено 17 ноября 2015 года . Политики Google Play запрещают приложениям запрашивать прямое исключение из функций управления питанием в Android 6.0+ (Doze и App Standby), если это не отрицательно сказывается на основной функции приложения.
  34. ^ «Tasker был извлечен из Play Store» . Android Authority . Проверено 17 ноября 2015 года .
  35. ^ a b c «Google делает обязательным полное шифрование диска и безопасную загрузку для некоторых устройств Android 6.0» . IT мир . IDG . Проверено 20 октября 2015 года .
  36. ^ «Упрямые операторы и медленные OEM-производители отходят в сторону: Google дефрагментирует Android» . Ars Technica . Проверено 3 сентября 2013 года .