blog

KitKatによるAndroidとChromeOSの統合?

GoogleはNexus 5とAndroid 4.4を沈黙のうちに発表しました。予想通り、KitKatは機能面での改善はあまりありませんが、KitKatの細部をGoogleが処理することで、非常に満足...

Feb 20, 2015 · 2 min. read
シェア

GoogleはNexus 5とAndroid 4.4を静かに発表しました。予想通り、KitKatは機能面ではあまり改善されていませんが、GoogleはKitKatの細部にまで気を配っています。

長年の苦闘の末、グーグルはついにバーチャルキーやシステムレベルの要素をフロントパネルに組み込むという実験的な動きに見切りをつけました。透明な通知バーと仮想キーは、Edge to Edgeのデザインコンセプトがついにグーグルに到達したことを示すものであり、KitKatのその他の改善点もよりハイエンドなもので、スタンバイ時のGoogle Now、新しい「Immerse」フルスクリーンモードとハングアウトアプリ、よりスマートな発信者番号通知アプリと電話アプリ、その他の機能は、多くのユーザーをより快適に感じさせるものです。ハングアウトアプリ、よりスマートな発信者番号通知や電話アプリ、その他の機能も多くのユーザーを "甘い "と感じさせます。

しかし、おそらく誰もがKitKatの他の2つの重要なことを見落としています。

1.アンドロイド・フォー・オール?

フラグメンテーションはAndroidの長年の問題であり、Androidのエコシステム全体に影響を及ぼしています。KitKatでは、Googleはフラグメンテーションの問題を解決するための取り組みを強化し、低メモリマシン向けに最適化し、ハードウェアの使用率を高めました。これにより、KitKatは最新の携帯電話で動作するだけでなく、古い携帯電話のRAMが512Mしかなくても、一部の古い携帯電話でも支障なく動作するようになりました。低RAMはまた、ウェアラブルデバイスのサポートのための基盤を提供し、おそらくGoogleがGoogle Glassを販売するための方法として。

[]

2.アート

ARTを説明する上で、Android独自のランタイムモードであるDalvikについて説明する必要があります。 Dalvikは、GoogleがAndroidプラットフォーム向けに設計したJava仮想マシンで、Androidプラットフォームのコアコンポーネントです。.dex形式のJavaアプリケーションの実行をサポートしています。 限られたメモリ内で仮想マシンの複数のインスタンスを同時に実行できるように最適化されたDalvikでは、各Dalvikアプリケーションを個別のLinuxプロセスとして実行できます。

しかし、Dalvikは本質的にJava仮想マシンであり、中間層としての仮想マシンは常にAndroidの動作効率に影響を与えます。Dalvikとは異なり、ARTはLLVMを利用することで、Dalvik仮想マシン上でプログラムを実行する代わりに、Androidアプリケーションをネイティブ命令として実行することができ、Androidのランタイムパフォーマンスを大幅に向上させます。

近い将来、ARTがDalvikに代わってpNACLに統合され、AndroidとChromeOSの統合への道が開かれるかもしれません。

Read next

Dockerをどこでも使えるようにする

なぜ純粋なLXCではなくdockerなのですか?\n数年前、私がまだAdcloudにいた頃、すべてのビルドにLXCを使い始めました。 自分のデスクトップでは Archlinux を使っていて、それは問題なく動いていたのですが、本番環境は Ubunt

Feb 15, 2015 · 3 min read