新機能の紹介を行います。今回の内容は、追加されたライブラリの紹介やデバッグを便利にするツールなどといったように、前回と比べてより技術者よりのコアな話になると思います。それでは早速見て行きましょう。今回も、まずはUIへの変更についてまとめたいと思います。前回の内容で大体の変更点は上げたのですが、ここではより技術者に密接に関わってくる変更についてまとめます。アニメーションフレームワークを追加アプリの中で、高品質な画面の遷移アニメーションを簡単に実装できるフレームワークが追加されました。このフレームワークでは、いくつかのアニメーションパターンがすでに用意されています。その他にも、自分でカスタムしてアニメーションを作ることもできます。意図が伝わってくるような気がします。アップグレードされました。これによりパフォーマンスの向上や、カラーキャリブレーションの改善による、より高度な特殊効果のサポートなどを得ることができます。SurfaceViewのパフォーマンスの向上を期待することができます。各種ユーティリティの変更点ここに関しても前回で少し触れましたが、今回は技術者にとって更に便利になり得るユーティリティ関係の変更についてまとめようと思います。画面のスクリーンショットだけではなく録画をすることができるようになりました。これにより、チュートリアルを動画として作成することができ、ユーザもアプリの使い方に困ることはなくなるのではないでしょうか。実行することができます。Frameworkは、アプリ間でのファイルのやりとりを助ける開発ライブラリです。ファイルを選択するためのピッカーと呼ばれるUIがシステムから提供されます。拡張した仕組みを用意します。横断的に使用することができます。言ったオンラインストレージサービスから、SDカードやUSB接続と言った物理ストレージのプロバイダーを作成することもできます。対応したアプリを作成することで、オンラインストレージサービスを保存先として選択することもできるようになるでしょう。印刷機能があるアプリでは、プリンターの発見、用紙サイズの変更、印刷するページの指定などを行い、様々なドキュメントや画像ファイルを印刷することができます。印刷のために共有サービスとシステムUIを提供していて、印刷を行うあらゆるアプリに一環したコントロールを提供します。そのためアプリでは、コンテンツから正しくページ付けされたPDFを作る必要があります。ファイルを作ることもできます。使って作成されたnotificationより、詳細な情報を見ることができます。等を設定することができます。いうフィールドが追加されています。端末には様々なセンサが搭載されています。これに関しても変更や追加が行われていますのでまとめてみたいと思います。これにより、開発者は比較的簡単に万歩計のようなアプリを作成することが出来るようになります。この機能を利用して、ライフログを取るアプリケーションの開発が盛り上がるのではないでしょうか。新しく追加されています。等を行うことが出来るアプリを開発することができます。デバイスで一般的な形になっているため、端末によって処理を分けるために、独自のコードを記述する必要がありません。以下の機能が追加されました。対応マウス、キーボードの省電力接続用です。音楽再生を制御するためのプロファイルです。とばすことが出来ると思われます。ような物を作成することが出来るかもしれません。対応車のハンズフリー操作等に使用することが出来るようです。対応の強化としてホストカードエミュレーションと言うものがあります。アプリが、非接触ICカードのふりをすることが出来るという機能になっています。4.4の端末が2台必要になります。その際、片方はホストカードエミュレーション用の端末として使用し、もう片方にはそれを読み取る用のアプリを作成しリーダーとして使用します。この読み取り用のアプリのコードを書こうとするならば、ICカードの知識が必要不可欠になってきます。ホストカードエミュレーションを実現するのは敷居が高いかもしれません。ついて考える必要もでてきます。落ちるというのなら、別な方法による実装を考えたほうが良いでしょう。メモリー解析関係の変更アプリがどのくらいメモリを使用しているのかという情報は、開発者にとって無くてはならないものです。今回のアップデートでそのメモリを解析するツールが拡張されています。Procstatsこのツールは、システム上で使用されているアプリのメモリーリソースやその他のアプリ、実行中のサービスのリソース使用状況の解析を補助するものです。アプリが時間とともにどのように動いているか追跡し、どうやって効率よく動かすかを調べるために実行時間とメモリー使用量を提供してくれます。これはバックグラウンドでサービスを実行するアプリにとってとても重要な情報になってきます。このツールはフォアグラウンドで動作するアプリケーションのためにも、アプリの全体的なメモリープロファイルの時系列データを集めます。メモリープロファイルを簡単に解析できる新しい開発者オプションが含まれています。それはどのアプリがどのようにメモリーを使用しているのかということを確認するために利用されます。使用して集めたデータに基づき、アプリのメモリー使用量について多種多様でハイレベルな測定結果を表示させることができます。新ジェスチャ、「ダブルタップからのドラッグ」ダブルタップした後にドラッグをすることで全く新しいジェスチャとして認識されるようになりました。地図を拡大・縮小するために使用されています。これは、指を二本使ったピンチイン/アウトと同じ動作になっています。このジェスチャを、片手でスマートフォンを操作することが多いアプリに実装すると効果的なのではないでしょうか。新しいジェスチャを使用できるようになったので、みなさんもこのジェスチャの使い道を考えてみてはいかがでしょうか。ネイティブコードから直接触れるようになりました。違いを気にする必要が無いという利点が有りました。よって違うコードを書く必要が有ります。使用する利点というのは何になるのでしょうか。残念ながら、どのようにこの機能を利用するのかについての答えを出すことはできませんでした。中で何度も使用するコードを汎用化させる事などに使用する事になるのかもしれません。