| Android キットカット | |
|---|---|
| Androidオペレーティング システムのバージョン | |
Nexus 5で動作するAndroid 4.4.2 KitKat | |
| 開発者 | グーグル |
製造部門にリリース | 2013年9月3日 (2013年9月3日) |
| 一般 提供 | 2013年10月31日(Android 4.4として)2014年6月25日(ウェアラブル拡張機能付き) (2013年10月31日) (2014年6月25日) |
| 最終リリース | 4.4.4_r2.0.1 (KTU84Q) [ 1 ] / 2014年7月7日 ( 2014-07-07 ) |
| カーネルタイプ | モノリシック(Linux) |
| 先行 | Android ジェリービーン (4.1−4.2−4.3) |
| 後継者 | Android ロリポップ (5.0) |
| 公式サイト | www.android.com/バージョン/ kit |
| サポート状況 | |
Android KitKatは、11番目のAndroid モバイルオペレーティングシステムのコードネームであり、リリースバージョン4.4を表します。2013年9月3日に発表されたKitKatは、リソースが限られたエントリーレベルのデバイスでのパフォーマンスを向上させるためにオペレーティングシステムを最適化することに主眼を置いていました。これは、「Holo」インターフェースを使用する最後のAndroidバージョンです。2023年7月24日、GoogleはGoogle Play開発者サービスが同年8月にKitKatのサポートを終了すると発表しました。[ 4 ] [ 5 ] [ 6 ] Android KitKatを搭載した最初のスマートフォンはNexus 5でした。
2025年1月現在、[アップデート]Androidデバイスの0.12%がKitKatを実行している。[ 7 ]
歴史
[編集]Android 4.4「キットカット」は2013年9月3日に正式に発表されました。このリリースは社内で「キーライムパイ」というコードネームで呼ばれていましたが、Androidグローバルパートナーシップ担当ディレクターのジョン・ラーゲリング氏と彼のチームは、「キーライムパイの味を知っている人はほとんどいない」として、この名前を断念しました。「楽しくて予想外の」コードネームを目指し、彼のチームは代わりに「キットカット」という名前を検討しました。ラーゲリング氏は、キットカットブランドを所有し、この菓子を製造しているネスレ社の担当者(米国以外では、ハーシー社がライセンス契約に基づいて製造)に電話をかけ、両社間のプロモーション協力に関する予備的な合意に迅速に至りました。この合意は、2013年2月のモバイル・ワールド・コングレスでの会議で正式に締結されました。この提携は、9月に正式発表されるまで、公には明らかにされず、他のGoogle社員やAndroid開発者(社内ではOSを「KLP」と呼び続けていた)にも公表されませんでした。[ 8 ] [ 9 ]
プロモーション活動の一環として、 Androidロボットのロゴの形をしたキットカットが製造され、ハーシーは米国でNexus 7タブレットとGoogle Playストアのクレジットを賞品とするコンテストを開催した。[ 9 ] [ 10 ]
LGエレクトロニクスが開発したNexus 5は、KitKatの発売端末として2013年9月30日に発表されました。[ 11 ]
2017年10月まで、Android 4.4はソースコードに対してGoogleによるセキュリティパッチのサポートを受けていました。[ 12 ] [ 13 ] [ 2 ]
発達
[編集]Android 4.1「Jelly Bean」で視覚的なパフォーマンスと応答性の向上に重点が置かれていたのを受け、Android 4.4の主な目的は、全体的な機能や機能性を損なうことなく、ローエンドデバイスでのパフォーマンス向上のためにプラットフォームを最適化することでした。この取り組みは「Project Svelte」というコードネームで呼ばれ、Androidのエンジニアリング責任者であるデイブ・バークは、Jelly Beanの「Project Butter」がOSに「重さ」を加えたことにちなんで、減量計画だと冗談を飛ばしました。 [ 14 ]低スペックデバイスをシミュレートするために、Android開発者はNexus 4デバイスをクロックダウンし、 CPU速度を低下させ、シングルコアのみをアクティブにし、512MBのメモリ、960×540のディスプレイ解像度で動作させました。これは、一般的なローエンドAndroidデバイスを再現するための仕様です。[ 14 ]
ProcStatsと呼ばれる開発ツールは、アプリ、特にバックグラウンドサービスを実行するアプリのメモリ使用量を経時的に分析するために開発されました。このデータは、非効率と判断されたGoogleアプリやサービスを最適化・分離するために使用され、Android全体のメモリ使用量の削減に役立っています。さらに、4.4ではメモリ管理をより積極的に行うように設計されており、アプリによるメモリの浪費を防ぐのに役立ちます。[ 14 ] [ 15 ]
特徴
[編集]ユーザーエクスペリエンス
[編集]KitKatの全体的なインターフェースは、 4.0で導入された「Holo」インターフェースの外観をさらに控えめにし、残りの青いアクセント(ステータスバーアイコンなど)をグレーと白に置き換え、Wi-Fiのアップストリームとダウンストリームのトラフィックインジケーター(上下を指す三角形)を削除しましたが、クイックコントロールセンターメニューでは引き続き表示されます。[ 16 ]
インターネットにアクセスできず、アクセスポイントへの接続のみが確立されている場合のWi-Fiアイコンの色が灰色からオレンジ色に変わりました。[ 17 ]
TouchWizなどのカスタムベンダーディストリビューションでは外観が異なる場合があります。
アプリは半透明のステータスとナビゲーションバーを表示したり、それらを完全に非表示にする全画面モード(「没入モード」)を起動したりすることができます。ランチャーも外観が刷新され、半透明のナビゲーションバーが実装され、アプリケーションドロワーの黒い背景が半透明の背景に置き換えられました。[ 18 ] [ 19 ]さらに、アプリ内のアクションオーバーフローメニューボタンは、廃止された「メニュー」ナビゲーションキーを搭載したデバイスでも常に表示されます。[ 20 ]設定メニューで、ユーザーはデフォルトのホーム(ランチャー)アプリとテキストメッセージアプリを指定できるようになりました。[ 21 ]
標準端末では、メッセージングアプリとムービースタジオアプリが削除され、前者はSMSをサポートするGoogleハングアウトに置き換えられました。AOSPギャラリーアプリも廃止され、 Google+フォトに置き換えられました。[ 18 ]
プラットフォーム
[編集]Dalvik仮想マシンの代替を目的としたAndroid Runtime (ART)と呼ばれる新しいランタイム環境が、 KitKatでテクノロジープレビューとして導入されました。 [ 22 ] ARTは、 32ビットと64ビットの両方の環境でx86、ARM、MIPSアーキテクチャをサポートするクロスプラットフォームランタイムです。ジャストインタイムコンパイル(JIT)を使用するDalvikとは異なり、ARTはインストール時にアプリをコンパイルし、それ以降はコンパイルされたバージョンからのみ実行されます。この技術により、JITプロセスに関連する処理オーバーヘッドが排除され、システムパフォーマンスが向上します。[ 23 ]
RAMが512MB以下のデバイスは「低RAM」デバイスとして報告されます。APIを使用することで、アプリは低RAMデバイスを検出し、それに応じて機能を変更することができます。KitKatはzramもサポートしています。[ 15 ] [ 19 ] WebViewコンポーネントは、 Google Chrome レンダリングエンジンのバージョンを利用するように更新されました。[ 24 ]新しいストレージアクセスフレームワークAPIにより、アプリは一貫した方法でファイルを取得できます。フレームワークの一部として、新しいシステムファイルピッカー(「Documents」というブランド名)を使用すると、ユーザーはさまざまなソース(オンラインストレージサービスなど、アプリによって公開されているものを含む)からファイルにアクセスできます。[ 25 ]
テキストメッセージングクライアントの作成と管理のためのパブリックAPIが導入されました。[ 26 ]センサーのバッチ処理、歩数検出、カウンターAPIも追加されました。[ 19 ] KitKatは近距離無線通信用のホストカードエミュレーションをサポートしており、アプリはモバイル決済などのアクティビティのためにスマートカードをエミュレートできます。[ 27 ]
参照
[編集]参考文献
[編集]- ^ “Android Source” . Google Git . 2021年6月13日時点のオリジナルよりアーカイブ。 2021年5月28日閲覧。
- ^ a b 「Android セキュリティ速報 – 2017年4月」。Android.com。Androidオープンソースプロジェクト。 2017年4月19日時点のオリジナルよりアーカイブ。 2017年4月5日閲覧。
- ^ “Google Play Services ending support for Android 4.4 KitKat” . 9to5Google . 2023年7月24日.オリジナルより2023年7月24日時点のアーカイブ。 2023年7月24日閲覧。
- ^ 「Google Play Services、2023年8月よりKitKat(APIレベル19および20)のアップデートを中止」。Android Developers Blog。2023年7月25日時点のオリジナルよりアーカイブ。 2023年7月25日閲覧。
- ^ Li, Abner (2023年7月24日). 「Google Play Services、Android 4.4 KitKatのサポートを終了」 . 9to5Google . 2023年7月24日時点のオリジナルよりアーカイブ。2023年7月25日閲覧。
- ^ Amadeo, Ron (2023年7月25日). 「Android 4.4 KitKatは完全に終了、Play Servicesのサポートがなくなる」 Ars Technica . 2023年7月26日時点のオリジナルよりアーカイブ。 2023年7月26日閲覧。
- ^ 「モバイル&タブレットのAndroidバージョン市場シェア(世界)」StatCounter Global Stats。2020年7月14日時点のオリジナルよりアーカイブ。2020年11月16日閲覧。
- ^ 「Android 4.4 KitKat:共同ブランド化のポイントは何か?」 CNET . 2015年12月23日時点のオリジナルよりアーカイブ。 2015年11月2日閲覧。
- ^ a b ケリオン、レオ (2013 年 9 月 3 日)。「Android KitKatが発表されました」。BBCニュース。2013 年 9 月 4 日のオリジナルからアーカイブ。2013 年9 月 3 日に取得。
- ^ 「キットカットコンテスト開催中。Google Nexus 7 (2013) スレート1000台のうち1台がプレゼントされる」 PhoneArena . 2016年3月4日時点のオリジナルよりアーカイブ。 2015年11月2日閲覧。
- ^ 「Google、Android 4.4 KitKat搭載のNexus 5を発表」 PC Magazine、2013年10月31日。2016年3月4日時点のオリジナルよりアーカイブ。2015年12月29日閲覧。
- ^ 「Android セキュリティ速報 - 2017年10月 | Android オープンソース プロジェクト」。Androidオープンソース プロジェクト。2018年7月5日時点のオリジナルよりアーカイブ。 2018年7月2日閲覧。
- ^ 「セキュリティアップデートとリソース」。Android.com。Androidオープンソースプロジェクト。2017年1月12日時点のオリジナルからのアーカイブ。2017年9月10日閲覧。AOSPのセキュリティ脆弱性がAndroidセキュリティ情報で修正されると、Androidパートナーに
問題の詳細を通知し、パッチを提供します。Androidセキュリティチームは現在、Androidバージョン4.4(KitKat)以降向けのパッチを提供しています。バックポート対応バージョンのリストは、Androidの新しいリリースごとに変更されます。
- ^ a b c 「GoogleがAndroidバージョン4.4 KitKat向けにサイズを縮小した経緯」 ReadWrite 2015年10月19日時点のオリジナルよりアーカイブ。2015年11月2日閲覧。
- ^ a b 「Android 4.4 KitKat は 512MB RAM 搭載デバイスで「快適に」動作する、その仕組みとは?」 PhoneArena 。 2017年1月29日時点のオリジナルよりアーカイブ。 2015年11月2日閲覧。
- ^ Amadeo, Ron (2013年11月14日). 「Android 4.4 KitKat、徹底レビュー」 . Ars Technica . 2020年10月24日時点のオリジナルよりアーカイブ。2020年10月24日閲覧。
- ^ "Android 4.4 KitKat: ステータス記号の変更と統計の停止" .ギガ(ドイツ語)。 2013年11月19日。 2020年10月24日のオリジナルからアーカイブ。2020 年10 月 24 日に取得。
- ^ a b Amadeo, Ron (2014年6月16日). 「Androidの歴史:GoogleのモバイルOSの終わりなき反復」 . Ars Technica . 2014年7月5日時点のオリジナルよりアーカイブ。 2014年7月6日閲覧。
- ^ a b c Molen, Brad (2013年11月5日). 「Nexus 5 レビュー」 . Engadget . 2013年11月9日時点のオリジナルよりアーカイブ。 2013年11月11日閲覧。
- ^ 「AndroidメニューボタンがKitKat搭載の全デバイスでデフォルトでオンに」 PhoneArena 、 2013年12月9日。2013年12月13日時点のオリジナルよりアーカイブ。2014年2月9日閲覧。
- ^ 「ハングアウトなどのAndroid 4.4 KitKatアプリを削除する方法」CNET。2015年11月9日時点のオリジナルよりアーカイブ。2015年11月2日閲覧。
- ^ "「Android KitKatの『ART』実験により、バッテリー寿命が改善し、アプリの速度も向上」 Engadget 、 2013年11月7日。2017年1月27日時点のオリジナルよりアーカイブ。 2014年6月26日閲覧。
- ^ Andrei Frumusanu (2014年7月1日). 「Android LのAndroid RunTime (ART)を詳しく見る」 . AnandTech . 2014年7月5日時点のオリジナルよりアーカイブ。2014年7月5日閲覧。
- ^ 「KitKatのWebViewはChromiumを搭載しており、Androidアプリ開発者は新しいHTML5とCSS機能を利用できるようになる」 The Next Web、2013年11月2日。 2015年10月6日時点のオリジナルよりアーカイブ。 2015年11月2日閲覧。
- ^ Ho, Joshua. 「Android 4.4におけるMicroSDの変更点の検証」 . Anandtech . 2014年3月28日時点のオリジナルよりアーカイブ。 2014年3月28日閲覧。
- ^ 「SMSアプリをKitKatに対応させる」 Android開発者ブログ。2013年10月15日時点のオリジナルよりアーカイブ。 2013年10月14日閲覧。
- ^ 「Google、NFC決済でホストカードエミュレーションで通信事業者を回避」 NFCWorld.com 2013年10月31日。2015年10月2日時点のオリジナルよりアーカイブ。2015年11月2日閲覧。
外部リンク
[編集]
ウィキメディア・コモンズのAndroid KitKat関連メディア- 公式サイト
