iOS 5 ベータ 3 のダウンロードが可能になりました!

iOS 5 ベータ 3 のダウンロードが可能になりました!

  • Oligur
  • 0
  • vyzf
iOS 5 ベータ 3 のダウンロードが可能になりました!
  • ニュース
スクリーンショット 2011年7月11日 午後1時31分29秒

Appleは、iOS 5の3番目のベータ版(Build 9A5259f)を登録開発者向けにリリースしました。現在ダウンロードとインストールを行っていますが、登録開発者の方はiOS Dev Centerからダウンロードしてください。

ベータ3で何か新しいことにお気づきになりましたか?ぜひ下のコメント欄にご意見をお寄せください!リリースノートはこちらです。

次の問題は、5.0 SDK を使用してコードを開発する場合に関連します。

アカウント

  • iCloudアカウントを作成する際は、MobileMeアカウントではなく、完全なメールアドレスであれば、どのApple IDでもご利用いただけます。MobileMeアカウントをお持ちの場合は、そのアカウントからiCloudアカウントにデータをコピーして、テストにご利用いただけます。iCloudに関する詳細は、https://developer.apple.com/icloudをご覧ください。
  • セットアップアシスタントを使用してiCloudまたはMobileMeアカウントを設定し、「iPhoneを探す」をオンにしたままにしておくと、セットアップ後に「iPhoneを探す」がオフになる場合があります。セットアップアシスタントを終了した後、「設定」→「メール・連絡先・カレンダー」→「アカウント」で「iPhoneを探す」がオンになっていることを確認してください。
  • iCloudからMobileMeへ切り替えた際に、MobileMeウェブサイト(www.me.com)の「iPhoneを探す」機能を使用してデバイスを検索できない問題が発生しています。この問題を回避するには、以下の手順に従ってください。
    • デバイスで「設定」→「メール/連絡先/カレンダー」→<your_account>@me.com に移動し、「iPhoneを探す」をオフにしてからオンに戻します。これで、MobileMeウェブサイトにデバイスが表示されるはずです。
  • 複数のアカウントでブックマークを無効にすることをお勧めします。ブックマークが有効になっている場合、予期せぬ結果が生じる可能性があります。
  • 新機能:このベータ版では、iCloud アカウントのセットアップ中に「セキュリティの質問を選択する」オプションが機能しません。

エアプレイ

  • iOS 5 以降では、アプリケーションや Web サイト内のビデオ コンテンツはデフォルトで AirPlay 対応になります。
  • iOS 5 は AV Foundation 経由でビデオの AirPlay をサポートします。
  • 修正: Apple TVのスクリーンセーバーにより、AirPlay経由のミラーリングパフォーマンスが低下する場合があります。スクリーンセーバーはApple TVの設定で無効にできます。

アップルTV

  • Apple TVソフトウェアベータ版を使用すると、AirPlayを使用してiPad 2のコンテンツをApple TV(第2世代)にミラーリングできます。また、このベータ版ソフトウェアはApple TVでフォトストリームも有効にし、iCloudに保存されている写真にアクセスできるようになります。Apple TVソフトウェアベータ版は、iOS 5アプリやウェブサイトで最新のAirPlay機能をテストするために提供されています。Apple TVソフトウェアベータ版をデバイスにインストールするには、まずiOS Developer Program PortalでデバイスのUDIDを登録する必要があります。

オーディオ

  • iOS 5 でボイス チャットを使用するには、Audio Session で kAudioSessionMode_VoiceChat モードを設定するか、AVAudioSession オブジェクトで AVAudioSessionModeVoiceChat モードを設定する必要があります。

カルダブ

  • 修正:デバイス上でローカルに定期的なイベントを作成した後、統合エラーが発生し、デバイスの同期が停止する問題を修正しました。この問題を回避するには、アカウントを削除して再度追加してください。

