Apple выпустила бета-версию iOS 8 beta 2 для разработчиков наряду с новой бета-версией ОС Apple TV

Через две недели после Всемирной конференции разработчиков 2014 года и выпуска первой бета-версии iOS 8 для разработчиков Apple предоставила вторую бета-версию iOS 8. Новая версия доступна по беспроводной сети в меню «Настройки» iOS 8, а также для поддерживаемых iPhone, iPad и iPod touch.

iOS 8 официально запускается этой осенью и включает несколько новых функций как для потребителей, так и для разработчиков. Пользователи устройств iOS получат новое приложение Health для интеграции данных о здоровье и фитнесе, улучшения в Safari, расширенные функции «Сообщения», изменения в дизайне Mail, а также значительные изменения в уведомлениях, управлении фотографиями и клавиатуре. Разработчики теперь смогут создавать сторонние клавиатуры, интегрировать сканер отпечатков пальцев Touch ID в приложения и интегрировать сторонние продукты для автоматизации дома с iOS.

Мы будем обновлять этот пост (ниже) с описанием новых функций iOS 8 beta 2 по мере их обнаружения, а вы можете поделиться своими находками с нами по электронной почте tips@9to5mac.com.

— Приложение Podcasts теперь установлено по умолчанию.

— «Safari теперь блокирует автоматические перенаправления в App Store без действия со стороны пользователя».

— Изменение пользовательского интерфейса «Сообщений»

— iPad получил клавиатуру QuickType.

— Регулировка яркости теперь работает в приложении «Настройки».

— Новые настройки конфиденциальности для HomeKit. Пока не полностью готовы.

— Podcasts обновлен до версии 2.2. Эти новые функции были добавлены в последнем обновлении.

— Теперь в «Сообщениях» можно пометить все разговоры как «Прочитанные».

— Новый экран приветствия iCloud Photos.

— Изменения в iBooks:

https://twitter.com/jstoff/status/478964996898951168

— Больше улучшений доступности

— Новый текст «Сдвиньте для разблокировки» на некоторых языках:

— В настройках использования батареи отображается «Последние 24 часа» и «Последние 5 дней» вместо «Последние 24 часа» и «Последние 7 дней».

— Также выпущены бета-версии Apple TV и Xcode. Интересно, что обновление Apple TV не поддерживает второе поколение системы 2010 года.

Полный список изменений ниже:

Заметки и известные проблемы

Следующие проблемы относятся к использованию iOS SDK 8.0 для разработки кода.

App Store

Исправлено в beta 2

Ссылки на веб-сайты разработчиков со страницы разработчика приложения не работают.

Аутентификация

Известная проблема

Проекты, использующие LocalAuthentication, не будут собираться, если для Destination установлено значение iOS Simulator.

AVCapture

Известные проблемы

Резервное копирование

Исправлено в beta 2

Некоторые приложения могут постоянно сбоить при запуске, если они были восстановлены из резервной копии.

Известная проблема

При чистой установке резервные копии iCloud могут быть не полностью восстановлены на ваше устройство.

Обходное решение: Используйте iTunes для резервного копирования и восстановления ваших устройств с бета-версией iOS 8.

Срок службы батареи

Известная проблема

Обширное журналирование NCLaunchstats в консоли может привести к снижению срока службы батареи.

Обходное решение: Запустите Центр уведомлений, затем перезагрузите устройство.

Bluetooth

Известная проблема

Функция сохранения и восстановления состояния CoreBluetooth не работает. Если ваше приложение выгружается из памяти во время выполнения длительных действий с CoreBluetooth в фоновом режиме, эти приложения будут остановлены, а приложение не будет восстановлено.

Bug Reporter

Известные проблемы

  • Переключатель в «Настройках разработчика» для скрытия Bug Reporter не работает.

    Обходное решение: Удалите его из вкладки «Уведомления» в настройках Центра уведомлений.

  • Значок Bug Reporter не отображается на главном экране iPad.

    Обходное решение: Откройте приложение с вкладки «Уведомления» в настройках Центра уведомлений.

  • Курсор может не устанавливаться в соответствующее текстовое поле.

Camera Connector

Исправлено в beta 2

При подключении разъем камеры не предлагается в качестве опции импорта.

