Android マシュマロ

Android マシュマロ
Androidオペレーティング システムのバージョン
Nexus 5で動作する Android Marshmallow (AVD エミュレータ)
開発者グーグル
一般提供2015年9月29日(Android 6.0) 2015年12月7日(Android 6.0.1)[ 1 ] [ 2 ] ( 2015-09-29 ) (2015年12月7日
最終リリース6.0.1_r81 (MOI10E) [ 3 ] / 2017年10月1日[ 4 ] ( 2017-10-01 )
カーネルタイプモノリシックLinux
先行Android ロリポップ (5.x)
後継者Android ヌガー (7.x)
公式サイトwww.android.com/バージョン/ marshmallow - 6-0 /Wikidataで編集する
サポート状況
  • 2018年8月1日時点でサポート終了
  • Google Play Servicesをサポート[ 5 ]

Android Marshmallow(開発中のコードネームはAndroid M )は、 Googleが開発したAndroidオペレーティングシステム6番目のメジャーバージョンであり、 Android Lollipopの後継となる。2015年5月28日のGoogle I/Oで発表され、同日にベータ版としてリリースされた後、2015年9月29日に正式リリースされた。2016年8月22日にはAndroid Nougatが後継となった。[ 6 ]

Android Marshmallowは、前バージョンのユーザーエクスペリエンスを全体的に向上させることに主眼を置いています。新しいオプトイン権限アーキテクチャ、コンテキストアシスタント用の新しいAPI (コンテキストに応じた検索結果を提供する新機能「Now on Tap」で初めて使用)、デバイスが物理的に操作されていないときにバックグラウンドアクティビティを削減する新しい電源管理システム、指紋認証USB-Cコネクタのネイティブサポート、データとアプリケーションをmicroSDカードに移行する機能、その他の内部変更が導入されました。

Android Marshmallowの普及率は低く、2016年7月時点でAndroid搭載端末の13.3%でしか実行されていませんでした。 [ 7 ] Android Marshmallowの使用率はそれ以降着実に増加し、2017年8月までにはAndroid搭載端末の35.21%でMarshmallowが実行されるようになり、その後減少しました。2026年1月現在、Android搭載端末の1.41%でMarshmallowが動作しています。[ 8 ] Android Marshmallowのセキュリティアップデートは2018年8月に終了しました。2026年1月現在、MarshmallowはGoogle Play開発者サービスでサポートされているAndroidの中で最も古いバージョンです。

歴史

Android Marshmallowは社内コードネーム「マカダミアナッツクッキー」でした。[ 9 ] Android Marshmallowの最初の開発者プレビュービルド(コードネームAndroid "M")は、2015年5月28日のGoogle I/Oで発表され、 Nexus 5およびNexus 6スマートフォンNexus 9タブレットNexus Playerセットトップボックス向けにリリースされました。[ 10 ] [ 11 ] [ 12 ] 2番目の開発者プレビューは2015年7月9日にリリースされ、[ 13 ] [ 14 ] 3番目で最後のプレビューは2015年8月17日にリリースされ、Android MのタイトルがAndroid " Marshmallow "になることが発表されました。[ 15 ] [ 16 ]

2015年9月29日、GoogleはMarshmallowの発売デバイスとして、LG製のNexus 5XHuawei製のNexus 6P[ 17 ] [ 18 ] [ 19 ]、そしてGoogle独自のPixel Cタブレット[ 20 ] [ 21 ]を発表しました。

Nexus 5、6、72013)9Player向けのAndroid 6.0アップデートとファクトリーイメージは、2015年10月5日にリリースされました。[ 22 ] Nexus 4Nexus 7(2012)Nexus 10などの古いNexusデバイスは、公式アップデートを受信しませんでした。[ 23 ] LGは、2015年10月14日に、翌週にポーランドで主力スマートフォンLG G4向けにMarshmallowをリリースする予定であると発表しました。これは、Android Marshmallowへのアップデートを受信する最初のサードパーティ製デバイスとなりました。[ 24 ] [ 25 ]

Android 6.0.1は、セキュリティ修正、 Unicode 8.0絵文字のサポート(ただし、人間の絵文字の肌色拡張はサポートされていない)、および「次のアラームまで」の通知をマナーモードに復活させたソフトウェアパッチで、2015年12月7日にリリースされました。 [ 26 ] [ 27 ] [ 28 ]

システム機能

ユーザーエクスペリエンス

