

[6/26更新:Appleは先週の15A5304iに続き、iOS 11 beta 2の2番目のビルド「15A5304j」をリリースしました。この新バージョンはOTAでは入手できませんが、Appleの開発者ポータルに掲載されています。]
先週リリースされたiOS 11開発者向けベータ版に続き、Appleはベータ版2のリリースを開始しました。iOS 11には、100本以上の新機能紹介ビデオに詰め込めるほどの、膨大な機能が搭載されています。
最新のアップデートにアップデートしたい開発者は、iOS 設定から、または Apple の開発者センターからベータ版をダウンロードすることでアップデートできます。
私たちは一日中 iOS 11 ベータ 2 を詳しく調べていきますが、これまでに確認した内容については、以下の過去の投稿で必ず確認してください。
- iOS 11でドラッグ&ドロップを使ってiPhoneのホーム画面にある複数のアプリアイコンを移動する方法 [ビデオ]
- iOS 11でサポートされるQRコードトップ10
- iOS 11のポッドキャスト:インターフェースのアップデート、シーズンとよりクリーンなタイトルのサポート、ポッドキャスト分析など
- iOS 11とwatchOS 4のヘルスケア:糖尿病管理、インスリン投与、CoreBluetooth、新しいワークアウトデータなど
- アクセシビリティの新機能: iOS 11の「スマートカラー反転」、macOSのオンスクリーンキーボード、VoiceOverのテキストと写真の検出など
- iOS 11の新機能「スマートカラー反転」は、これまでで最もダークモードに近い機能です
- iOS 11ではルーターのQRコードをスキャンしてすぐにネットワークに接続できます
- iOS 11の新しいHEIF/HEVCカメラフォーマットはストレージを50%節約します
- iOS 11でパソコンなしで画面録画を有効にする方法
- App Storeでは、開発者がアプリの評価をリクエストする際に公式APIの使用が義務付けられ、カスタムプロンプトは禁止されるようになりました。
- iOS 11では、あまり使わないアプリを削除しても設定やデータは保持される
- Apple、iOS 11でiPhoneのNFCチップへの(一部)アクセスを開放
- iOS 11で友達とWi-Fiを簡単に共有、近くのデバイスにパスワードを自動送信
- iOS 11では、ぎこちない方法ではあるものの、FLACファイルを再生できます。
- 32ビットアプリはiOS 11では起動しません
- iOS 11ではAirPodsごとに次のトラック/前のトラックのコントロールが可能に
Appleは、iOS 11のパブリックベータプレビューを今月下旬にbeta.apple.comで公開すると発表しました。ご自身のデバイスにベータ版をインストールしようとお考えの方は、まずこちらをお読みください。
iOS 11 ベータ 2 リリースノート
一般的な
新機能
• 複数のルートが利用可能な場合に、ユーザーがコンテンツを再生するためのルートを選択できるように、AVKitフレームワークにAVRoutePickerViewを、AVFoundationフレームワークにAVRouteDetectorを追加しました。ルート検出が有効になっている場合、AVRouteDetectorを使用して複数のルートが利用可能かどうかを判断します。複数のルートが利用可能な場合は、AVRoutePickerViewを使用して、ユーザーがルートを選択するためのインターフェースを表示します。
32ビットアプリ
解決された問題
• すでにインストールされている 32 ビット アプリをタップした後に表示されるプロンプトから [詳細を表示] を選択すると、設定アプリが開くようになりました。(32340711)
既知の問題
• iTunes 経由で 32 ビット アプリを同期すると、アプリ用のプレースホルダーが残ります。(32356790)
• iOS アプリは、32 ビット スライスを引き続き含めるために、iOS 10 以前を対象にすることができます。(31597913)
廃止予定
• 32 ビット アプリは、iOS 11 の今後のベータ版では動作しません。(26402174)
3Dタッチ
解決された問題
• データ検出器(電話番号、住所など)での 3D Touch の使用が正しく機能するようになりました。(30504832)
サードパーティアプリ
新しい問題
- Tweetbot は最近撮影した写真を含むツイートを投稿できない場合があります。(32569113)
- VSCO では、最近撮影した写真をインポートするときにエラーが発生する場合があります。(32582234)
- Square Cash は起動時または起動直後にクラッシュする可能性があります。(30926902)
- Citi Mobile は起動時にクラッシュする可能性があります。(31336493)
- 一部のサードパーティ製アプリではAirplayが動作しない場合があります。(32819077)
- KakaoTalk は起動時または入力後にクラッシュする場合があります。(32320793)
- SlingTV がオーディオのみを再生する場合があります。(32649488)解決された問題• Kindle 書籍が期待どおりに同期されるようになりました。(30878446)
• Facebookアプリがインストールされていない場合でも、Facebook Messengerが起動する
ようになりました。• Amazon Videoの動画再生コントロールが正しく動作するようになりました。(32056010) • ナビゲーションバーが正しく表示されるようになりました。(32076094)
• Tencent Videoの起動時にクラッシュする問題を修正しました。(32343324)
• フルアクセスが許可されていない場合でも、サードパーティ製キーボードが動作するようになりました。(32494032)
• Skype通話中に音声が途切れる問題を修正しました。(32434672)既知の問題
• DirectTV が起動時にクラッシュすることがあります。(29533442)
• MobileIron Mobile@Work が起動時にクラッシュすることがあります。(31929650)
• ユーザーがメールアドレスを使用して Pinterest にログインできないことがあります。(31866166)Android 移行
解決された問題
• Android スマートフォンからの移行が正常に機能するようになりました。(31816854)
アプリ分析
解決された問題
• 商品ページ以外の閲覧インプレッションが正しく記録されるようになりました。(31561060)
アプリアイコン
既知の問題
- iTunesバックアップからデバイスを復元した後、ホーム画面の一部のアプリアイコンが白く表示されることがあります。正しいアプリアイコンを表示するには、デバイスを再起動してください。(32303701)
- アイコンを変更する際に表示されるプロンプトに、代替アプリアイコン画像ではなくプレースホルダーが表示されます。(32165847)App Store の新機能• プロモーションされたアプリ内購入で、開発者が指定した並べ替え順序が使用されません。(30877083)解決済みの機能• 100 MB を超えるアプリは、警告プロンプトを確認した後、セルラー接続でダウンロードされなくなりました。(32235051)既知の機能
- App Store を起動すると他のオーディオが停止します。(32043325)
- アクティブな AppStore Apple ID なしで TestFlight を実行しようとすると、ログインに失敗します。(32230818)
- iTunesバックアップから復元した後、以前にダウンロードしたアプリはホーム画面に表示されなくなり、App Storeから手動でダウンロードする必要があります。アプリのユーザーデータは影響を受けず、アプリのインストール完了時にそのまま残ります。(31968368)
- iTunesバックアップから復元した後、アプリケーションが待機状態のままになることがあります。(32442832Apple ID新しい問題
- Apple ID として電話番号を使用している一部のアカウントでは、特定の支払い方法を追加できない場合があります。(31677442)
- Apple ID として電話番号を使用しているアカウントでは、お子様のファミリーメンバー用の Apple ID を作成できない場合があります。(32130392)Apple Pay の新規問題• 加盟店識別子が有効で適切な支払い方法が利用可能な場合でも、ApplePaySession.canMakePaymentsWithActiveCard は false を返します。(32613797)ARKit の既知の問題
- ARセッションのデバッグ中にブレークポイントから続行すると、VIOが中断される可能性があります。ワールド/アンカーに配置されたビジュアルオブジェクトは表示されません。(31561202)
- ARSessionConfiguration は、A9 以降のプロセッサを搭載した iOS デバイスでのみサポートされており、将来のベータ版ではすべての iOS 11 デバイスで有効になる予定です。
- ARWorldTrackingSessionConfigurationは、A9以降のプロセッサを搭載したiOSデバイスでのみサポートされます。AVFoundationResolved Issues
- AVCameraCalibrationDataのvaluesofthelensDistortionLookupTableプロパティとinverseLensDistortionLookupTableプロパティが適切に中央揃えされるようになりました。値0は伸縮がないことを示します。(32339695)
- AVCapturePhotoのCGImageRepresentationメソッドとpreviewCGImageRepresentationメソッドが正しい値を返すようになりました。詳しくはドキュメントをご覧ください。(31392054)
- AVCapturePhoto は、TIFF ファイル形式の表現ではなく、非圧縮バッファ (420f/420v/BGRA) の fileDataRepresentation プロパティにアクセスするときに正しい結果を返すようになりました。(31902960)
既知の問題
- AVCapturePhotoのcameraCalibrationDataプロパティは、cameraCalibrationDataDeliveryEnabledがtrueに設定されている場合、depthDataDeliveryEnabledもtrueに設定していない限り、nilを返します。今後のベータ版では、デュアルフォトキャプチャとカメラキャリブレーションデータのキャプチャをリクエストし、広角と望遠のバッファに加え、両方のカメラキャリブレーションデータを取得できるようになります(2倍ズームして深度データを写真に配信する必要はありません)。(32209427)
- AVCapturePhotoSettings の depthDataDeliveryEnabled プロパティを true に設定して 720p30 ビデオ形式を使用すると、静止画キャプチャ要求が失敗し、ビデオ ストリームはバッファの生成を停止します。(32060882)
- デフォルト以外の 160 x 120 および 160 x 90 の深度データ形式では深度値が期待値の半分になり、視差値は期待値の 2 倍になります。(32363942)Bluetooth 解決済みの問題
- ワイヤレス iAP プロトコルを使用した Bluetooth アクセサリの接続の問題がより信頼性が高くなりました。(31439542)
- ベータ 2 では、LE L2CAP チャネル機能の完全な機能が追加されました。(32493297)カレンダー新しい問題
- 日、週、月、年のボタンは最初のタップでは機能しない場合があります。その後のタップは正常に動作します。(31883496)
- カレンダーを再インストールした後、デバイスを再起動するまでアイコンが空白になることがあります。(31613835)CarPlay解決済みの問題•CarPlayでメッセージを読んだ後に「返信しない」を選択しても、エラーメッセージが表示されなくなりました。(32099700)CloudKit既知の問題
- CloudKit は、上位ビットが設定された unsigned long long 値をサポートしていません。(30567424)
- CKModifyRecordsOperationsを使用するアプリケーションは、CKModifyRecordsOperation.isAtomicに適切な値を指定する必要があります。クライアントがwatchOS 4.0向けにコンパイルされている場合、デフォルトのCKRecordZoneに対してキューに登録された操作は、atomicがデフォルトでtrueになっているため、新しい動作になります。操作が「プリフライト」エラー(最も一般的には、CKAssetのアップロード時のネットワークの問題、または不正な形式のCKRecord)に遭遇した場合、操作全体がキャンセルされます。(30838858)
接続性
新しい問題
- iPad プリペイド データ プランをデバイス上で購入すると、携帯電話接続では失敗する場合があります。回避策: Wi-Fi に接続しているときにデータ プランを購入してください。
- 一部のデバイスでは、再起動または電源投入後に携帯電話ネットワークに接続するまでに最大 30 秒かかる場合があります。(32727321)
- iPad で Sprint Cellular データプランを有効にするには、「設定」を開いて「一般」>「リセット」>「加入者サービス」を選択し、パスワードを入力して、表示されるダイアログで「アカウントの再プロビジョニング」を選択します。(32600925)
- NFC を利用したリーダーモードは、すべてのデバイスで期待どおりに機能しない可能性があります。(32721033)コントロールセンター解決済みの問題
- コントロール センターの拡張された Wi-Fi UI では、ネットワーク間の切り替え時にネットワーク名が更新されるようになりました。(32280116)
- コントロール センターの Bluetooth ボタンの動作が、Wi-Fi コントロールの動作を反映するようになりました。(32300000)Core Spotlight 解決済みの問題• インデクサー ファイルのドラッグが、両方のパッケージ ファイル タイプ、または URL に一致する absoluteString とパスがないファイルに対して失敗しなくなりました。(32354867)通知拒否 解決済みの問題• 運転中の通知拒否機能は、ベータ 2 以降で有効になっています。(32232545)
イベントキット
既知の問題
• EventKit のデフォルト以外のイベント ストアにデータを保存できない場合があります。(31335830)
ファミリーシェアリング
新しい問題
- 支払いの確認が必要な場合、Apple Music ファミリーメンバーシップを購入した後、ファミリー設定が起動しないことがあります。(32056496)回避策: ファミリー共有設定から家族を招待します。
- ファミリー共有の設定で、保留中の招待が表示されない場合があります。ファミリーメンバーが招待を承認すると、表示されるようになります。(32602074)
- iCloud ストレージを家族と共有した後、確認画面が閉じない場合があります。(32458127)
- 家族と位置情報を共有しても、位置情報の共有がオンにならない場合があります。(32746961)回避策: ファミリー共有設定から位置情報を共有します。
- お子様用のApple IDを作成する際、Apple IDが作成されたにもかかわらず、利用規約への同意画面がフリーズすることがあります。設定を使用するには、アプリを強制終了してから開いてください。(32365952)ファイルアプリの解決済みの問題
- カスタム UTI タイプの QuickLook サムネイル拡張機能によって提供される Quicklook サムネイルに、適切なサムネイルが表示されるようになりました。(32354934)
- VoiceOver が有効になっていて、ユーザーが「最近使ったファイル」タブで任意のドキュメントを開いたときに、VoiceOver が「完了」、「リスト」、「共有」ボタンと正しく連動するようになりました。(32362561)既知の問題• ファイルアプリで iWork ドキュメントのクイックルックを表示できない場合があります。(32353448)Foundation新機能
- マルチパスTCPのインタラクティブおよびアグリゲートのサポートを追加しました。NSURLSessionConfigurationのmultipathServiceTypeプロパティが、iOSでインタラクティブモードとアグリゲートモードをサポートするようになりました。インタラクティブモードは、インタラクティブフローのレイテンシを低く抑えます。アグリゲートモードは、Wi-Fiとセルラーの両方で送信することでスループットを向上させます。アグリゲートモードは実験的な用途のみで利用可能で、開発者設定で有効にできます。詳細については、ドキュメントをご覧ください。(32252152)
- URLSessionTaskにスケジューリングAPIを追加しました。これにより、バックグラウンドURLSessionクライアントが将来のタスクをスケジュールできるようになります。これにより、アプリ、watchOSコンプリケーションなどでバックグラウンドアプリの更新セマンティクスを容易に実行できるようになります。また、このAPIにより、開発者は送信前にリクエストを更新できるため、将来のスケジュール時にリクエストが古くなってしまっているケースにも対応できます。追加されたプロパティには、URSessionTaskのearliestBeginDate、countOfBytesClientExpectsToSend、countOfBytesClientExpectsToReceive、およびURLSessionTaskDelegateプロトコルのURLSession:task:willBeginDelayedRequest:completionHandlerメソッドが含まれます。(27866330)
- URLSessionTask は ProgressReporting プロトコルを採用し、URLSession クライアントが新しい progress プロパティを使用して URLSessionTask の進行状況を追跡するための一貫したメカニズムを提供します。(30834550)
- URLSessionにAdaptableConnectivity APIを追加しました。これにより、タスクはネットワーク接続が不十分な場合にエラーで即座に失敗するのではなく、ネットワーク接続を自動的に監視して十分な接続を待機できるようになります。追加された機能には、URLSessionConfigurationのwaitsForConnectivityプロパティと、URLSessionTaskDelegateプロトコルのURLSession:taskIsWaitingForConnectivity:メソッドが含まれます。
• URLSessionにHTTP brotliコンテンツエンコーディングのサポートを追加しました。HTTPリクエストのAccept-Encoding HTTPヘッダーには、デフォルトでgzipとdeflateに加えてbr値が含まれます。これは、ユーザーエージェントがbrotliエンコーディングをサポートしていることをWebサーバーに通知します。Webサーバーは、HTTPヘッダーにContent-Encoding: brを含むHTTPボディを送信することで、コンテンツがbrotliエンコードされていることを示すことができます。URLSessionはHTTPボディデータを自動的に解凍し、Content-Encoding: gzipの場合と同様に、デコードされたデータをクライアントに返します。バイナリ互換性のため、URLSessionのbrotliサポートはiOS 11 SDKを使用してビルドされたアプリでのみ有効です。(27724985)
解決された問題
• URLSessionStreamTask の新しい認証 HTTPS プロキシ機能を使用する安全な接続での読み取りと書き込みが正しく機能するようになりました。(31916868)
既知の問題
- NSItemProvider によって返される Progress オブジェクトの FractionCompleted プロパティは、データ プロバイダーの進行状況に比例して進みません。(32385051)
- NSData表現がオープンインプレースファイルとして要求された場合、NSItemProviderのsuggestedNameプロパティは使用されません。代わりに、一時ファイル名が使用されます。(32342544)
- NSItemProvider の可視性パラメータは強制されません。すべての表現はすべてのプロセスに表示されます。(32233127)
- このベータ版では、NSItemProvider で String および URL タイプを使用するためのサポートはありません。(32138540)回避策: String と URL を別のタイプに置き換えます。
- このベータ版では、preferredPresentationSize はご利用いただけません。(32501502)Haptics の新機能 • iPhone 7 および iPhone 7 Plus で強制リフレッシュを実行すると、予期しないポップ音やノイズが発生する場合があります。(32635793)HealthKit の新機能 • 位置情報が挿入されていない状態でワークアウトルートを完了しようとしても、例外が発生しなくなりました。(32307523)
ホームキット
新しい問題
• iOS 11 ベータ版にアップグレードしたデバイスでは、Siri が HomeKit 設定を認識しない場合があります。(32338077)
回避策: Siri の設定で「押すと Siri を起動」オプションを無効にしてから再度有効にするか、部屋の作成やアクセサリ名の変更など、ホームに変更を加えます。
• 複数のホームハブが設定されている場合、Bluetooth アクセサリの読み取りや書き込みを行う際に問題が発生する可能性があります。(32578105)
iBooks
新しい問題
- ストアから購入した書籍を削除した後、再度ダウンロードしようとすると失敗する場合があります。(32775084)回避策:ホームボタンをダブルタップしてタスクスイッチャーを開き、iBooksを強制終了します。iBooksを再起動した後、「購入済み」リストから書籍をダウンロードしてください。
- PDF文書にブックマークを追加または削除すると、iBooksがフリーズすることがあります。(32625432)回避策: ホームボタンをダブルタップしてタスクスイッチャーを開き、iBooksを強制終了して再起動してください。解決済みの問題
- PDF や書籍を iBooks にドロップすると、正常に動作するようになりました。(32328715)
- オーディオブックは、購入後または再度ダウンロードした後にライブラリに表示されるようになりました。(32150156)iCloud新しい問題
• iTunes バックアップから復元した後、一部のユーザーはセットアップ中に iCloud 資格情報を認証できない場合があります。(32721872)
回避策: セットアップが完了したら、[設定] を開いて iCloud を選択し、認証を完了します。
解決された問題
- セットアップアシスタントで iCloud バックアップから復元するときに、正しいバックアップのリストが表示されるようになりました。(31739878)
- 一部のサービスは、最初のiCloudログイン時に正しく同期されるようになりました。(32407057)既知の問題• デバイス登録プログラムiPadはiCloudバックアップをサポートしていません。(32027587)iTunes既知の問題
• ベータ版をインストールした後、iTunes と iCloud の別々のアカウントにログインしていたユーザーは、iTunes アカウントからログアウトされ、iCloud と同じアカウントにログインしてしまう可能性があります。(32228993)
回避策: iTunes からサインアウトし、元の iTunes アカウントで再度サインインします。
管理対象デバイス
解決された問題
• ユーザーが VPP 招待を承諾する機能が正常に動作するようになりました。(31509239)
既知の問題
- バックアップからの復元後、MDM通信が正常に動作しない場合があります。これを回避するには、新しいMDM登録後にデバイスを必ずバックアップしてください。(32206090)
- MDMデバイスの場合、アプリのインストール時に初めてApple IDのパスワードを間違えると、それ以降のインストールが失敗します。インストールを完了するには、MDMインストールコマンドを再度実行してください。(31870510)
- MDM/VPP アプリが待機状態になる場合があります。(32267165)
- 登録解除された管理対象デバイスは、復元時に MDM アプリを再インストールできます。(32387929)メディア解決済みの問題
- 再生または一時停止をタッチしたとき、またはビデオコンテンツの再生中にシークしたときに、経過時間が更新されるようになりました。(32065281)
- 楽曲のメタデータがiTunesと正しく同期されるようになりました。これには再生回数、スキップ回数、関連するタイムスタンプが含まれます。これらの基準(「最近再生」など)を使用するスマートプレイリストは更新されません。これは星評価や「いいね/低評価」には影響しません。(31488141)
- ポッドキャストでは、複数のエピソードを含むステーションを選択すると、空白の画面が表示される場合があります。(32320460)既知の問題
- ユーザーが「設定 > プライバシー > メディアと Apple Music」でアプリケーションのメディアと Apple Music へのアクセスを取り消しても、Music ユーザー トークンは取り消されず、MusicKit REST API で引き続き使用できます。(31932361)
- MPMusicPlayerControllerのnowPlayerItemプロパティの設定が機能しません。(32258814)
- ミュージックアプリでは、正しく入力されたiTunes認証情報が受け入れられない場合があります。その場合は、ミュージックアプリに戻る前に、設定からiTunesアカウントにサインインしてください。(31426701)廃止予定
• requestPersonalizationTokenForClientToken はiOS 11で非推奨となりました。代わりに getUserTokenFromDeveloperToken を使用してください。現在のビルドでは、requestPersonalizationTokenForClientToken はエラーを返します。将来のビルドでは、アプリに変更を加えることなく、有効な音楽ユーザートークンを返すようになります。(32065560)
メッセージ
解決された問題
- 新しいメッセージ フィルター アプリ拡張機能をテストする際に、不明な受信者からの最初の受信メッセージが拡張機能によってスパムとしてマークされた場合、そのメッセージがユーザーに配信されるようになりました。(31986503)
- デバイスがオフラインになった後でも、iCloud 上のメッセージが利用できるようになりました。(32224851)既知の問題
- MFMessageComposeViewController を使用して MSMessage を挿入しようとすると、ステージング領域が空白の作成ウィンドウが表示されます。(32087732)
- トランスクリプトに挿入されたときに、localParticipantIdentifierとselectedMessageプロパティは、MSMessageLiveLayoutスタイルのMSMessageには適用されません。(31374415)ミュージックアプリの新しい問題• 特定の車載ヘッドユニットに接続すると、ミュージックライブラリの最初のトラックしか再生できない場合があります。(31974455)解決された問題• 通知が期待どおりに機能するようになりました。(32463538)既知の問題
• プレイリストの「プロフィールに表示」をオフにしても、プレイリスト名とアートワークがプロフィールに表示される場合があります。(32560995)
ネットワーキング
新しい問題
• ベータ 2 の Wi-Fi パスワード共有とパーソナル ホットスポット共有は、ベータ 1 を実行しているデバイスでは機能しません。(32500217)
注記
既知の問題
- ユーザーが Notes アプリが削除されたバックアップから復元した場合、再インストール後にアプリが正常に動作しない可能性があります。(32499971)
- 状況によっては、iOS デバイスを回転させると Apple Pencil が使用できなくなることがあります。(32020094)オンデマンドリソース解決済みの問題• オンデマンドリソースのデバッグ時に、ターゲットが製品バンドルに埋め込まれたアセットパックを使用するように設定されている場合、アセットが検出されるようになりました。(32437929)
電話
解決された問題
- ボイスメールのメッセージを削除しても電話アプリがクラッシュしなくなりました。(32394726)
- 特定の地域における特定の通信事業者では、Wi-Fi通話対応デバイスでボイスメール、メッセージング、通話保留、通話転送などの一部のサービスが正常に動作するようになりました。(32433588)既知の問題• ユーザーがキャンセルした場合でもSOS通知が送信されることがあります。(32413903)写真解決済みの問題
- 写真のインポート ビューとイメージ キャプチャ アプリのサムネイルが正しく表示されるようになりました。(32318758)
- カメラ接続キットを使用してインポートされた RAW+JPG 写真が正しい形式でインポートされるようになりました。(32260701)
- 写真アプリの「ウォッチフェイスを作成」共有オプションから新しい写真アプリまたは万華鏡ウォッチフェイスを作成しても、予期せず終了しなくなりました。(32011772)
- Live Photos の AirDrop 共有で、Photos にインポートするときにエラーが発生しなくなりました。(31971874)
- iOS 11で撮影した写真が、macOS 10.13より前のバージョンでも正しい向きで表示されるようになりました。(32311412)既知の問題• シミュレータで写真を編集できません。(32298353)
• 編集モード中にポートレート画像が若干変更されることがあります。(31889782)
• 一部のサードパーティ製アプリはHEVCとHEIFを完全にサポートしていない場合があります。(30292869)ポップオーバー解決済みの問題
- ポップオーバー対応アプリですぐにホームキーを押しても、タッチが反応しなくなることがなくなりました。(32435759)
- ポップオーバー対応アプリをDockから起動しても、起動アニメーション中にポップオーバーまたはDockが点滅しなくなりました。(32429615)クイックルック解決済みの問題
• QuickLookthumbnail拡張機能は、QLThumbnailProviderプロトコルのprovideThumbnailForFileRequest:completionHandlerメソッド内のQLFileThumbnailRequestのfileURLパラメータにアクセスできるようになりました。(32354934)
サファリ
新機能
- SFSafariViewController では、ツールバーを折りたたんでドメインのみを表示し、デフォルトのプレビュー アクションを追加することで、3D Touch プレビューの UI が改善されました。(27222648)
- iOS 11では、Safariのブックマークとリーディングリストに新しい同期システムが追加され、同期とセキュリティが向上します。新しい同期システムへの移行は、iCloudアカウントにサインインしているすべてのデバイスでiOS 11が実行されると、自動的に実行されます。(22936727)新しい問題
- Safari でリンクを開くと、Safari と別のアプリが繰り返し開くループに陥る可能性があります。(32518579)回避策: ホームボタンを押して別のアプリに切り替え、ループを終了してから、Safari を強制終了します。
- 複数のタブを開くと、SafariViewController が空白になります。(32337105) 回避策: クライアントをバックグラウンドに移動してからフォアグラウンドに移動して、ビューを前のページに戻します。
- WebRTC 使用時に、音声をスピーカーフォンにルーティングできない場合があります。(32059254)既知の問題• Safari コンテンツブロッカールールの読み込みに使用されるメモリ量が一時的に増加しました。これにより、拡張機能がメモリ制限を超える可能性があります。(32330531)回避策: メモリの問題が解決するまで、コンテンツブロッカールールの数を減らしてください。設定新しい問題• キーボードを追加または削除すると、設定アプリがクラッシュすることがあります。(32716997)• デバイスのストレージからポッドキャストを削除すると、設定アプリがクラッシュすることがあります。(32408313)
解決された問題
- オフロード アプリ機能が、OS に同梱されているアプリでも機能するようになりました。(32283120)
- デバイスが T-Mobile US デバイス上でホストとして機能する場合、パーソナル ホットスポットのデータ使用量が携帯データ使用量 UI に含まれるようになりました。(32262043)
- 設定のストレージグラフとサイズ情報が正しく更新されるようになりました。(32295963)既知の問題
- iOS 11では、ソーシャルアカウントが設定から削除されました。サードパーティ製アプリは、サインインしたアカウントにアクセスできなくなります。(31687059)
- 初めてプロファイルをインストールする場合、「インストール」をタップしても応答がない場合があります。(32249534)回避策: 設定を強制終了してから、プロファイルのインストールを再試行してください。
セットアップアシスタント
新しい問題
• リセット時の同期とバックアップガイド機能にUIの不具合が発生しています。データ同期が正常に完了しているにもかかわらず、プログレスバーが90%で停止しているように見えます。(32715751)
シリ
新機能
• iOSにヒンディー語の音声入力機能を追加しました。英語とヒンディー語の両方の単語を音声入力して認識できます。3種類のキーボード(ヒンディー語、ヒンディー語の翻字、ヒングリッシュ)に対応しています。この機能は、「設定」>「一般」>「キーボード」でヒンディー語、ヒングリッシュ、ヒンディー語の翻字キーボードを有効にし、新たに追加されたキーボードのいずれかのマイクボタンを押すことで有効になります。(28833099)
新しい問題
- Siri を使用して連絡先の複数の電話番号を区別することが時々できないことがあります。(32591639)回避策: UI で選択項目をタップします。
- 同じ名前の連絡先が複数あり、Siri に電話をかけるようにリクエストする際に名前のみが使用された場合、Siri は連絡先を明確にせずに電話をかけることがあります。(32112055)回避策: Siri に連絡先に電話をかけるようにリクエストする際に、名前と姓の両方を含めます。
- CarPlay に未読メッセージが複数ある場合、Siri がすべてのメッセージを読み上げて次のスレッドに移動するまで、「もう一度読む」ボタンは機能しません。(32620799)回避策: 「もう一度読む」をタップする前に、Siri がすべてのメッセージを読み上げるまで待機します。
- Siri は、メッセージが送信されていない場合でも、送信されたことを確認することがあります。(32836568)解決された問題
- 天気、株価、映画に関するクエリに対する Siri の結果が判読可能になりました。(32327773)
- 設定画面から Siri の音声を切り替えても、デフォルトの音声とは異なる音声が再生されなくなりました。(32332081)
- 英語以外の言語のリストとメモのドメイン実装は、米国英語と同じように動作するようになりました。(30457023)既知の問題
- ブラジル系ポルトガル語、カナダ系フランス語、オランダ語、スウェーデン語の男女両方の音声を追加しました。英語とメキシコ系スペイン語に女性の音声を追加しました。また、日本語と中国語の男女両方の音声をアップグレードしました。(32221950)
- 英語(米国)から中国語、スペイン語、ドイツ語、フランス語、イタリア語への翻訳リクエストのサポートが追加されました。(32221937)
- 天気スニペットには現在、iOS 天気アプリのサッシュアイコンが表示されています。スニペットには The Weather Channel のアイコンが表示されるはずです。また、The Weather Channel アプリを開くための属性情報も欠落しています。(31429437)
- 電話やメッセージに Siri を使用する際に、曖昧さ回避の問題が発生する場合があります。(32477407)
- CarPlay でメッセージを使用しているときに、Siri UI が画面から自動的に閉じない場合があります。(32428580)
- スペル修正機能は、Siriが音声認識で誤りを犯した場合に、ユーザーが単語のスペルを入力すればSiriのスペルを修正できる機能です。「…と綴られます」「[いいえ] Akane と言いました/意味は [綴り] AKANE です」といったフレーズで、その後の発話でもスペル修正が実行されます。(28537116)SiriKitの新着情報
- SiriKit テストはシミュレータでは機能しません。(32721342)回避策: デバイスで SiriKit をテストします。
- Siri が特定の SiriKit Notes クエリでリマインダーをマークしようとすると、無限ループに陥ることがあります。(32398834)回避策: 次のクエリでこの問題を回避できます。• [アプリ名] でリマインダーをマークします。
• [アプリ名] を使用してリマインダーを完了としてマークします。
• [アプリ名] を使用してリマインダーを変更します。• [アプリ名] を使用してリマインダーを変更します。解決済みの問題- ユーザーが最初の発話でアプリ名を言わなかった場合、曖昧さ回避でアプリをタップしても、他の可能な Siri アクションの代わりにアプリが起動しなくなりました。(32361047)
- URL または画像名で構築された INImage オブジェクトが、Siri UI に正しく表示されるようになりました。(31585381)既知の問題• ユーザーが曖昧さ回避リスト内の 2 つ以上の SiriKit アプリを口頭で曖昧さ回避しようとすると、Siri は許可や詳細の確認を求めるのではなく、アプリを直接開きます。(32188589)UIKit の解決済みの問題• UITableView の delaysContentTouches プロパティを false に設定すると、正しく機能し、タッチダウンイベント時にセルがすぐにハイライト表示されるようになりました。(27102830)
- UIDocumentPickerViewController を使用してドキュメントをインポートすると、ドキュメントのコピーが返されるようになりました。(32358695)
- ドラッグ&ドロップでは、ドラッグとドロップの両方が同じアプリ内で行われた場合にのみ移動操作がサポートされます。ベータ2以降、UIDropSession.allowsMoveOperationの値はfalseに設定されています。(32416557)
- UIDragSessionおよびUIDropSessionのlocationInView:メソッドのview引数は、null値ではなくなりました。メソッドの宣言はlocation(in view: UIView)に変更されました。(31714683)既知の問題
- UIDocumentBrowserViewController のソースリストに UIDocumentPickerExtensionViewController アプリ拡張機能が表示されません。これらは今後のベータ版で再度有効化される予定ですが、代わりに NSFileProviderExtension を使用することをご検討ください。NSFileProviderExtension は UIDocumentBrowserViewController に統合されており、別のシートに表示されることはありません。(31975976)
- UIDragItemのpreviewProviderプロパティで、UITextFieldのtextContentTypeをユーザー名またはパスワードに設定する機能は完全には実装されていません。ドラッグセッション中、previewProviderに変更を加えるたびに、どのアプリで変更を加えたかに関係なく、即座に更新されます。また、previewProviderをクリアしても、プレビューはオーバーライドされていない状態に戻りません。(30385458)
- ドラッグアイテムの作成直後にUIDragItemのpreviewProviderプロパティを設定しても効果はありません。(32284908)回避策:ドラッグインタラクションのデリゲートにdragInteraction:previewForLiftingItem:session:を実装して、リフトプレビューを変更してください。プレビューはドラッグセッションに引き継がれます。ドラッグセッション中にプレビューを変更するには、デリゲートのsessionWillBeginが呼び出された後にpreviewProviderを設定してください。UITableViewまたはUICollectionViewを使用している場合、これらのメソッドに直接相当するものがないため、代わりに遅延メソッドを使用してください。
- UIDragDropSessionのcanLoadObjectsOfClasses:メソッドは、今後のシードで削除されます。代わりにcanLoadObjectOfClass:を使用してください。(32242367)
- 5つ以上のアイテムをドラッグする場合、ドロップ/キャンセルアニメーションはデフォルトのアニメーションを使用します。最初の5つのアイテムについては、使用されないにもかかわらず、システムはドロップ/キャンセルのプレビュー呼び出しを呼び出します。今後のベータ版では、システムはこれらの呼び出しを行わなくなり、代わりにカスタムアニメーションを適用できないアイテムの横にアニメーションを表示するための追加APIが提供されます。(32299785)
- UIURLDragPreviewViewクラスはベータ版で削除されるため、使用しないでください。URLのドラッグプレビューを作成するには、UIDragPreviewとUITargetedDragPreviewを使用してください。(32306613)
- Xcode 9.0 でコンパイルされた Interface Builder ドキュメント内のテーブル ビューでは、行、セクション ヘッダー、およびセクション フッターの高さが固定され、デフォルトでは自動的にサイズ調整されない可能性があります。(32188814)回避策: テーブル ビューがインスタンス化された後、テーブル ビューの rowHeight、sectionHeaderHeight、または sectionFooterHeight を UITableViewAutomaticDimension に設定します。
- UITableView に、行を素早く選択するための新しいシステムジェスチャーが追加されました。複数選択をサポートするテーブルビューを2本指でタップすると、テーブルビューが編集モードになっていない場合は編集モードに移行し、タップした行が選択されます。選択を切り替える1本指タップとは異なり、2本指タップは常にタップした行を選択し、既に選択されている行には何も影響しません。この新しいジェスチャーは、iOS 11 向けにビルドされたアプリでのみ有効です。(29127664)
- UITableView に新しいプロパティ、separatorInsetReference が追加されました。このプロパティは、separatorInset プロパティに設定されたカスタム値の解釈方法を変更します。デフォルトでは、この値は .fromCellEdges です。つまり、カスタムの separatorInset 値は常にセルの端からのインセットとして解釈されます。これは、cellLayoutMarginsFollowReadableWidth プロパティが true に設定されている非常に幅の広い Table View など、Table View が通常セパレーターに大きな自動インセットを使用する場合でも当てはまります。separatorInset を、Table View が通常使用する自動インセットからの固定距離として使用するには、separatorInsetReference を .fromAutomaticInsets に設定します。設定した separatorInset の任意の端に UITableViewAutomaticDimension を使用することで、その端の自動インセットを取得できます。(31000402)
- テーブルビューはデフォルトで推定高さを使用するようになりました。これは、セルとセクションヘッダー/フッタービューもデフォルトで自動サイズ調整されることを意味します。estimatedRowHeight、estimatedSectionHeaderHeight、estimatedSectionFooterHeightプロパティのデフォルト値がUITableViewAutomaticDimensionに変更されたため、テーブルビューは推定高さを選択します。可能であれば、各プロパティにはより正確な推定値(実際の高さの平均値の最良の推測値)を指定する必要があります。iOS 11 SDKを使用してアプリをビルドした際に、既存のテーブルビューコードの動作が異なり、自動サイズ調整を採用したくない場合は、推定高さの各プロパティに0を設定して推定高さを無効にすることで、以前の動作に戻すことができます。(30197915)
- UITableView にカスタムサブビューを直接追加することはサポートされておらず、将来の iOS リリースで機能しなくなる可能性があります。(29094519)
- スワイプによる削除アクションの動作が変更されました。commitEditingStyle: を実装してスワイプした行を削除する場合、データソースから行を削除し、テーブルビューで deleteRowsAtIndexPaths: を呼び出してスワイプ削除アニメーションを表示します。このメソッド内で deleteRowsAtIndexPaths を呼び出さない場合、スワイプした行は元の位置にリセットされます。このメソッドの実装では確認ダイアログを表示せず、削除をキャンセルできるように undo 機能をサポートしてください。確認ダイアログを表示するには、代わりに UIContextualAction を使用してください(次項で説明)。
破壊的なUIContextualActionを実装する場合は、データソース内の行を削除し、完了ハンドラをtrueで呼び出します。この場合、deleteRowsAtIndexPaths:を呼び出さないでください。削除に失敗した場合は、完了ハンドラをfalseで呼び出して削除をキャンセルします。通常は避けるべきですが、削除を確認するための確認ダイアログを表示し、ユーザーが(データソースから行を削除した後)確認した場合は完了ハンドラをtrueで、キャンセルした場合は完了ハンドラをfalseで呼び出します。また、この場合、UISwipeActionsConfigurationのperformsFirstActionWithFullSwipeを無効にすることをお勧めします。完了ハンドラは必ず呼び出す必要があることに注意してください。(31588888)
- ユーザーがアクセシビリティの大きいテキスト コンテンツ サイズのいずれかを優先コンテンツ サイズとして選択すると、UITableViewCell は大きいサイズに最適化された新しい既定のレイアウトを使用します。アクセシビリティ コンテンツ サイズが使用されている場合、UITableViewCell ラベル (textLabel と detailTextLabel の両方) の numberOfLines プロパティは既定で 0 (無制限) に変更されます。numberOfLines プロパティを明示的に設定することで、これを上書きできます。標準のイメージ ビューとアクセサリ ビューは、セル内のテキストの最初の行に合わせて配置され、行ごとに表示されるテキストの量を最大化するために、セルのテキストはイメージを折り返します。Value1、Value2、および Subtitle スタイルの場合、detailTextLabel は標準の textLabel の下に配置されます。UISwitch アクセサリ ビューの場合、スイッチはラベルの下にあり、テキストの先端に合わせて配置されます。これらの変更により、アクセシビリティ コンテンツ サイズでセル コンテンツの高さが増加するため、行の高さが必要に応じて増加するように自動サイズ調整セルを使用し、すべてのコンテンツ サイズで固定の行の高さを使用しないようにすることが重要です。(28102750)
- UIImage の imageNamed:inBundle:compatibleWithTraitCollection: クラスメソッドは、UIDisplayGamut 特性が明示的に指定されていない場合でも、適切に推論するようになりました。以前のバージョンの iOS にデプロイする場合、特性コレクションに UIDisplayGamut 特性を指定するには、imageNamed:inBundle:compatibleWithTraitCollection: を渡します。この特性の正しい値は、画像を表示するウィンドウまたはビューから取得できます。値を指定しないと、P3 ディスプレイ搭載デバイスで、それらの画像の sRGB レンディションがアセットカタログから間引かれている場合、画像が読み込まれない可能性があります。(29915518)
- UINavigationItem.searchController は、UIScrollView を使用するビュー コントローラーに対してのみ表示されます。(32511772)回避策: UINavigationItem.hidesSearchBarWhenScrolling を false に設定します。
- デフォルトでは、UIKitのログは満たされない制約が検出された場合にのみ発生します。
UIConstraintBasedLayoutThrowExceptionOnUnsatisfiableConstraints問題の早期検出のためのアサーションを追加するには、launch 引数を使用します。launch 引数は iOS 11 以降で動作します。(28123998)
- iOS 11 では、drawRect: をオーバーライドしてレイヤー コンテンツを設定することで視覚的な変更を行う AUIView によって、視覚的なアーティファクトやその他のエラーが発生する可能性があります。アプリでは、ビューの視覚的な変更を行うために、いずれかの方法のみを使用する必要があります。(31350188)
ビジョン
解決された問題
- RectangleTrackerAPI が予期せず応答しなくなることはなくなりました。(32332200)
- Vision APIは、DEPLOYMENT_TARGETが現在のOSよりも前のバージョンに設定されている場合でも、macOS 10.13およびiOS 11 SDKから利用できるようになりました。既知の問題• Visionフレームワークによって識別された顔のランドマークは、ビデオなどの時間的なユースケースでちらつくことがあります。(32406440)watchOSの新着問題
- iOS 11 ベータ版を実行している iPhone と、watchOS 4.0 より前のバージョンを実行している Apple Watch のペアリングが失敗する場合があります。(32587160)回避策: Apple Watch のペアリングを再度試してください。
- Watch アプリで、「メール」>「メールを含める」の変更が保存されません。(32553544)解決された問題
- watchOS 4.0 より前のバージョンを実行している Apple Watch では、位置情報アクティビティによってステータスバーまたは設定に位置情報矢印が正しく設定されるようになりました。(31496053)
- watchOS のメールアラートは構成された設定を使用するようになりました。(32332614)\
iOS 11ベータ2でこれまでに発見された変更点
- メッセージエコー効果に新しいオレンジ色が表示されるようになりました ( secDJ さん、ありがとう! )
- Apple Musicの新しい検索オプション
- 外部の場所がファイルに表示されるようになりました
- 運転中の通知拒否機能はベータ2で有効になっています
- 写真で複数のアイテムを選択できるようになりました (ホーム画面で複数のアイコンを選択するのと同様) ( Rida Rais さん、ありがとうございます! )
iOS 11 ベータ 2 でまだ発見されていない新しい機能を見つけた場合は、下のコメント欄でお知らせください。
Apple のニュースをもっと知りたい方は YouTube の 9to5Mac をご覧ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。