CarPlay

Исправлено в beta 2

  • После использования Siri качество звука устанавливается на 24 кГц, независимо от исходной настройки.

  • CarPlay может сбоить при нажатии кнопки «Назад» в разделе «Воспроизводится сейчас».

Известные проблемы

  • При использовании только поворотного регулятора подсветка может выйти за пределы экрана, но позиция прокрутки вида не следует за ней.

  • На экране «Воспроизводится сейчас» отсутствует кнопка «Назад» в верхнем левом углу.

CFPreferences

Известная проблема

После событий давления памяти приложения и системные службы могут потерять свои настройки.

Обходное решение: Перезагрузите устройство.

CloudKit

Известные проблемы

  • Клиенты, отправляющие несколько одновременных запросов на обновление записей в одну зону приватной базы данных, могут столкнуться с ошибками CKErrorZoneBusy.

    Обходное решение: Клиенты должны отправлять запросы на обновление для данной зоны по одному. Кроме того, они должны обрабатывать ошибки CKErrorZoneBusy, повторяя запрос с экспоненциальной задержкой.

  • Иногда очень большие синхронизации могут завершаться неудачно.

Контакты

Примечание

Пользовательский интерфейс Address Book для выбора людей был изменен для iOS 8. Добавлен новый режим с новым API, который не требует от приложения доступа к контактам пользователя, и пользователь не будет запрашивать доступ. В приложение возвращается временная копия выбранного контакта. Подробнее см. ABPeoplePickerNavigationController.h.

В iOS 8 beta 2 вы должны использовать новый режим. Старый режим был объявлен устаревшим в этой бета-версии.

См. новый пример проекта PeoplePicker: Picking a Person or Property, демонстрирующий использование нового режима.

Известная проблема

Если пользователь выбирает свойство из объединенного контакта, выборщик людей может вернуть некорректного человека для этого свойства.

Поставщики документов

Примечание

Вашему приложению требуется право iCloud, чтобы оно могло использоваться в качестве поставщика документов.

Исправлено в beta 2

  • После установки или изменения существующего поставщика документов может потребоваться перезагрузить устройство, чтобы он отобразился в списке доступных поставщиков документов.

  • Импорт/открытие при первой попытке вызывает отказ песочницы (sandbox denial).

Известные проблемы

  • Расширения поставщиков документов иногда завершаются сбоем при попытке импортировать документ из контроллера представления поставщика документов.

  • Поставщики документов могут зависать при импорте файлов.

  • Расширение поставщика документов не будет загружено, если были внесены изменения в существующий поставщик документов на устройстве.

    Обходное решение: Необходимо перезагрузить устройство или удалить приложение и установить его заново.

  • Значки приложений в селекторе документов не отображаются на iPhone и iPad.

  • После развертывания FileProvider через Xcode ваш documentStorageURL может быть nil и вызвать сбой вашего расширения.

    Обходное решение: Принудительно закройте приложение и используйте расширение повторно.

  • Перемещение некоторых файлов с помощью UIDocumentPickerViewController может вызвать сбой, если файл не был создан локально.

    Обходное решение: Создайте локальный файл в контейнере iCloud и используйте этот URL для перемещения файлов.

  • Иногда при вызове расширения UI Document Provider оно не отображается после повторного развертывания приложения через Xcode.

    Обходное решение: Принудительно закройте приложение, и тогда оно должно отобразиться правильно.

  • Расширения FileProvider не видят удаленные файлы основного приложения при копировании файла в общий контейнер.

Расширения

Исправлено в beta 2

  • Во время сеанса отладки расширения могут истекать до загрузки.

  • Контроллеры представления расширений действий не поддерживают полноэкранное представление.

  • Расширения действий не плавно анимируются при закрытии.

  • openURL не работает из расширения.

  • Иногда расширения «Поделиться» или «Действие» обновляются некорректно после включения или отключения.

  • Передача экземпляров NSExtensionItem или NSItemProvider в UIActivityViewController не работает.