新しい「アシスト」APIを使用すると、現在開いているアプリの情報(テキストや画面のスクリーンショットなど)を、指定された「アシスタント」アプリケーションに送信して分析・処理することができます。このシステムは、Google検索アプリの機能「Google Now on Tap」で使用されており、ユーザーは画面に表示されている情報に基づいて検索を行うことができます。Android 5では「ホーム」ボタンは利用可能なアプリを表示するために使用されていましたが、現在は「ホーム」ボタン(音声コマンドと組み合わせて)を使用して、コンテンツに関連する情報、提案、アクションを表示する画面カードを生成します。[ 29 ]「ダイレクトシェア」を使用すると、共有メニューに最近使用した連絡先と関連アプリの組み合わせを直接ターゲットとして表示できます。[ 29 ]

適応可能なストレージ

新しい「Adoptable storage」機能を使用すると、新しく挿入されたSD カードやその他のセカンダリ ストレージ メディアを、オプションで「ポータブル」ストレージではなく「内部」ストレージとして指定できます。

「ポータブル」ストレージは、以前のAndroidバージョンではデフォルトの動作であり、メディアをユーザーファイル用のセカンダリストレージデバイスとして扱います。ストレージメディアは影響を受けずに取り外したり交換したりできますが、ユーザーがインストールしたアプリは、 の下にあるそれぞれのパッケージ名ディレクトリへの書き込みに制限されています。この制限はAndroid 4.4 KitKatAndroid/dataで導入されました。Android 5.0 Lollipopでメモリカードへの共有書き込みアクセスが復活したストレージアクセスフレームワークは下位互換性がなく、レイテンシのために速度が低下します。[ 30 ]

「内部」ストレージとして指定されている場合、ストレージメディアは暗号化されたext4ファイルシステムで再フォーマットされ、オペレーティングシステムによってプライマリストレージパーティションの拡張として「採用」されます。既存のデータ(アプリケーションや「プライベート」データフォルダを含む)は外部ストレージに移行され、デバイスの通常の操作はメディアの存在に依存するようになります。採用されたストレージデバイスを取り外すと、アプリとオペレーティングシステムの機能は正常に動作しなくなり、カードは再フォーマットされるまで他のデバイスで再利用できません。ユーザーがストレージメディアにアクセスできなくなった場合、採用されたストレージは「忘れ去られる」可能性があり、データに永久にアクセスできなくなります。[ 29 ]

LGとSamsungを含むすべてのOEMがこの機能をサポートしているわけではない。Samsungはユーザーの混乱やデータ損失の可能性があることを指摘した。[ 31 ] [ 32 ]

プラットフォーム

Android Marshmallowでは、再設計されたアプリケーション権限モデルが導入され、アプリはインストール時に指定されたすべての権限を自動的に付与されなくなりました。オプトインシステムが採用され、カメラやマイクへのアクセスなど、権限が初めて必要になった際に、ユーザーがアプリに個別の権限を付与または拒否するよう促されます。アプリケーションは付与内容を記憶し、ユーザーはいつでも取り消すことができます。[ 11 ] [ 33 ] [ 34 ]新しい権限モデルは、Marshmallowのソフトウェア開発キット(SDK)を使用して開発されたアプリケーションでのみ使用され、古いアプリは従来の「すべてかゼロか」のアプローチを引き続き使用します。これらのアプリの権限は引き続き取り消すことができますが、アプリが正常に動作しなくなる可能性があり、その旨の警告が表示されます。[ 35 ] [ 36 ]

Marshmallowでは、「Doze」と「App Standby」と呼ばれる 新しい電力管理スキームが導入されています。バッテリー駆動時にデバイスが非アクティブで物理的に操作されていない場合、低電力状態になります。この状態では、ネットワーク接続とバックグラウンド処理が制限され、「高優先度」の通知のみが処理されます。 [ 29 ]さらに、ユーザーが最近アプリを操作していない場合、アプリによるネットワークアクセスは延期されます。[ 37 ]アプリはこれらのポリシーの適用除外を申請できますが、コア機能に「悪影響」が及ばない場合、Google Playストアの「危険な製品」ポリシー違反として拒否されます。[ 37 ] [ 38 ]

Android Marshmallowは、標準APIを介して対応デバイスで指紋認証をネイティブサポートし、サードパーティ製アプリケーションが指紋認証を実装できるようにしています。指紋は、デバイスのロック解除やPlayストアおよびGoogle Payでの購入の認証に使用できます。Android MarshmallowはUSB-Cをサポートしており、デバイスにUSB経由で別のデバイスを充電するように指示する機能も含まれています。また、Marshmallowでは「検証済みリンク」も導入されており、ユーザーにプロンプ​​トを表示せずに指定されたアプリケーションで直接開くように設定できます。[ 11 ] [ 10 ] Marshmallowをターゲットとするアプリのユーザーデータは、Wi-Fi経由でGoogleドライブに自動的にバックアップされます。各アプリケーションには最大25MBのストレージが割り当てられますが、これはユーザーのGoogleドライブのストレージ割り当てとは別です。[ 29 ]

