Android 4.1
読み:アンドロイド-よんてんいち
外語:Android 4.1
Android
のバージョン4.1であり、10番目のリリースのうちの1番目のこと。コードネーム「
Jelly Bean
」。
目次
概要
特徴
新機能
改善点
仕様変更点
その他変更点
Adobe Flash
補足
一覧
APIレベル
カーネル
イースターエッグ
技術
新Package
新Interface/Class/Exception
概要
Android 4.0
の問題点や不評な点を改善したバージョン。2012(平成24)年6月27日の開発者向けイベント「Google I/O」で発表された。
高速化
ユーザーインターフェイス
の改善
国際化 (双方向のテクストに対応)
Adobe Flashの廃止
最初の端末は、ASUSのタブレット端末「Nexus 7 [2012]」である。また、Googleが開発した球形のメディアプレーヤー「Nexus Q」(発売中止)にも搭載予定だった。
特徴
新機能
位置情報
と連携する情報サービス「Google Now」対応
通信圏外でも利用可能な文書読み上げ機能と音声入力機能を搭載
ジェスチャー入力機能に対応
Unicode 6.0.0
から追加された絵文字に対応
改善点
Android 4.0
の問題点や不評な点を改善したバージョン。
バターのような滑らかな動作を実現する「Project Butter」などの新機能が搭載された。
また、双方向テクストに対応しアラビア語などでの最適化の他、新たな言語にも対応した(カナラ語、テルグ語、マラヤーラム語)。
仕様変更点
Android 4.1(JB)では、Android 4.0(ICS)まであったTouchEventに制限をかけるような設定がなくなった。
JBからの新機能として、Choreographerと呼ばれるVSYNCと同期して画面更新を行なう機能が追加されている。
またVSYNCのタイミングにタッチを同期させるだけではなく、画面が更新されるタイミングで指の位置を予測することで、タッチの待ち時間を軽減する機能が追加されている。
VSYNCは約16.7ms間隔(60fps)で出力されるが、これよりイベントが多い場合は描画処理にて消費されず、Pending Eventとしてキューに格納されることになる。イベントの消費がフレーム更新に依存する仕様となったため、JB以降で反応速度を向上させたい場合は、イベントの出力数を抑える必要がある。
その他変更点
起動直後のスライドアイコンが花火のようになる。
USBデバッグ(USB debugging)で通知バーに表示される
ドロイド君
のピクト形状がジェリービーンの形に変更され、丸く可愛くなった
Adobe Flash
Adobe Flashは、遂に廃止された。
Androidは、
パーソナルコンピューター
などと同様に
HTML5
に力を入れている。
補足
一覧
Android SDK 4.1 (2012(平成24)年6月28日)
Android 4.1.1 (2012(平成24)年7月10日)
Android 4.1.2 (2012(平成24)年10月9日)
APIレベル
16 ‐ Android 4.1‐4.1.2
カーネル
Linuxカーネル 3.4
機種により異なるが、
MSM
を使っている機種ではLinuxカーネル 3.4となっている。
イースターエッグ
Jelly Beanシリーズで共通する
イースターエッグ
がある。詳細は
Jelly Bean
を参照。
技術
新Package
android.hardware.input
android.net.nsd
android.net.wifi.p2p.nsd
新Interface/Class/Exception
AccessibilityNodeProvider
AcousticEchoCanceler
ActionProvider.VisibilityListener
ActivityOptions
Advanceable
AutomaticGainControl
Camera.AutoFocusMoveCallback
CancellationSignal
CancellationSignal.OnCancelListener
Choreographer
Choreographer.FrameCallback
InputManager
InputManager.InputDeviceListener
Loader.OnLoadCanceledListener<D>
LongSparseArray<E>
MediaActionSound
MediaCodec
MediaCodec.BufferInfo
MediaCodec.CryptoException
MediaCodec.CryptoInfo
MediaCodecInfo
MediaCodecInfo.CodecCapabilities
MediaCodecInfo.CodecProfileLevel
MediaCodecList
MediaCrypto
MediaCryptoException
MediaExtractor
MediaFormat
MediaPlayer.OnTimedTextListener
MediaPlayer.TrackInfo
MediaRouteActionProvider
MediaRouteActionProvider
MediaRouter
MediaRouter.Callback
MediaRouter.RouteCategory
MediaRouter.RouteGroup
MediaRouter.RouteInfo
MediaRouter.SimpleCallback
MediaRouter.UserRouteInfo
MediaRouter.VolumeCallback
MediaSyncEvent
NfcAdapter.CreateBeamUrisCallback
NoiseSuppressor
Notification.BigPictureStyle
Notification.BigTextStyle
Notification.InboxStyle
Notification.Style
NsdManager
NsdManager.DiscoveryListener
NsdManager.RegistrationListener
NsdManager.ResolveListener
NsdServiceInfo
OperationCanceledException
SentenceSuggestionsInfo
SuppressLint
TargetApi
TaskStackBuilder
TimeAnimator
TimeAnimator.TimeListener
TimedText
ViewTreeObserver.OnDrawListener
WebView.FindListener
WifiP2pDnsSdServiceInfo
WifiP2pDnsSdServiceRequest
WifiP2pManager.DnsSdServiceResponseListener
WifiP2pManager.DnsSdTxtRecordListener
WifiP2pManager.ServiceResponseListener
WifiP2pManager.UpnpServiceResponseListener
WifiP2pServiceInfo
WifiP2pServiceRequest
WifiP2pUpnpServiceInfo
WifiP2pUpnpServiceRequest
再検索