上であなたのアプリケーションのテストと最適化をしてください。デバイスでベストな体験を提供していることを確認するべきです。新しいソーシャル向け機能をサポートするように拡張されました。デバイス所有者のパーソナルプロフィールや、デバイスにインストールされているソーシャルネットワークへ個々のコンタクトを招待する機能などです。定義される、デバイス所有者を表すパーソナルプロフィールを持つようになりました。エントリを作成することでユーザーのプロフィールデータを提供することができます。属さないということです。追加しなければなりません。いうラベルの1ユーザーのプロフィールとして集約されます。パーミッションが必要です。パーミッションが必要です。プロフィールへデータを提供するときであっても、ほとんどのアプリはプロフィールを読むべきではありません。ユーザーのプロフィールを読むことはセンシティブなパーミッションです。ユーザーがこのパーミッションを要求するアプリに対して懐疑的になると予想すべきでしょう。アクションは、あるアプリに対して、ユーザーがソーシャルネットワークにコンタクトを追加したいことを示すアクションの呼び出しを許可します。このアクションを行うアプリとして選ばれたアプリは、ソーシャルネットワークに指定されたコンタクトを招待します。ほとんどのアプリはこの操作の受け手側になるでしょう。選択したときにこのインテントを呼び出します。あなたのアプリで提供しなければなりません。応答することを示さなければなりません。属性を追加する必要があります。取得することができるので、ネットワークにコンタクトを招待したり、ユーザーのコネクションに人を追加するなど必要な処理を行えます。ファイルを見てください)。photosコンタクト用の高解像度写真をサポートするようになりました。生成します(システムが選択する実際のサイズは将来変わる可能性があります)。表示するので、コンタクトに大きい写真を追加できます。よって、人にコンタクトするための特定の方法がどの程度使用されたかをトラックすることができます。ユーザーがどのくらい頻繁に各電話番号やメールアドレスを使用したかなど。この情報は、各人に関連するコンタクトメソッドのランキング付けを改善し、コンタクトのより良い提案を行う助けになります。つかってカレンダーのイベントを読んだり編集したりできます。使って他のカレンダーサービスのユーザーカレンダーを同期することができ、ユーザーの全てのイベントを表示できる1つの場所を提供できます。ビルトインカレンダーアプリに各イベントが表示されることを許可します。いくつかのサブクラスで定義される複数のテーブルに保存されます。テーブルはカレンダー特有の情報を保持します。テーブルはイベント特有の情報を保持します。イベントは1度だけ発生させることも、複数回繰り返し発生させることもできます。それらとイベントのリンクに利用されます。テーブルは1つのイベントの発生ごとの開始時刻と終了時刻を保持します。テーブルの各ローは1つの発生イベントを表します。1度だけのイベントではインスタンスとイベントは1対1でマッピングされます。繰り返し起こるイベントでは、そのイベントの複数の発生イベントに対する複数のローが自動的に生成されます。テーブルはイベントの参加者やゲストの情報を保持します。各ローは1つのイベントの1人のゲストを表します。その人のゲストタイプとイベントでの役割を指定します。テーブルはアラート/通知のデータを保持します。各ローはイベントに対する1つのアラートを表します。1つのイベントは複数のリマインダーを持つことができます。リマインダーには、イベントのスケジュールされている時刻から何分前かと、ユーザーに通知するための方法(アラーム、メール、SMSなど)が指定されています。よって利用される不透明なデータフィールドを保持します。このテーブルのアイテムに対して、関連するイベントが削除されたときにアイテムを削除する以外はアクションを起こしません。WRITE_CALENDAR(書き込みアクセス用)が必要です。使って実現することができます。使う場合はパーミッションは必要ありません。イベントの詳細を指定することができます。追加することができるようになりました。ソースを持つことができます。デバイスに追加することができます。一カ所にまとめて表示します。読むことはできません)。