Известные проблемы

  • Когда расширение с пользовательским интерфейсом завершается, оно перезапускается, а не закрывается.

  • Некоторые типы медиа, например синхронизированные из iTunes, не редактируются в приложении «Фото».

  • Расширения «Поделиться» включены по умолчанию.

  • Расширения «Поделиться» отображают название проекта, а не название цели.

  • Если расширение «Поделиться» или «Действие» зависает, может потребоваться завершить работу хост-приложения.

  • Использование xpc_service_set_attach_handler для профилирования расширений приложений для клавиатуры не работает.

    Обходное решение: Запустите расширение вашего приложения в симуляторе, затем запустите расширение клавиатуры для загрузки и присоединитесь к работающему экземпляру (например, com.thirdparty.foo.keyboard (123)) из меню выбора цели Instruments.

  • Во время сеанса отладки расширения могут истекать до загрузки.

  • Расширения приложений могут вести себя непредсказуемо в отношении доступа к местоположению.

  • Повторное развертывание расширения может отключить его в Центре уведомлений.

    Обходное решение: Для отладки расширения Today view используйте «Присоединиться к процессу».

  • После повторного развертывания приложения расширение Today view может не запускаться, а иногда название пакета отображается как название приложения.

    Обходное решение: Перезагрузите устройство.

FaceTime

Известная проблема

FaceTime некорректно работает в ландшафтной ориентации.

Семейный доступ

Исправлено в beta 2

  • При использовании iTunes Store вы можете столкнуться с вращающимся индикатором, который никогда не завершается.

  • Вход в iCloud может быть медленным на iOS.

  • Страница общей истории покупок в Mac App Store и iOS App Store отключены.

  • Вы не можете одобрить запрос «Спросить разрешение на покупку» с устройства iOS запрашивающего.

Известные проблемы

  • Уведомления «Спросить разрешение на покупку» не отображаются, а запросы недоступны для выполнения с устройств под управлением бета-версии iOS 8.

  • Элементы, которые уже принадлежат членам семьи, должны быть повторно загружены со страницы «Купленные» (а не со страниц магазина), чтобы получить их бесплатно.

  • Создание учетной записи для лиц младше 13 лет отключено в этой бета-версии.

  • Приглашения по электронной почте не включены; члены семьи могут присоединяться с помощью push-уведомлений или через прямой ввод пароля.

  • После создания семьи на iPad может отображаться пустой экран.

    Обходное решение: Нажмите на другие настройки, а затем вернитесь к настройкам iCloud.

  • «Спросить разрешение на покупку» и семейные уведомления могут не отображаться из-за сбоя SpringBoard.

    Обходное решение: Перезагрузите.

Файловая система

Примечание

Структура файловой системы контейнеров приложений на диске изменилась. Вместо того чтобы полагаться на жестко закодированную структуру каталогов, используйте функцию NSSearchPathForDirectoriesInDomains или метод URLForDirectory:inDomain:appropriateForURL:create:error: класса NSFileManager. См. Доступ к файлам и каталогам в Руководстве по программированию файловой системы.

Find My Friends

Примечание

Теперь, когда функция «Поделиться своим местоположением» интегрирована в «Сообщения», «Найти друзей» поддерживает только Apple ID, настроенный в «Настройки» > iCloud.

Find My iPhone

Исправлено в beta 2

  • Если вы отключите Службы геолокации и выберете «Не включать» при появлении запроса на странице «Найти iPhone» в «Ассистенте настройки», «Найти iPhone» не будет включен.

  • Активация режима «Потеряно» из iCloud.com не будет работать на iPad, находящихся на экране блокировки.

Шрифты

Известная проблема

Некоторые строки на хинди отображаются некорректно, вызывая проблемы с поиском и рендерингом.

Game Center

Исправлено в beta 2

  • Взаимодействие с некоторыми меню в Game Center может привести к сбою.

  • Нажатие на «Достижения» и «Испытания» всегда открывает «Таблицы лидеров».

  • Уведомления могут не доходить до второго устройства.

  • GameCenterUIService завершится сбоем, если вы попытаетесь отправить приглашения для подбора игроков несколько раз.

Известные проблемы

  • Приглашения на подбор игроков могут зависнуть в состоянии «Ожидание».

    Обходное решение: Используйте автоподбор.

  • Проведение пальцем или касание уведомления о запросе друга в Game Center в любом месте автоматически принимает запрос в друзья.

Handoff

Примечание

