OSの形成に役立った10の古いAndroid機能

著者: Louise Ward
作成日: 3 2月 2021
更新日: 1 J 2024
Anonim
Screens - large, small and foldable
ビデオ: Screens - large, small and foldable

コンテンツ



Nexus 7は先週7回目の誕生日を迎えました。私の同僚のデイビッド・アイメルは、それについて素晴らしい思い出の部分を作り、その過程でAndroid Honeycombについての楽しい情報をたくさん含んでいます。

Androidには小さな機能がたくさんありますが、そのうちのいくつかは驚くほど重要な機能です。古いものの多くは、今日のAndroidを形作るのに役立ちました。

以下に、特に重要な10の古いAndroid機能を示します。

ARTおよびAOT(Android 5.0 Lollipop)

Android Runtime(ART)は、Android 5.0 Lollipopで正式にローンチされたとき、大きな問題でした。 ARTには、事前コンパイル(AOT)、改善されたガベージコレクション、およびその他の多くの機能が付属しています。それらは主にアプリとゲームの開発者向けでしたが、これらの変更によりアプリの起動と操作がかつてないほど速くなりました。

ARTは初期のAndroidに対する最大の変更点の1つでした。

ARTは、当時から現在までに多くの改善を受けました。 Android 7.0 Nougatは、JITのサポート、またはデバイスの起動時間を短縮するためのジャストインタイムコンパイルを追加しました。 Android Oreoはガベージコレクションを改善し、休止時間を短縮しました。 Android 9 Pieは、DEXファイルの事前変換のサポートを追加しました。

ARTがテーブルにもたらすすべての内部的な改善をリストするのに1日かかります。これは、たとえ私たちがそれについてあまり語らなくても、毎年継続的に改善されているためです。今後のAndroid Qでも、ARTにいくつかの小さな改善が加えられています。

バッチおよび自動更新アプリ(Android 2.2 Froyo)


Android 2.2 Froyoは2020年に10歳になりますが、その最高の機能の1つはまだ残っています。これは、アプリの自動更新とアプリのバッチ更新をネイティブでサポートするAndroidの最初のバージョンでした。これに関する技術的な議論はあまりありません。 Google Playのボタンを押すと、バックグラウンドですべてのアプリを一度に更新できます。これはAndroid Froyoのおかげです。

この機能も長年にわたって改善されました。 Googleは2019年の初めに、数年前に機能を削除した後、アプリの同時ダウンロードのテストを開始しました。これにより、理論的にはすべてのアプリを一度に更新するプロセスがさらに高速になります。

Androidアプリを一度に1つずつ手動で更新するのは想像しにくいです。

その結果、Android Froyoは、HD(720p)ディスプレイのサポート、Wi-Fiホットスポット、ストックブラウザーのGIFサポート、携帯電話を車のBluetoothに接続する機能など、多くの人が毎日使用するAndroid機能も導入しました。

ハードウェアセンサーのバッチ処理(Android 4.4 KitKat)

Android KitKatには、ハードウェアセンサーのバッチ処理に関するもう1つの優れた機能があります。これは、バッテリー寿命を制御するためのGoogleによる最初の実際の試みの1つでした。前提は簡単です。センサーは、リアルタイムではなくバッチでデータを収集して配信します。これにより、デバイスをより低い電力状態でより長く維持し、バッテリーを節約できました。

Googleは最終的にソフトウェア側でもこの動作をエミュレートしました。居眠りモードは、バックグラウンドでのアプリの使用を制限し、メンテナンスウィンドウへのアプリの同期を延期します。基本的に、更新、通知の送信、CPUの使用が可能な小さな時間枠を除き、すべてのアプリをスリープ状態にします。ハードウェアセンサーのバッチ処理はほぼ同じように機能します。


この機能には、フィットネス(ステップトラッキング)、ロケーショントラッキング、その他の監視など、他の用途もあります。 Android 4.4 KitKatは、ステップトラッキングのサポートも追加し、ステップトラッキング機能はハードウェアセンサーのバッチ処理で動作します。

ホストカードエミュレーション(Android 4.4 KitKat)

ホストカードエミュレーション(HCE)は、大したことではなく、興味深い小さな物語があります。当初、Googleは電話でSecure Element(SE)チップを使用して支払いの詳細を保存していました。 SEは、データの盗難を防ぐために高度に暗号化され、安全でした。ただし、Verizon、AT&T、およびT-Mobileは、Googleウォレットがセキュアエレメントを読み取れないようにすることで、ソフトカード(旧ISIS)イニシアチブを支持してGoogleウォレットをブロックしました。

これに応じて、GoogleはHCEを開始しました。これは、支払い端末からの通信送信を傍受し、Secure Elementモジュールの代わりにOSに直接送信します。 OSは実際のカードを表すトークンを作成し、トークン化と呼ばれるプロセスで実際のデビットカード番号の代わりにそれを送り返します。また、HCEはユーザーからの入力なしでバックグラウンドで実行されるため、電話画面がオフの場合でもタップしてお支払いいただけます。

