ひつじのにっき

mhidakaのにっきです。たまに長文、気が向いたとき更新。

[Android] Google I/O 2012セッションレポート What's New in Android? (Android 4.1 JellyBeanの詳細)

What's New in Android?


マイナーバージョンアップ、機能向上とアプリケーション強化に注力
以下がセッションメモと写真です。

 - ウィジェットとLive壁紙
   アニメーション ViewPropertyAnimator / LayoutTransition
   view.animate().XXXX でアニメーション設定が可能
   view.animate().rotationY(180).withLayer();
   Start and End アクションリスナーが追加
   LayoutTransition 
   
 - Framework tidbits
   TextViewの改良。メモリ管理の改善、スタイル情報を含んだコピペ
   
 - ActivityAnimationにZoomアニメーションを追加

 - XML属性の追加
   ViewやImageViewでサイズ取得APIが変更
   
 - 国際化対応:右から左へのテキスト描画の対応、Arabicフォントの追加
 
 - Accessibility
   ジェスチャ対応(スワイプなど)、
   
 - External Storage Accessパーミッション(読み込み)を追加
 
 - Renderscript Compute
   NEON命令の対応、X86エミュレータ
   
 - マルチメディア
   Media制御は MediaCodec APIsを参照
   オーでイオレイテンシの制御、
   NFCBluetoothをつかったデータ転送に対応
 
 - Google Play
   ユーザーコメントへの返信が可能に
   In-app Billing, 売り上げレポートなど多数の機能拡張
 
 - Tool
   エミュレータの機能拡張、Androidデバイスを通じて
   Sensor、マルチタッチをサポート
   ADT,
   
 - Notifications in 4.1
   contentView, icon 程度が表示できる要素(API Level 1〜15)
   bigContentView ,priorityが追加された
   
   プライオリティ(優先度)
   Max-High-Low-MINまで作業の優先度にあわせて指定する
   なにをしたらいいか、ヒントとして利用する
   
   BigContentView
   ノーティフィケーション最初の大きな変更。ContentViewでは小さいレイアウトしか出来ない
   大きなレイアウトを指定できる
 
   Actions
   アクションボタンを指定すればワンクリックで操作が出来るようになる。
  
   スタイルはPictureやテキスト(上限は4Units)、Inbox(メール、メッセージ)
   など自由に選択できる。

   Magical incantations
   プルダウン、スプレッド、ストレッチ、スクリュードライバーなどあたらしい操作が増える。
   
   ボタンを長押ししたら、誰が出したノーティフィケーションか分かる。
   使い方の例はGoogleのアプリやFoursqueareのAndroidアプリを見て欲しい。