Една от функциите, които привлякоха вниманието ни най-много, откакто Apple разкри как ще изглежда iOS 16 са дейностите на живо. Известие с банер, което ще се появи на заключения екран и ще ни каже в реално време текущия статус на Uber, който сме поискали, резултата от футболен мач или всяка идея, която разработчиците могат да измислят.
Тази седмица, с пускането тази седмица на четвъртата бета версия на iOS 16 и iPadOS 16, Apple успя да улесни ActivityKit бета, така че разработчиците да могат да започнат да бърникат и да създават нови дейности на живо в техните приложения поради пристигането на iOS и iPadOS 16.
С ActivityKit можете да стартирате активност на живо, за да споделяте актуализации на вашето приложение на заключения екран. Например спортно приложение може да позволи на потребителя да започне дейност на живо за спортен мач на живо. Активността на живо се показва на вашия заключен екран по време на мача, предоставяйки най-новия резултат и други актуализации с един поглед.
Самите разработчици могат да използват ActivityKit за конфигуриране, стартиране, актуализиране или прекратяване на всяка дейност на живо. Apple споменава, че джаджа за приложение създава потребителския интерфейс на активност на живо, но самите дейности на живо не са джаджи и използват различен механизъм, за да се актуализират.
На уеб страницата на Apple относно iOS 16, дейностите на живо не са посочени като една от функциите, посочени като налични в версията на iOS 16 и iPadOS 16. Въпреки това, пускайки ActivityKit, Apple вече позволява на разработчиците да започнат да ги внедряват в своите приложения, така че, в бъдеща актуализация на операционната система (вероятно версиите .1), всички приложения ще бъдат подготвени да ги включват.
Разработчиците също така няма да могат да изпращат версии на своите приложения с включени дейности на живо на Apple за одобрение до бъдещото им пускане.. Страхотни новини, така че въпреки факта, че една от най-очакваните функции ще бъде отложена, всеки може да бъде подготвен за това, когато Apple даде зелена светлина за нейното внедряване.