Handoff несовместим между устройствами, использующими эту бета-версию, и предыдущей бета-версией. Вам следует тестировать Handoff с последним бета-ПО, поскольку оно не обратно совместимо с предыдущими бета-версиями.

Исправлено в beta 2

  • Bluetooth-соединения между устройствами на основе Handoff могут перестать работать после попытки использования Handoff.

  • Handoff некорректно работает для приложений, основанных на документах.

  • В некоторых случаях не все устройства, связанные с Apple ID, будут успешно сопряжены. Эти устройства не смогут использовать Handoff, ретрансляцию телефона или модем.

  • Некоторые приложения, использующие Handoff, ошибочно отображаются как Safari на экране блокировки iOS и в Dock OS X.

  • Направления и навигация в «Картах» не работают с Handoff в этой бета-версии.

  • В некоторых случаях использование Handoff с Safari приведет к восстановлению старого URL вместо текущего.

Известные проблемы

  • При использовании Mac Handoff иногда может перестать отображать значки на других устройствах iOS и OS X. Иногда выключение и последующее включение Mac может помочь решить эту проблему.

  • Телефонные звонки на Mac и с Mac иногда могут не завершаться или не передавать аудио.

HealthKit

Исправлено в beta 2

  • HKCorrelationQuery возвращает только объекты, которые были сохранены с корреляциями. Он должен возвращать все записи данных, соответствующие предикату.

  • Показания артериального давления, сохраненные из Health, не будут иметь корреляции между систолическим и диастолическим показаниями.

Известная проблема

В настоящее время Health не поддерживает локали за пределами en-US.

HomeKit

Исправлено в beta 2

  • Свойство «primary» не будет доступно в HMService в будущем.

  • Бридж-аксессуар поддерживает в общей сложности только 5 служб для всех бриджированных аксессуаров.

  • Siri может не сразу распознавать изменения данных HomeKit.

    Обходное решение: Чтобы вызвать обновление Siri, измените другие данные, используемые Siri, например контакт или название списка напоминаний.

  • Сопряжение с Home Kit Accessory Simulator может не удаться с первой попытки. Вторая попытка сопряжения должна решить проблему.

Известные проблемы

  • Поддержка HomeKit Bluetooth LE не включена.

  • При обновлении с предыдущей бета-версии вам может потребоваться удалить аксессуары из Home Kit Accessory Simulator, а затем добавить их снова.

iCloud Drive

Заметки

  • При обновлении до iOS 8 Beta существующие документы и данные iCloud, присутствующие (не выгруженные) на вашем устройстве, копируются в специальные серверные контейнеры для использования в течение бета-периода.

  • Документы и данные iCloud, созданные с iOS 8 Beta, не будут синхронизироваться с документами и данными, управляемыми с помощью iOS 7, OS X Mavericks или более ранних операционных систем.

  • Документы и данные iCloud в iOS 8 Beta будут синхронизироваться только с устройствами под управлением iOS 8 и OS X Yosemite Developer Preview.

  • Документы и данные iCloud, управляемые с помощью iOS 7 или OS X Mavericks, останутся без изменений.

  • Документы и данные iCloud, созданные с помощью iOS 8 Beta, будут удалены с серверов в какой-то момент бета-периода. Информация, загруженная и не выгруженная с устройства, останется на устройстве и будет повторно синхронизирована после очистки данных.

  • Пользовательский интерфейс для управления документами и данными iCloud не отображает документы и данные для iOS 8 Beta и OS X Yosemite Developer Preview. Он отображает только документы и данные, синхронизированные с предыдущими операционными системами.

Известные проблемы

  • В некоторых случаях вход в iCloud может занять до двух минут.

  • Новые файлы могут не синхронизироваться автоматически. После входа в iCloud перезагрузите устройство.

iCloud Keychain

Исправлено в beta 2

API разработчика Keychain Access могут не работать в Симуляторе.

Известные проблемы

  • Начальная синхронизация не работает, если утверждающее устройство заблокировано во время утверждения.

    Обходное решение: Переключите keychain в положение «Выкл.», а затем снова «Вкл.».

  • После изменения пароля учетной записи iCloud вы можете увидеть сообщение «iCloud Keychain был сброшен».

    Обходное решение: Добавьте ваше устройство обратно в круг синхронизации keychain.