Googleは、キャリアがこれらのオプションを制限しようとした後、消費者のオプションをオープンに保つためにHCEを作成しました。

HCEは最終的にセキュアエレメントハードウェアの必要性を最初に殺し、キャリアは放棄し、2015年にソフトカードをGoogleに販売しました。 。

OMSおよびRROテーマ(Android 6.0 Marshmallow)

ランタイムリソースオーバーレイ(RRO)とオーバーレイ管理サービス(OMS)は、AOSP Androidの2つのテーマフレームワークです。ソニーは両方のフレームワークをAndroidに組み込み、今日多くのデバイスに存在しています。公式のデビューはAndroid Marshmallowでした。 RROが最初に登場し、最終的にOMSに取って代わられましたが、どちらもほとんど同じことをしています。

ほとんどのアプリには、色、レイアウト、その他のデザイン要素などのXMLファイルがあります。 OMSでは、外観をカスタマイズする代わりに、独自のカスタムXMLファイルをオーバーレイできます。したがって、アプリの実際の動作に影響を与えることなく、背景が白でテキストが黒のアプリを、背景が黒でテキストが緑のアプリに変えることができます。

OMSは、GoogleがAOSP Androidのネイティブテーマに近づきました。

これは単に使用できるものではありませんが、OEMとそれらの使用者は頻繁に使用します。 Synergy、Substratum、Pluviusなどのアプリは、Androidのバージョンに応じて、ルートテーマと非ルートテーマにOMSを使用します。 Samsungは、テーマにもAndroid OreoでOMSを使用し始めました。これらのテーマエンジンにより、XMLファイルの作成、カスタマイズ、およびオーバーレイのプロセスが簡素化され、ほとんどの人が使用しやすくなります。

残念ながら、OMSの将来は現時点では不明です。 Googleは、Android Pieでのサポートを意図的に無効にしました。これは、テーマコミュニティで激怒を引き起こしました。これは、Substratumのクリエイター数名との良いインタビューです。ここでは、OMSの使用方法についてもう少し説明しています。

プロジェクトバター(Android 4.1 Jelly Bean)

Project Butterは、以前のAndroidの最も重要なAndroid機能の1つでした。このプロジェクトには、システムUIをよりスムーズかつ高速に実行するための多くの改善と調整が含まれています。以前のAndroidデバイスは、入力の遅れとst音に苦労していました。時間の経過とともに、Project Butterはそれらすべてをほぼ修正しました。

Project Butterは、トリプルバッファリング、VSync、タッチ応答性の改善など、他の最適化をもたらしました。これらの機能により、OSは60fpsで動作し、ディスプレイをCPUおよびGPUとよりよく同期させて、パフォーマンスをよりスムーズにします。もちろん、これらはすべて、Androidの新しいバージョンで長年にわたって改善されました。

2015年には90Hzと120Hzのディスプレイでバターの滑らかさの行進が続いています。Android4.1 Jelly Beanの前にこれらのディスプレイがどれほど悪いか想像できますか?

最近のアプリとアプリの切り替え(Android 3.0 Honeycomb)

最近のアプリモードは、Android 3.0 Honeycombで起動したときに大きな問題でした。 Androidがマルチタスキングに買収されたことは、当時iOSにあった大きな機能の1つでした。最近のアプリボタンを使用すると、開いているすべてのアプリを単一のインターフェイスで表示したり、必要に応じて切り替えたり、必要に応じて完全に閉じたりできます。懐中電灯のトグルが懐中電灯アプリ市場を殺したのと同じように、この機能だけでも基本的にタスクマネージャーアプリ市場を殺しました。 Androidは、いくつかの機能強化と視覚的な変更はありますが、最近のアプリでも今日までスワイプして閉じる方法を使用しています。

タブレットでのみ実行されるOSの場合、Honeycombには多くの先進的なアイデアがありました。

最終的に、この機能は、アプリをすばやく閉じるための[すべてクリア]ボタン、アプリを開いたままにするアプリの固定、そして何よりもアプリの切り替えなど、他の多くの機能によって改善されました。アプリの切り替えは、Windows PCのAlt-F4と同じように機能します。 [最近使用したアプリ]ボタンを2回押すと、使用した最新の2つのアプリをすばやく切り替えることができます。 Android Pieは、スワイプジェスチャーを追加して、2つのアプリをすばやく切り替えました。

GoogleはAndroid QでAndroidのジェスチャコントロールを再度刷新しています。おそらく最近のアプリの動作も変わるでしょうが、最近のアプリは引き続き存在するでしょう。これは間違いなく史上最大かつ最も重要なAndroidの機能の1つであり、ホーム画面のコントロールに組み込むことができるほど重要な数少ないものの1つでした。

