タグ別アーカイブ: Android

HTC J OneをAndroid 4.4にアップデートしてブラウザ速度比較してみた

今更ながらHTC J One (HTL22)をAndroid 4.4.2にアップデートしてみたので、ブラウザ周りの速度をJavaScripベンチマークで比べてみます。

結果としてはAndroid標準ブラウザはそれなりに高速化、もともと速いGoogle Chromeは特に変わらずといった所です。Chromeの方が速いのは知っているけど、UIは標準ブラウザ派……って方(私です)は、アップデート後に高速化が実感できるかもしれません。

Octane 2.0
Kraken JavaScript Benchmark (version 1.1)

HTC J One Android4.2 標準ブラウザ
Octane 2.0: 1666 (値が大きい程高速)
Kraken 1.1: 17144.2ms +/- 1.5% (値が小さい程高速)

HTC J One Android4.2 Google Chrome 37.0.2062.117
Octane 2.0: 3531
Kraken 1.1: 9248.8ms +/-4.5%
Android4.2 Chrome Octane Android4.2 Chrome Kraken

HTC J One Android4.4 標準ブラウザ
Octane 2.0: 2222
Kraken 1.1: 12708.2ms +/-1.4%
Android4.4 AndroidBrowser Octane Android 4.4 AndroidBrowser Kraken

HTC J One Android4.4 Google Chrome 37.0.2062.117
Octane 2.0: 3568
Kraken 1.1: 9573.6ms +/-2.6%
Android4.4 Chrome Octane Android4.4 Chrome Kraken

4.2の標準ブラウザに画像が無いのは撮り忘れです。
バッテリーアイコンが4.4で変わっていますね。

以下参考リンク
HTC J One HTL22 OSアップデート情報 (公式)
Android 4.4アップデート – HTC J One HTL22まとめWiki

あまり触れられていない点として、天気表示やロック画面のUIにも変化が有ります。緊急通報ボタンが最下部から上に移り、誤爆が減りそうです。
HTC J One Android4.4 Clock HTC J One Android4.4 Lock


Java SE 7でのAndroidプログラミング(2014年1月)

Androidアプリを書いた事の有る方ならご存知のように、JavaコンパイラはJava SE 6 もしくは 5準拠設定である必要が有り、7準拠でのコンパイルは不可です。
しかし、あと3か月でJava SE 8が登場するというご時世であり、Java 6→7での使い勝手の向上もそろそろ使いたいし(<>など、違う、そうじゃないという批判も有ったりもしますが)、さりげなく対応していたりしないかと思い試してみました。

Android42_JavaSE7

やっぱり駄目でした。

環境:
Android SDK Tools : 22.3
Android SDK Platform-tools : 19.0.1
Android SDK Build-tools : 19.0.1
android:minSdkVersion=”18″
Java SE 7 Update 51
Eclipse 4.3.1 + ADT 22.3.0

ダイヤモンド演算子、AutoClosable、例外のマルチキャッチだけでも使えるようにならなかなぁ。