iTunes Store

Исправлено в beta 2

  • Открытие URL iTunes Radio со страницы группировки музыки iTunes Store отображает страницу с предложением обновиться до iOS 7.

  • Полка не отображается при первом входе или первом запуске.

Клавиатуры

Исправлено в beta 2

  • Многократное развертывание сторонней клавиатуры может привести к неправильному отображению системной клавиатуры или ее исчезновению.

    Обходное решение: Завершите работу хост-приложения или перезагрузите устройство.

  • Пользовательские клавиатуры не имеют сетевого доступа, даже после установки ключа RequestsOpenAccess в YES в plist.

Известные проблемы

  • В некоторых случаях может потребоваться перезапустить приложение, чтобы ввод со сторонней клавиатуры зарегистрировался.

  • Если iPad восстанавливается в ландшафтном режиме, он может отображать клавиатуру за пределами экрана в определенных видах.

    Обходное решение: Перезагрузите устройство.

  • Метод requestSupplementaryLexiconWithCompletion: не возвращает никаких записей словаря.

  • Существует известная проблема производительности, проявляющаяся как временная задержка между viewDidLoad и срабатыванием обратных вызовов textDidChange.

  • Экранные клавиатуры некорректно реагируют на некоторые уведомления (например, изменения макета, сделанные в «Настройках»).

    Обходное решение: Остановите текущий процесс и перезапустите его или перезагрузите симулированное устройство.

  • Клавиши клавиатуры не подсвечиваются на некоторых устройствах предыдущих поколений.

  • При выборе приложения клавиатуры в меню «Добавить новую клавиатуру» вы можете увидеть пустой лист. Это происходит, когда содержащее приложение имеет только одну цель клавиатуры.

    Обходное решение: Чтобы добавить клавиатуру, нажмите «Готово» в правом верхнем углу листа.

  • Кнопка «Удалить» может не отображаться при попытке удалить клавиатуру iPad.

    Обходное решение: Нажмите на пустое место, где должна быть кнопка «Удалить», чтобы удалить клавиатуру.

Локализация

Известная проблема

Существует ряд строк, которые будут отображаться на английском языке для людей, использующих iOS на других языках. Известные области включают, но не ограничиваются:

  • Podcasts: не локализовано для хинди, австралийского английского, традиционного китайского (Гонконг/zh_HK) или канадского французского

  • Сообщения/iChat: «Местоположение %@» не локализовано ни на одном языке

  • Health/Healthkit: не локализовано для арабского, австралийского английского, британского английского, хорватского, чешского, испанского (Испания), иврита, хинди, традиционного китайского (как zh_TW, так и zh_HK), японского, корейского, шведского, украинского и вьетнамского

  • Spotlight Search: пояснительный текст «Узнать больше» не переведен

  • Строки активации данных «Требуется местоположение», «Местоположение недоступно», «Местоположение отключено»: не переведены на всех языках

  • Камера: большая часть пользовательского интерфейса не переведена на всех языках

Службы геолокации

Исправлено в бета-версии 2

  • Приложения, использующие мониторинг посещений, которым отказано в авторизации местоположения через Настройки, могут продолжать использовать местоположение, хотя на самом деле этого не делают.

  • Мониторинг посещений может продолжаться, если приложение удалено во время мониторинга посещений.

  • Когда Службы геолокации включены, текущее местоположение устройства используется для рекомендации подходящих приложений на экране блокировки. В этой бета-версии это происходит независимо от того, включен ли App Store для Служб геолокации.

  • Класс CLVisit некорректно объявляет свойства coordinate и horizontalAccuracy как доступные для чтения и записи.

Известная проблема

Когда Службы геолокации включены, текущее местоположение устройства используется для предложения подходящих приложений на экране блокировки. Эти предложенные приложения останутся на экране блокировки даже после покидания соответствующего местоположения.

Экран блокировки

Известные проблемы

  • Иногда устройства могут не выходить из спящего режима при нажатии кнопки «Домой».

    Обходное решение: Используйте кнопку сна/пробуждения/питания.

  • Прикосновение к «Экстренный вызов» на экране блокировки ничего не делает.

Режим пропажи

