MacRumors

Skip to Content

Apple представила новые фреймворки и инструменты для разработчиков, включая Xcode 12

На этой неделе в рамках WWDC 2020 Apple представила серию новых API, фреймворков и инструментов для разработчиков, начиная с App Clips и заканчивая Xcode 12 и новым API SwiftUI для создания виджетов, работающих на iOS, iPadOS и macOS.

xcode 12

  • App Clips: Новая функция в iOS 14, App Clips предоставляет информацию из соответствующих приложений без необходимости загружать все приложение. Apple описывает App Clips как «небольшую часть» приложения, разработанную для обнаружения в тот момент, когда она нужна. Находясь в App Clip, пользователи могут легко установить полное приложение одним касанием.
  • Виджеты: iOS 14 оснащена виджетами, которые можно закреплять в разных размерах на любой странице домашнего экрана, предоставляя полезную информацию с первого взгляда. Для этого Apple выпустила новый API SwiftUI, который позволяет разработчикам использовать один и тот же код для создания виджета для iOS, iPadOS и macOS.
  • Программа аксессуаров сети Find My: В iOS 14 приложение Find My получает поддержку поиска сторонних продуктов и аксессуаров благодаря новой программе аксессуаров сети Find My. Это позволит пользователям использовать приложение Find My для поиска устройств не от Apple, с полным сквозным шифрованием. Черновик спецификации доступен для производителей аксессуаров и продуктов с сегодняшнего дня.
  • Xcode 12: Инструмент разработки Apple получил новый дизайн, соответствующий macOS Big Sur. Apple заявляет, что новые вкладки документов ускоряют открытие нескольких файлов, а шрифты навигатора теперь соответствуют системному размеру или могут быть установлены на маленький, средний или большой. Кроме того, Xcode 12 по умолчанию создает приложения «macOS Universal» для поддержки предстоящих Mac с пользовательскими чипами Apple silicon. Сегодня Apple выпустила первую бета-версию Xcode 12.
  • Новый инструмент StoreKit в Xcode позволяет разработчикам имитировать настройку подписки, покупки в приложениях и возвраты средств непосредственно на Mac.
  • Safari для Mac добавляет поддержку API WebExtensions, используемого Chrome, Firefox и Edge, что облегчает работу разработчиков расширений с Safari и их распространение через Mac App Store.
  • App Store теперь поддерживает Семейный доступ для подписок и покупок в приложениях.
  • HomePod получает поддержку сторонних музыкальных сервисов.
  • Пользователи могут устанавливать сторонние браузеры и почтовые приложения по умолчанию в iOS 14.
  • Теперь разработчики могут подробно описать практики конфиденциальности своих приложений прямо в App Store для ознакомления пользователям, включая типы данных, которые приложение может собирать, передаются ли эти данные третьим лицам, и возможность отказаться от этого для пользователей.

Apple описывает несколько других новых инициатив для разработчиков в своем пресс-релизе, включая возможность «оспорить» Руководства по обзору App Store начиная с конца лета.