カレンダー

  • カレンダーの同期をオフにしてからオンに戻すと、すべての MobileMe カレンダーが複製されました。
  • iPad でカレンダーを起動したり手動で更新したりすると、カレンダーが消えてしまうことがあります。その場合は、「すべてのカレンダーを表示」をタップして再度表示する必要があります。
  • 新機能: Seed 1以前のバックアップから復元すると、MobileMe/iCloudカレンダーが同期されなくなります。購読しているカレンダーはカレンダーに表示されますが、イベントカレンダーはMobileCalに表示されません。この問題を回避するには、アカウントを削除してから再度追加してください。

ゲームキット

  • ターンベースの試合の試合データは現在 4 KB のデータに制限されています。

ゲームセンター

  • iOS 5 で Game Center の初回フローを完了していない既存の Game Center アカウントをお持ちの場合、ゲームのログインアラートに直接サインインするとクラッシュが発生します。この問題を回避するには、Game Center を起動して初回フローを完了してください。

iBooks

  • iBooks 1.2.2では、書籍内の一部のテキストや画像が表示されない場合があります。App StoreからiBooks 1.3にアップデートしてください。

iCloudバックアップ

  • これはベータ版ソフトウェアであるため、重要なデータや情報の保存にはiCloudサービスを使用しないことをお勧めします。iCloudバックアップを有効にすると、同期時のiTunesによる自動バックアップが無効になります。iTunesを使用してデバイスを手動でバックアップすることをお勧めします。
  • iOS 5ベータ版では、iCloudバックアップのデータ保護はサポートされていません。そのため、保護されたファイルを持つアプリのデータやメタデータはバックアップされません。
  • 復元後、デバイスがまだ復元中であると認識しているため、再度バックアップできない場合があります。この問題を回避するには、iTunesから消えたアプリやメディアを同期するか、iCloudアカウントを削除して再度追加してみてください。
  • バックアップを削除すると、機能は無効になりますが、設定ではまだ有効になっていることが示されている場合があり、設定で「クラウドへのバックアップ」スイッチを切り替える必要があります。
  • 互換性のため、このバージョンのiOS 5ベータ版では、前回のバックアップ以降に変更されたファイルのみではなく、すべてのファイルを再度バックアップする必要があります。そのため、アカウントの容量制限を超えているという警告が表示される場合があります。警告が表示された場合は、最も古いバックアップを削除して空き容量を増やしてから、バックアップを開始してください。

iCloudストレージ

  • iOS 5ベータ期間中、サーバーに保存されているドキュメントは、GM前に定期的に削除される可能性があります。そのため、重要なドキュメントや情報はサーバーに保存しないことを強くお勧めします。
  • アプリケーションで NSMetadataQuery クラスを使用している場合は、述語自体は無視されますが、述語を設定する必要があります。
  • Foundationフレームワークは、アプリのモバイルドキュメントコンテナを検索する際にチームIDを含めません。URLForUbiquityContainerIdentifier:メソッドに渡す識別子文字列の先頭にチームIDを含める必要があります。
  • このベータ版では、NSMetadataQuery の setSortDescriptors: メソッドはサポートされていません。
  • このベータ版では、iCloud を使用する場合、Mac OS X プロジェクトと iOS プロジェクトの両方の Entitlements ファイル内でさまざまなコンテナ識別子 (アプリケーションの Display セット) を手動で指定する必要があります。
  • Cloud Storage ドキュメント API を保護されたデータと組み合わせて使用​​すると、データ破損につながる可能性がある問題が発生します。
  • このベータ版では、ドキュメントベースのアプリケーションは、ファイルが変更、移動、または削除されたことを常に検出できるわけではありません。
  • 新機能:このベータ版では、ファイル プレゼンター (NSFilePresenter プロトコルを採用するオブジェクト) は、特に次のメッセージを受信するはずの一部を受信しません。
    • 提示されたアイテムが変更されました
    • presentSubitemDidAppearAtURL:
    • 提示されたサブアイテムが変更されたURL:
  • これを回避するには、relinquishPresentedItemToWriter:メソッドを実装し、ファイルプレゼンターが再取得したときにライターが実際に書き込みを行ったかどうかを確認する必要があります。また、FSEventsを使用してファイルシステムの変更を監視することもできます。
  • このベータ版では、ディレクトリ内のファイルの変更に関するメッセージは、NSFilePresenter プロトコルを採用しているオブジェクトに配信されません。
  • iCloudストレージインターフェースに関するバグを報告する際は、デバッグセッション中に収集したログを必ずご提出ください。これらのログを生成するには、デバイスに専用のデバッグプロファイルをインストールする必要があります。デバッグプロファイルはhttps://connect.apple.comから入手できます。このプロファイルにより、iCloudストレージの使用に関する問題の診断に必要なデバッグログを生成できます。ログ収集の手順は以下のとおりです。
    • プロファイルをインストールします。(最も簡単な方法は、プロファイルを自分宛にメールで送信し、相手のデバイスで添付ファイルを開くことです。)
    • バグを再現します。
    • iTunes と同期してデバイスからログを取得します。
    • ログをバグレポートに添付してください。ログは ~/Library/Logs/CrashReporter/MobileDevice/DeviceName/DiagnosticLogs にあります。
  • これらのログは急速に大きくなる可能性があるので、問題を再現し、バグ レポート用のログを取得した後は、プロファイルを削除する必要があります。