Известные проблемы

  • На устройстве не отображается сообщение «Режим пропажи» на экране блокировки, если устройство было заблокировано в момент его перевода в режим пропажи.

    Обходное решение: Перезагрузите устройство.

  • После удаленного стирания устройства и входа в ту же учетную запись iCloud (@icloud.com) отображается экран блокировки режима пропажи, и устройство не может быть разблокировано.

Почта

Исправлено в бета-версии 2

На iPad попытка добавить контакт через баннер с предложением приводит к зависанию Почты.

Известная проблема

Иногда Почта вылетает при ответе на электронное письмо с вложением.

MapKit

Исправлено в бета-версии 2

  • На iPad при нажатии на «Объекты интереса» Карты могут зависнуть.

  • MKMapItem, вызванный -[MKMapItem url], не имеющим URL, возвращает «http://(null)», тогда как должен возвращать nil.

Известная проблема

Создание нескольких снимков с использованием MKMapSnapshotter иногда может приводить к искаженному снимку карты.

Медиаплеер

Исправлено в бета-версии 2

MediaPlayer.framework - MPVolumeSettingsAlertShow() не отображает ползунок громкости или контроллер AirPlay.

Сообщения

Исправлено в бета-версии 2

Строка «Location» появляется на неанглийских языках.

Известные проблемы

  • Реле SMS может не работать до тех пор, пока с устройства не будет отправлено iMessage.

  • Клавиатура может перекрывать панель предиктивного ввода, если вы запускаете «Сообщения» из переключателя приложений.

Музыка

Исправлено в бета-версии 2

Ссылки Radio Redirect со страниц продуктов не работают.

Newsstand

Известная проблема

Контент, загруженный через NKAssetDownload, не возвращается в приложение.

Уведомления

Исправлено в бета-версии 2

Некоторые сбои приложений приводят к прекращению отображения семейных уведомлений.

Известная проблема

Кнопки пользовательских действий уведомлений не отображаются, когда контекст установлен только на UIUserNotificationActionContextDefault.

Обходное решение: Установите контекст на «По умолчанию» и «Минимальный».

NSURLSession

Примечание

Начиная с iOS 8 beta 2, класс NSURLSessionTask предоставляет новое свойство «priority» с тремя связанными константами: NSURLSessionTaskPriorityDefault, NSURLSessionTaskPriorityLow и NSURLSessionTaskPriorityHigh. Приоритеты NSURLSessionTask могут использоваться для определения того, как следует приоритизировать несколько запросов и ответов к одному и тому же хосту. Обратите внимание, что приоритет является подсказкой, а не строгой гарантией производительности NSURLSessionTask.

Полные сведения об использовании приоритетов NSURLSessionTask см. в файле заголовка NSURLSession.h, который предоставляется фреймворком Foundation.

Passbook

Известная проблема

Пропуска, добавленные на устройствах iOS 7, не будут отображаться на устройствах iOS 8, и наоборот.

Телефон

Исправлено в бета-версии 2

  • Пропущенные вызовы и информация о последних вызовах не всегда обновляются должным образом.

  • Двухстрочная строка состояния не всегда исчезает при телефонных вызовах и вызовах FaceTime.

  • Иногда значок FaceTime Audio появляется, когда FaceTime Audio недоступен.

  • Реле телефонных вызовов иногда приводит к плохому качеству звука.

  • Нажатие на метку Maps во время вызова приводит к зависанию.

Известные проблемы

  • Отображение карточки контакта в Почте во время вызова приводит к зависанию.

  • Реле телефонных вызовов использует Bluetooth, когда должно использовать Wi-Fi. Поскольку не все устройства имеют необходимую поддержку Bluetooth, это может привести к сбою на некотором оборудовании.

Фото

Примечания

  • Создайте резервную копию своих фотобиблиотек перед включением iCloud Photo Library:

    • Импорт на Mac с помощью iPhoto

    • Импорт на Mac с помощью Image Capture

  • Включение iCloud Photo Library не добавит фотографии/видео, синхронизированные с iTunes, в облако.

  • iPhoto не запустится. Вы можете редактировать и упорядочивать свои фотографии в приложении «Фото».