Marshmallowの時点で、Android互換性定義ドキュメントには、デバイスに対する新しいセキュリティ要件が含まれており、パフォーマンスに影響を与えずに暗号化されたデータにアクセスできるデバイスは、セキュアブートとデバイス暗号化をデフォルトで有効にする必要があります。[ 39 ]これらの条件は、オペレーティングシステムの認定を受けるために満たさなければならない仕様の一部であり、[ 39 ] Google Mobile Servicesソフトウェアのライセンスを取得できます。[ 40 ]デバイス暗号化の義務化の要件は、当初Lollipopで有効になる予定でしたが、パフォーマンスの問題により延期されました。[ 39 ]

参照

参考文献

  1. ^ “Refs/Tags/Android-6.0.0_r1 - platform/System/Core - Git at Google” . 2024年1月14日時点のオリジナルよりアーカイブ。 2021年5月28日閲覧
  2. ^ Rakowski, Brian (2015年10月5日). 「Android 6.0 Marshmallowの甘い味わいに備えよう」 .公式Androidブログ. 2017年3月6日閲覧
  3. ^ “Android Source” . Google Git . 2017年10月29日時点のオリジナルよりアーカイブ。 2017年10月3日閲覧
  4. ^ “コードネーム、タグ、ビルド番号” . 2020年11月24日時点のオリジナルよりアーカイブ2021年5月28日閲覧。
  5. ^ 「Google Play開発者サービスでデバイスとアプリの動作を維持しましょう」 . google.com . 2024年9月24日時点のオリジナルよりアーカイブ。 2024年9月24日閲覧
  6. ^ Burke, Dave (2016年8月22日). “Taking the final wrapper off of Android 7.0 Nougat” . 2024年1月14日時点のオリジナルよりアーカイブ2022年12月15日閲覧。
  7. ^ Chokkattu, Julian; Pelegrin, William (2016年7月12日). 「Android Marshmallowの採用率が13.3%に上昇」 . Digital Trends . 2022年12月16日時点のオリジナルよりアーカイブ。 2022年12月15日閲覧
  8. ^ 「モバイル&タブレットのAndroidバージョン市場シェア(世界)」StatCounter Global Stats2020年7月14日時点のオリジナルよりアーカイブ2023年12月6日閲覧
  9. ^ 「GoogleのAndroid M社内コード名はマカダミアナッツクッキー(MNC)」 2015年5月23日. 2018年10月8日時点のオリジナルよりアーカイブ2018年10月8日閲覧。
  10. ^ a b Seifert, Dan (2015年5月28日). 「Google、Android Mを発表、今年後半に提供開始」 . The Verge . Vox Media . 2017年3月28日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  11. ^ a b c Chester, Brandon (2015年5月28日). 「Google、Google I/O 2015でAndroid Mを発表」 . AnandTech . Purch Group . 2017年4月25日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  12. ^ Cunningham, Andrew (2015年5月28日). 「GoogleのAndroid MプレビュービルドはNexus 5、6、9、Playerで動作する[更新]」 . Ars Technica . Condé Nast . 2015年5月29日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  13. ^ Kumparak, Greg (2015年7月9日). 「Google、開発者向けにAndroid Mの2番目のビルドをリリース」 . TechCrunch . AOL . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  14. ^ Amadeo, Ron (2015年7月9日). 「Google、Android M Developer Preview第2弾をリリース」 . Ars Technica . Condé Nast . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  15. ^ Eason, Jamal (2015年8月17日). 「Marshmallow に最適な場所を開発する: 公式 Android 6.0 SDK と Final M プレビュー」 . Android Developers Blog . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  16. ^ Welch, Chris (2015年8月17日). 「Android Mの名前はMarshmallow、バージョンは6.0」 . The Verge . Vox Media . 2017年2月23日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  17. ^ Kastrenakes, Jacob (2015年9月29日). 「Google Nexus 6P、5.7インチディスプレイ搭載で499ドルから発売開始」 The Verge . Vox Media . 2015年9月30日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  18. ^ Savov, Vlad (2015年9月29日). 「Nexus 5X、Android MarshmallowとNexus Imprintで発表」 The Verge . Vox Media . 2017年4月20日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  19. ^ Amadeo, Ron (2015年9月29日). 「Google、LG Nexus 5XとHuawei Nexus 6Pを発表。本日から予約注文受付開始」 . Ars Technica . Condé Nast . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  20. ^ Chester, Brandon (2015年9月29日). 「GoogleがPixel Cタブレットを発表」 . AnandTech . Purch Group . 2017年1月31日時点のオリジナルよりアーカイブ2017年3月6日閲覧。
  21. ^ Lomas, Natasha (2015年9月29日). 「Google、マグネット式キーボード搭載のPixel C Androidタブレットを発表」 . TechCrunch . AOL . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  22. ^ Welch, Chris (2015年10月5日). 「Android 6.0 MarshmallowがGoogleのNexusデバイスで利用可能に」 . The Verge . Vox Media . 2017年3月26日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  23. ^ Whitwam, Ryan (2015年9月28日). 「Android Marshmallowは10月5日より、AOSPと共にNexus 5、6、7 (2013)、9、Playerへのロールアウトを開始」 . Android Police . 2017年2月4日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  24. ^ Byford, Sam (2015年10月14日). 「LG、来週からG4にAndroid 6.0 Marshmallowのロールアウトを開始」 The Verge . Vox Media . 2020年11月8日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  25. ^ Nickinson, Phil (2015年10月14日). 「LG、Android 6.0 Marshmallowの初アップデートを発表」 . Android Central . Mobile Nations. 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  26. ^ Ruddock, David (2015年12月7日). 「Android 6.0.1 ファクトリーイメージが利用可能に、多数の新絵文字と12月のセキュリティパッチも配信」 . Android Police . 2017年2月5日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  27. ^ Amadeo, Ron (2015年12月7日). 「Android 6.0.1 で多数の新しい絵文字が追加され、その完全なリストを公開」 . Ars Technica . Condé Nast . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  28. ^ R., Ben (2015年12月7日). 「Android 6.0.1 Marshmallowのロールアウトにより、Nexusデバイスに200種類以上の絵文字が追加」 . PhoneArena . 2017年2月10日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  29. ^ a b c d e Amadeo, Ron (2015年10月5日). 「Android 6.0 Marshmallow、徹底レビュー」 . Ars Technica . Condé Nast . 2015年10月6日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  30. ^ 「Android Qのスコープ付きストレージにより、開発者はSAFの使用を強制される」 xda -developers . 2019年5月31日. 2021年4月28日時点のオリジナルよりアーカイブ2021年2月23日閲覧。
  31. ^ Amadeo, Ron (2016年2月24日). 「LG G5とGalaxy S7はAndroid 6.0のadoptable storageをサポートしない」 . Ars Technica . Condé Nast . 2016年2月25日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  32. ^ Triggs, Robert (2016年2月24日). 「LG G5とGalaxy S7はMarshmallowのAdoptable Storageをサポートしていない」 . Android Authority . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  33. ^ Mediati, Nick (2015年10月12日). 「Android Marshmallowでアプリの権限を切り替える方法」 . Greenbot . International Data Group . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  34. ^ 「実行時に権限を要求する」。Android Developers2017年3月7日時点のオリジナルよりアーカイブ2017年3月6日閲覧。
  35. ^ Hoffman, Chris (2015年10月11日). 「Android 6.0でアプリの権限を管理する方法」 How -To Geek . 2017年3月7日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  36. ^ Wagoner, Ara (2015年11月1日). 「Marshmallowの新しいアプリ権限を活用する方法」 . Android Central . Mobile Nations. 2017年5月19日時点のオリジナルよりアーカイブ。 2017年3月6日閲覧
  37. ^ a b「Dozeとアプリスタンバイの最適化」。Android開発者ポータル2015年11月18日時点のオリジナルからのアーカイブ2015年11月17日閲覧。Google Playポリシーでは、アプリのコア機能に悪影響が及ばない限り、Android 6.0以降の電力管理機能(Dozeとアプリスタンバイ)の直接的な免除をアプリがリクエストすることを禁止しています。
  38. ^ 「TaskerがPlayストアから削除されました」。Android Authority2015年11月18日時点のオリジナルよりアーカイブ2015年11月17日閲覧。
  39. ^ a b c「Google、Android 6.0デバイスの一部にフルディスク暗号化とセキュアブートを必須化」 IT World . IDG. 2015年10月20日. 2019年3月28日時点のオリジナルよりアーカイブ。 2015年10月20日閲覧
  40. ^ 「Balky carriers and slow OEMs step aside: Google is defragging Android」 Ars Technica、2013年9月2日。2013年9月3日時点のオリジナルよりアーカイブ2013年9月3日閲覧。