iメッセージ

  • 新機能: iMessage ベータ 3 は、ベータ 1 の iMessage ユーザーと通信できません。ベータ 3 とベータ 2 の間では動作します。
  • 新機能: iMessage ではモーダル アラートが表示されません。

iTunes

  • ベータ3に付属するiTunesのバージョンは、ベータ2ソフトウェアがインストールされているデバイスと同期できません。この問題を回避するには、以下の手順を実行してください。
  1. ベータ 2 がインストールされているデバイスを、ベータ 2 に付属するバージョンの iTunes に同期します。
  2. iTunes をベータ 3 に付属するバージョンにアップグレードします。
  3. デバイスを接続し、ベータ 3 ソフトウェアをインストールします。(デバイスを初めて接続したときに同期エラーが表示される場合があります。)
  4. ベータ 3 ソフトウェアをインストールした後、手順 1 で作成したバックアップから復元します。
  • iTunes Store から購入したビデオは、iTunes 10.5 を使用した第 2 世代 AppleTV で AirPlay 経由で再生されません。
  • MMS

    • 大きなビデオの MMS の送信は機能しません。

    写真の調整

    • iOSで赤目補正を適用し、その画像をiPhotoのシードビルドにインポートした場合、iPhotoの画像には赤目補正は反映されません。そのため、その後iPhotoからiOSデバイスに画像を同期しても、赤目補正は反映されません。

    リマインダー

    修正:リマインダーに日付が関連付けられていない場合、リマインダー アプリケーションは、場所への入場 (および/または退場) に基づくリマインダーの通知を送信しません。

    設定

    • アカウントに対してバックアップ データ クラスが有効になっていない状態で、「今すぐバックアップ」ボタンが有効になっています。
    • 修正:設定 > 一般 > ソフトウェアアップデートで用語キーボードを表示すると、閉じることができなくなります。閉じるには設定を強制終了する必要があります。
    • 新機能:このベータ版では、iPhone の設定に FaceTime アイコンが表示されません。

    シミュレーター

    • 新機能: Mac OS 10.7 および Xcode 4.2 で実行されている iOS 4.3 シミュレータでは、位置情報サービスが機能しません。

    踏み台

    • iOS 5の新しい通知センターには、アプリのプッシュ通知とローカル通知が表示されます。通知センターには、「未読」とみなされる通知が表示されます。「未読」ステータスのないプッシュ通知とローカル通知に対応するため、開発者はアプリケーションのバッジカウントを使用して、通知センターから通知を消去することができます。アプリケーションがバッジカウントをクリア(ゼロに設定)すると、iOS 5は通知センターからその通知を消去します。

    ツイッター

    • 新機能: Safariから位置情報をツイートし、位置情報が確定する前にSafariを終了すると、ステータスバーに位置情報を示す矢印が表示され続けます。この矢印は、タスクスイッチャーからSafariを終了することで非表示にできます。

    UIオートメーション

    • 新機能: iOS 5 ベータ3では、再起動または消去インストール後のスクリプトの最初の実行は失敗する可能性があります。デバイスが再度再起動されるまで、その後の試行は成功するはずです。
    • トレースセッションによって起動され、すでに終了しているアプリケーションをターゲットにした場合、オートメーションインストゥルメントのスクリプトエディタの再生ボタンと記録ボタンが正常に動作しない場合があります。また、一時停止中のアプリケーションをターゲットにした場合も動作しない可能性があります。この問題が発生し、問題が解決しない場合は、トレースドキュメントを閉じて再度開き、正常な状態に戻す必要がある場合があります。
    • オートメーション インストルメントを使用してアクションをスクリプトにキャプチャする場合、オフスクリーン要素を多数含む Web ビューまたはテーブル セルを含むインターフェイスでは、式が返されるまでに非常に長い時間がかかることがあります。
    • UIATarget の lock() および unlock() 関数は、lockForDuration(<seconds>) 関数に置き換えられました。
    • Instruments は、別のプログラムが編集している場合でも、読み込まれた自動化スクリプトを上書きします。
    • iOS 5 ベータ 2 以降では、ホストターミナルから Instruments ツールを使用して iOS デバイス上の UI Automation スクリプトの実行をトリガーできるようになりました。コマンドは以下のとおりです。
      • instruments -w <デバイスID> -t <テンプレート> <アプリケーション>

    UIキット

    • 新機能: iOS 5 ベータ 3 以降、UIControl の exclusiveTouch プロパティは元のデフォルト値 NO に戻りました。
    • tableView:viewForHeaderInSection: メソッド(またはフッターの同等のメソッド)から nil を返すだけでは、ヘッダーを非表示にできなくなりました。ヘッダーを非表示にするには、tableView:heightForHeaderInSection: をオーバーライドし、0.0 を返す必要があります。
    • iOS 5ベータ版では、UITableViewクラスに、定義されたパラメータを使用してセルをある行から別の行へ移動するための2つのメソッドがあります。これらのAPIは次のとおりです。
      • セクションを移動:セクションへ:
      • 行をインデックスパスに移動:インデックスパスへ:
    • Interface Builder の UIWebView クラスを使用すると、iOS 5 で透明な背景色を設定できます。新しい SDK に対してコンパイルする開発者は、XIB で UIWebView の透明設定を確認できます。
    • iOS 5ベータ版では、UINavigationBar、UIToolbar、UITabBarの実装が変更され、これらのクラスのインスタンスでは、サブクラスで実装されていない限り、drawRect:メソッドが呼び出されなくなりました。これらのクラスのカテゴリでdrawRect:メソッドを再実装したアプリでは、drawRect:メソッドが呼び出されません。UIKitは、iOS 5より前にリンクされたアプリではメソッドが呼び出されないようにリンクチェックを行いますが、iOS 5以降ではこの設計をサポートしていません。アプリは次のいずれかを実行できます。
      • iOS 5 以降のバーの場合はカスタマイズ API を使用することをお勧めします。
      • UINavigationBar (またはその他のバー クラス) をサブクラス化し、サブクラスで drawRect: をオーバーライドします。
    • NSIndexPath の indexPathForRow:inSection:、section、row メソッドは、NSUInteger ではなく NSInteger を使用するようになりました。これにより、これらの型は UITableView で定義されたメソッドと一致するようになりました。
    • UIVideoEditorControllerオブジェクトの表示に関して既知の問題があり、選択した動画が表示されず、代わりに空白が表示されます。場合によってはクラッシュすることもあります。
    • UIImagePickerController の cameraOverlayView プロパティでタッチ イベントがビューに転送されません。
    • UIImagePickerController の imagePickerController:didFinishPickingMediaWithInfo: メソッドは、録画が完了したときにビデオへの URL を返しません。
    • 新機能: 24 時間制を使用しているデバイスのカレンダー アプリで新しい予定を作成する場合、12 より大きい時間の値を選択することはできません。日付/時刻ピッカーの値は、現在の曜日を前日と同じに設定します (例: 火曜日の予定は月曜日に設定されます)。
    • 修正: scrollToRowAtIndexPath:atScrollPosition:animated: の動作が変更され、UITableViewScrollPositionTop と UITableViewScrollPositionBottom が contentInset プロパティの上部と下部に合わせて調整されるようになりました。

    ウェブキット

    • 新機能: iOS 5 ベータ2では、新しい継承CSSプロパティ「-webkit-overflow-scrolling: value」が利用可能になりました。値touchを指定すると、ウェブ開発者はoverflow:scroll要素でネイティブスタイルのスクロールを有効にすることができます。このプロパティのデフォルト値はautoです。
    • WebKitフレームワークは、Safari 5.1にほぼ一致する新しいWebKitエンジンを採用しました。iOSにおける新しいWebKitフレームワークの注意点は以下のとおりです。
      • 新しい HTML5 準拠のパーサーがあります。
      • 単語の丸め動作に浮動小数点ベースの精度が採用されたため、テキスト レイアウトの幅が若干変わる場合があります。
      • <input type=number> フォーム フィールドの検証が改善され、先頭のゼロの削除や数値の書式設定が含まれるようになりました。
      • 入力フィールドでタッチ イベントがサポートされるようになりました。
      • window.onerror がサポートされるようになりました。
      • ユーザー エージェント文字列にロケール情報がない新しいユーザー エージェントが存在します。

    WiFi同期

    • iOS 5 beta 2では、Macでワイヤレス同期が利用可能になりました。iTunes 10.5 beta 2とOS X 10.6.8またはLionが必要です。デバイスをUSBケーブルでiTunesに接続すると、ワイヤレス同期を有効にするオプションが表示されます。デバイスを復元した後は、ケーブルを使用して最初の同期を行うことをお勧めします。
      • ワイヤレス同期は、デバイスが電源に接続され、ペアリングしたコンピュータと同じネットワークに接続されている場合に自動的に開始されます。または、iTunes、または「設定」->「一般」->「iTunes同期」から手動で同期を開始することもできます(ペアリングしたコンピュータと同じネットワークが必要です)。ワイヤレス同期を実行する際は、デバイスが電源に接続されていることを確認してください。
      • デバイスに同期したアプリ、メディア、写真に問題がある場合は、リセットしてから再同期してください。「設定」→「一般」→「リセット」から、「すべてのコンテンツと設定を消去」を選択してください。その後、iTunesに再接続して再度同期してください。
    • 修正:このベータ版では、iTunesの容量バーに写真が誤って「その他」と表示されることがあります。写真の同期は正常に動作します。
    • 新機能:デバイスによっては、連絡先、カレンダー、アカウント設定の同期、またはiTunesへのバックアップに失敗する場合があります。その場合は、デバイスを再起動して再度同期してください。
    • 新機能:写真を同期しても、デバイスにサムネイルのみが表示される場合があります。その場合は、写真の同期を解除してから再度同期してください。

    エックスコード

    • このベータ版では、XCode を使用したデバイスの復元は無効になっています。デバイスのバックアップと復元には iTunes のみをご利用ください。
    • Xcode 4.2 Organizer では、復元モードのデバイスが表示されない場合があります。回避策として、iTunes を使用して復元することができます。
    • 修正:一部のデスクトップマシンでは、デバイスの復元時やIPSWのコピー時にXcodeのメモリ使用量が異常に急激に増加する問題がありました。回避策として、iTunesを使って復元してください。
    • 修正:このベータ版では、クラッシュログ(シンボル化の有無にかかわらず)がXcode Organizerに表示されません。Xcode Organizerに表示するには、デバイス名を変更する必要があります。
    • iOS 5 ベータ 2 では、iOS シミュレータは OS X 用の iCloud 開発者シードの以前のリリースと互換性がありません。互換性を確保するために、最新の iCloud 開発者シードに更新することを強くお勧めします。
    • iOS 5.0 SDK は、iOS 4.3 と iOS 5.0 の両方のシミュレーターをサポートします。