Исправлено в бета-версии 2

  • Кнопка «Сохранить в «Фотопленку»» в общей ленте не работает.

  • Если вы отключите iCloud перед отключением iCloud Photo Library, синхронизированные фотографии по-прежнему будут присутствовать на вашем устройстве.

  • При загрузке больших библиотек пользователи могут столкнуться с зависанием во время синхронизации.

  • Если вы включите iCloud Photo Library во время восстановления iCloud, первоначальная загрузка не произойдет до завершения восстановления.

  • Элементы, удаленные из альбома «Недавно удаленные», не синхронизируются с другими устройствами.

Известные проблемы

  • Функция автоматической оптимизации дискового пространства устройства не включена в этой бета-версии.

  • При использовании iCloud Family включаются как iCloud Photos, так и My Photostream.

  • После восстановления из резервной копии iCloud измененные фотографии могут отображать неизмененные миниатюры.

  • Если вы достигнете лимита iCloud, в приложении «Фото» нет возможности добавлять или удалять данные.

  • Клипы в замедленной съемке, которые были обрезаны, синхронизируются с другими устройствами как серые миниатюры.

  • Загрузка iCloud Photo останавливается, когда устройство бездействует в течение длительного периода времени.

    Обходное решение: Синхронизация возобновляется, когда устройство выходит из спящего режима.

  • Если включены iCloud Photos и Photostream, отображаются дубликаты фотографий.

  • iCloud Photo Library не загружает фотографии, синхронизированные из iTunes.

  • iPhoto для iOS не запустится в iOS 8 Beta. Запуск Photos.app перенесет ваши изменения из iPhoto в библиотеку фотографий iOS 8. Убедитесь, что ваши данные iPhoto для iOS включены в резервную копию устройства.

PhotosUI

Примечание

Методы протокола PHContentEditingController могут вызываться в фоновых потоках.

Напоминания

Известная проблема

При выборе «Редактировать» в списке напоминаний, а затем прокрутке, напоминания в списке больше не доступны для редактирования.

Safari

Примечание

  • Safari теперь блокирует автоматическое перенаправление на App Store без взаимодействия с пользователем. Если вы по-прежнему сталкиваетесь с предыдущим поведением или обнаружите, что легитимное перенаправление в App Store каким-либо образом нарушено, пожалуйста, сообщите об ошибке.

  • Теперь вы можете быстро добавить сайт в «Общие ссылки» или сохранить закладку, нажав и удерживая кнопку закладок.

Запись экрана

Исправлено в бета-версии 2

QuickTime Player X не может подключиться к устройствам iPad Air для записи экрана.

Настройки

Исправлено в бета-версии 2

  • Настройки иногда вылетают при добавлении сторонней клавиатуры.

  • Иногда в Настройках отображается диалоговое окно несовместимости iCloud Drive/iCloud Documents, и вы не можете нажать «ОК».

  • Ползунок яркости экрана в Настройках не работает.

  • При выходе из iCloud учетная запись будет фактически отключена, но пользовательский интерфейс не отразит это правильно, пока пользователь не выйдет из настроек iCloud и не вернется в них.

  • Синхронизация iTunes по Wi-Fi не работает.

Известные проблемы

  • Вы не можете использовать диалоговое окно «Забыли Apple ID или пароль» на своем устройстве.

    Обходное решение: Сбросьте пароли на appleid.apple.com.

  • Поля имени пользователя и пароля в настройках iCloud отображаются некорректно.

Настройка

Известные проблемы

  • Обновление экрана настроек iCloud может зависнуть во время настройки.

    Обходное решение: У некоторых учетных записей может быть очень большая задержка. Подождите пару минут, и они должны завершиться.

  • Touch ID не включен для разблокировки iPhone, если палец был зарегистрирован во время настройки.

    Обходное решение: Включите опцию «Разблокировка iPhone» в «Настройки» > «Touch ID и пароль».

Симулятор

Исправлено в бета-версии 2

  • Изменяемый iPhone не работает.

  • Если изменяемое устройство используется в iOS Simulator, ввод с клавиатуры будет поступать в текстовые поля ширины и высоты, если они в фокусе. Если вы хотите, чтобы ввод поступал в размещенное приложение iOS, вам нужно будет использовать клавишу Tab, чтобы переместить фокус с текстового поля.

  • Вход в Game Center из приложения «Настройки» приведет к ошибке:

    • Не удалось подключиться к серверу. Операции не могли быть выполнены. (Ошибка Cocoa 4097.)