ソフトキー(Android 3.0 Honeycomb)

多くの人がソフトキーを当たり前だと思っています。 Android PieとAndroid Qにジェスチャコントロールを取り入れようと急いでいると、2010年代初頭にソフトキーが携帯電話のデザインにもたらした記念碑的な影響を振り返ってみる価値があります。ソフトキーが登場する前は、デバイスOEMはデバイス全体にあらゆる種類のボタンを備えていました。 Android 3.0 Honeycomb、およびその後のIce Cream Sandwichは、これらすべてに終止符を打ち、今日私たち全員が知っている清潔でボタンのないキャンディーバー電話の時代の先駆けとなりました。

ソフトキーは長年にわたって進化しましたが、そのほとんどはサイズ、形状、デザインです。 Google Assistantを長押しすると、Navbar Appsなどのボタンテーマを変更できます。一部のOEMでは、下の行に新しいソフトキーを追加することもできます。

残念ながら、ジェスチャナビゲーションが引き継いでいるため、ソフトキーが最終的に終了するのはそう長くはかからないでしょう。すぐに、ダンスダンスレボリューションプレイヤーのように指をスワイプしてダンスします。

ソフトキーは、Androidの歴史において、携帯電話が何年もの間どのように設計されたかを形作った特異な機能として常に特別な位置を占めています。

TRIMサポート(Android 4.3 Jelly Bean)

TRIMサポートはAndroidや新しい機能に固有のものではありませんが、非常に重要でした。 Linuxは2008年にカーネルに追加しました。Microsoftは2009年にWindows 7にサポートを追加しました。Appleは2011年にOS Xに追加し、iOSデバイス用の独自のTRIMメソッドを備えています。 Android 4.3 Jelly Beanは2012年についに機能を追加しましたが、明らかにパーティーに少し遅れました。

TRIMはシンプルですが重要な機能であり、フラッシュストレージを扱います。フラッシュストレージは、機械的なハードドライブとは異なり、新しいデータの書き込みに少し問題があります。空のスペースにすばやく書き込むことができますが、データの上書きが必要な場合、プロセスに非常に長い時間がかかります。

TRIMはマイナーですが、Androidに驚くほど重要な追加です。

これは、時間の経過とともに大幅な速度低下を引き起こし、多くの古いAndroidデバイスの時期尚早な陳腐化の一因となった可能性があります。 TRIMは、ガベージコレクションや空き領域の割り当てなど、フラッシュストレージを基本的に管理することで、速度低下を防ぎました。

Nexus 7 2012の速度低下の問題は、TRIMのサポートの欠如に起因すると多くの人が考え、Android 4.3 Jelly Beanの更新後のパフォーマンスの向上を報告しました。 TRIMはAndroidの最も魅力的な機能の1つではありませんが、確かに最も重要な機能の1つであり、お使いの携帯電話で引き続き使用されています。

USBホストモード(Android 3.0 Honeycomb)

USBホストモードは強力な機能であり、おそらくそれにふさわしい愛を得ることができません。もともとはAndroid 3.0 Honeycombでデビューし、ほとんどの人がUSB on the go(OTG)機能に使用していました。しかし、モードはそれ以上のことをします。

USBホストモードは、AndroidデバイスでUSBマウスとキーボード、MIDIキーボードなどの特殊な技術を使用できるようにするものです。基本的に、電話に接続してUSBポート経由で使用できる場合、USBホストモードに感謝できます。

Android 8 Oreoは、2要素認証キーのサポートを追加しました。 Android 9 Pieは、デバイスの充電とファイルの転送を同時に行う機能をもたらしました。 Androidのほとんどのバージョンでは、周辺機器のサポートとアクセスも改善されています。 GoogleがAndroidラップトップを製造する場合、USBホストモードがすべてを正しく機能させるための鍵になります。

信じられないこともありますが、Androidはカメラの品質とノッチよりもはるかに大きいです。多くのソフトウェア機能がプラットフォームを前進させるのに役立った。それは、私たちがいつも見ていなかったバックグラウンドでさえも。

お気に入りのAndroid機能は何ですか?

ブラックフライデーの売り上げは非常に多く、市場に出そうとしていますが、サムスンは今月末までにいくつかのホットな取引を提供するのを待っていません。現在、amungのWebサイトから割引されたGalaxy 10、10 Plu、10e、Note 10、またはNote 10 Pluを購入すると、無料のGalaxy A50と$ 100のamungストアクレジットを取得できます。 ...

これまで、amung Galaxy 10またはGalaxy 10 Pluのいずれかを事前注文すると、Galaxy Budの無料ペアが提供されます。しかし、サムスンは予約注文のために無料のワイヤレスイヤホンを使い果たしたようだ。Galaxy Budの代わりに、amungは130ドルのeCertificateを提供し、amungのウェブサイトとhop amungアプリで「選択した製品」に使用できます。...

興味深い記事