Известные проблемы

  • Приложения, развернутые для CarPlay, не запускаются и не отображают элементы управления.

  • Изменение клавиатур в «Настройки» > «Основные» > «Клавиатура» требует перезапуска приложения, прежде чем будут учтены новые настройки.

  • Если вы переименуете Xcode.app после его предыдущего запуска, Симулятор перестанет работать.

    Обходное решение: Перезагрузите или отмените изменение имени.

  • Опция меню «Переключить строку состояния во время вызова» в меню «Аппаратное обеспечение» не работает.

  • Вы не можете войти в учетную запись iCloud в Симуляторе.

Siri

Известные проблемы

  • Локализованные строки для фраз голосовой активации не отображаются в «Настройки» > «Основные» > «Siri».

    Фраза голосовой активации для каждого языка Siri:

    • Английский (США, Великобритания, Австралия, Канада): Hey Siri

    • Французский (FR, CA, CH): Dis Siri

    • Немецкий (DE, CH): Hey Siri

    • Немецкий (DE, CH): Hey Siri

    • Итальянский (IT, CH): Ehi Siri

    • Японский (JP): Hey Siri

    • Китайский – кантонский (HK): 喂Siri

    • Китайский – мандаринский (CN, TW): 嘿Siri

    • Испанский (MX, SP, US): Oye Siri

    • Корейский (KR): Siri야

  • Если вы используете Bluetooth для активации Siri и спрашиваете, какая песня играет, Siri не удается определить песню.

  • После событий давления памяти нажатие и удержание кнопки «Домой» может запустить «Голосовое управление» вместо Siri, когда Siri включена (Настройки > Основные > Siri).

    Обходное решение: Перезагрузите устройство, чтобы Siri активировалась как ожидалось.

UIKit

Примечание

UILabel имеет значение по умолчанию YES для clipsToBounds. Это отличается от обычного значения по умолчанию UIView NO.

Исправлено в бета-версии 2

  • UIScrollViewcontentInset устанавливается некорректно при нажатии на контроллер навигации поверх контроллера навигации в UISVC.

  • Нет общедоступного способа настроить ключ поиска для UISearchBar.

Известные проблемы

  • Общие листы иногда включают пункт «Отправить в общую фотоленту», хотя не должны.

  • Если приложение использует xib в качестве основного окна и запущено в ландшафтном режиме на iPad, основное окно будет иметь некорректные размеры, что приведет к значительному искажению и затруднит использование представленных контроллеров представлений. Возможно, приложение придется принудительно закрыть после представления системного контроллера представления, чтобы оно снова заработало.

    Обходное решение: Запускайте все приложения в портретном режиме перед поворотом в ландшафтный.

WebKit

Примечания

  • Рендеринг субпикселей теперь включен по умолчанию для всего веб-контента. Сайты или встроенные веб-представления с чрезвычайно строгими ограничениями в дизайне могут отображаться иначе. Решения для каждой проблемы будут варьироваться, но используйте Web Inspector для корректировки положения, толщины границ и ширины или высоты элементов.

  • В iOS 8.0 beta 2 и более поздних версиях геттеры объектной модели CSS (offset{Left|Top|Width|Height} и client{Left|Top|Width|Height}) возвращают дробные значения double на основе метрик субпикселей вместо округленных целочисленных значений.

Исправлено в бета-версии 2

SecRequestSharedWebCredential и SecAddSharedWebCredential в настоящее время работают только на устройстве, а не в Симуляторе.

Известные проблемы

  • Приложения, использующие Apache Cordova/PhoneGap, не работают из-за ошибки, которая приводит к тому, что объект window.navigator.userAgent становится неопределенным, когда window.navigator заменяется чистым объектом-оберткой JavaScript.

  • Если вы передаете NULL для параметра fqdn из SecRequestSharedWebCredential, как рекомендуется, используется только первый домен в разрешении.

  • Приложения, воспроизводящие видео в UIWebView, могут столкнуться с ошибкой воспроизведения.

Виджеты

Исправлено в бета-версии 2

Карты не загружают тайлы в виджетах.