Spoločnosť Apple poskytuje podrobné podrobnosti o nových softvérových funkciách

WWDC23

Na dnešnom Platforms State of Union sa Apple podrobnejšie zaoberal aktualizáciami prichádzajúcimi do ich softvéru: interaktívne widgety pre iOS, iPadOS a teraz na pracovnej ploche macOS; veľké aktualizácie systému watchOS; a predstavenie visionOS, operačného systému, na ktorom beží Nový Vision Pro od spoločnosti Apple.

Existuje množstvo nových funkcií, ktoré budú môcť vývojári využiť a ktoré Apple nezdôraznil v hlavnej Keynote. Doteraz sa zaoberali vylepšeniami fotoaparátu v aplikácii, balónom so štandardnými tipmi a jednoduchším spôsobom vytvárania animácií v SwiftUI.

Nové funkcie pre Swift a SwiftUI

Swift a C++ sú teraz interoperabilné. Jednoduchým príznakom v kóde môžete premostiť svoje existujúce nevybavené položky kódu C++ vo svojich projektoch Swift, čím výrazne znížite réžiu vo veľkých projektoch naprieč platformami.

Novou funkciou na všetkých platformách sú makrá Swift, ľahší a jednoduchší spôsob pridávania funkcií ako implementácia úplného rozhrania API.

V SwiftUI sa veľký dôraz kladie na animácie. Implementácia animácií je jednoduchá. Pre animáciu môžete určiť kľúčové snímky a zariadenie medzi nimi správne interpoluje animáciu. Animácie sú voľne prerušiteľné, takže sa pekne pohrajú s vaším používateľským rozhraním. Symboly SF, veľká knižnica štandardných ikon poskytovaných spoločnosťou Apple, sú teraz tiež animované.

SwiftData: Perzistencia, modelovanie schém, ľahká migrácia, správa vzťahov, synchronizácia iCloud, vyhľadávanie Spotlight, UndoRedo
SwiftData funguje ruka v ruke so SwiftUI.
Foto: Apple

SwiftData je nové API navrhnuté tak, aby nahradilo CoreData, postavené na novom systéme Macro. Údaje môžete jednoducho škálovať rýchlym a energeticky efektívnym spôsobom. Vďaka natívnej synchronizácii iCloud môžu aktualizácie základných údajov vo vašej aplikácii obísť všetky druhy okrajových prípadov, ako sú konflikty a aktualizácie, bezproblémovým a bezbolestným spôsobom.

Widgety dostanú inováciu

Bloková schéma WidgetKit
Nový WidgetKit preplní vaše widgety.
Foto: Apple

Widgety sú teraz interaktívne na iOS, iPadOS a macOS. Aplikácie môžu generovať zobrazenie v SwiftUI, ktoré je archivované systémom a uložené na neskoršie spustenie, kedykoľvek ho používateľ uvidí. Aby miniaplikácia fungovala, nemusí byť spustená úplná aplikácia, takže spustenie interaktívnych miniaplikácií nezabije výdrž batérie.

Užitočné tipy vysvetlia, ako vaše aplikácie fungujú

TipKit
TipKit zobrazí užitočné ukazovatele v aplikáciách.
Foto: Apple

Niektoré aplikácie vás vrhnú do hĺbky s komplikovaným používateľským rozhraním tlačidiel a funkcií; niektoré vás nútia prejsť nepríjemným dlhým úvodným procesom. TipKit je rámec, ktorý môžu vývojári pridať a ktorý vysvetlí, ako aplikácie fungujú priateľskejším spôsobom. A čo je najlepšie, nespomalí vás s tipmi, ktoré ste už videli!

Vylepšenia fotoaparátu

Nulové oneskorenie spúšte, prekrývajúce sa zábery, odložené spracovanie, tlačidlá spúšte hlasitosti
Veľké vylepšenia sa dočkajú fotoaparátu v iných aplikáciách.
Foto: Apple

Vylepšenia fotoaparátu znížia oneskorenie uzávierky a umožnia ostatným aplikáciám používať tlačidlá hlasitosti na fotografovanie. Kompletný pracovný postup HDR bude čoskoro možný vďaka novému celosystémovému štandardu ISO na zobrazovanie fotografií HDR v iných aplikáciách.

Na iPade je teraz možné použiť akúkoľvek USB kameru. Na Apple TV môžu externé kamery a mikrofóny prenášať FaceTime hovory na veľkú obrazovku pomocou Continuity Camera.

Nové funkcie dostupnosti

Načúvacie prístroje MFi Hovorený obsah, Farebné filtre Zvukové popisy Podpora Braillovho písma pre jednotlivé aplikácie Nastavenia hlasového ovládania Tučný text na pozadí Zvuky Zotrvať ControlPointer Ovládanie VoiceOver Znížiť biely bod Tvary tlačidiel Prístupnosť Skratka Pomocný Dotykový Priblíženie Dynamický TypZnížiť priehľadnosť Prepínač titulkov a skrytých titulkov Ovládanie na plnú klávesnicu Popisy k obrázku Riadený prístup Znížiť pohyb VľavoVpravo Vyvážiť Mono Audio Tvpe na Siri
visionOS prichádza s mnohými funkciami dostupnosti hneď po vybalení.
Foto: Apple

Pozastaviť animované obrázky pozastaví animácie na webe a v aplikáciách. To môže pomôcť používateľom, ktorí majú nevoľnosť z pohybu alebo blikajúcich svetiel. Vývojári môžu implementovať statickú verziu animovaného obrázka, aby tento vzhľad vyzeral bezproblémovo.

visionOS prichádza s mnohými funkciami dostupnosti hneď po vybalení – ale viac podrobností o tom príde neskôr.

Ochrana osobných údajov aplikácie

Nový výber fotografií uľahčuje zdieľanie iba jednej fotografie s aplikáciou bez toho, aby ste jej poskytli prístup k celej vašej knižnici a bez zložitého procesu zdieľania výberu fotografií.

Manifesty ochrany osobných údajov aplikácií sú novou funkciou dostupnou pre vývojárov, ktorá vytvorí v App Store transparentnejšie a presnejšie štítky ochrany osobných údajov aplikácií.

Analýza citlivého obsahu je rámec obsahu NSFW, ktorý beží výhradne na vašom zariadení. Spracúva obrázky a videá (súkromným a bezpečným spôsobom), pričom poskytuje varovanie o citlivom obsahu na ochranu používateľov pred obsahom, ktorý nechcú vidieť.

Nové funkcie zo zákulisia pre vývojárov

Nové funkcie pre StoreKit uľahčia vývojárom vytváranie skvele vyzerajúcich stránok predplatného a nákupov v aplikácii v ich aplikáciách – na všetkých zariadeniach, dokonca aj na Apple Watch. SKAdNetwork pomôže vývojárom poskytnúť inzerentom užitočné informácie, ako napríklad efektívnosť reklám, a zároveň zachovať súkromie používateľov.

V hlásení chýb a testovaní sú k dispozícii rozšírené funkcie Xcode Cloud. Nové rozhranie vloží záznam používateľskej obrazovky načasovaný podľa preddefinovaných testov, takže vývojári môžu zistiť, čo sa pokazí, keď aplikácia zlyhá.

Ďalším veľkým vylepšením samotného Xcode je, že veľkosť aplikácie bola znížená o 50 %, pričom všetky architektúry platforiem sú dostupné na požiadanie. Toto je obrovské zlepšenie požiadaviek na úložisko potrebné pre Xcode, ktorý má tendenciu vysať všetok dostupný priestor na disku na vašom Macu.

Vývojárske nástroje pre Vision Pro

Bloková schéma visionOS
Bloková schéma základných rámcov visionOS.
Foto: Apple

SwiftUI, RealityKit a ARKit sú všetky rozšírené do visionOS – ale nie do staršieho UIKit.

V predvolenom nastavení sa aplikácie spúšťajú do zdieľaného priestoru, kde sa aplikácie môžu vznášať okolo vás vedľa seba. Aplikácie môžu mať jedno alebo viac okien. Objemy sú objekty, ktoré sa môžu interaktívne objaviť vo vašom prostredí.

SwiftUI a UIKit bežia nad RealityKit a kreslia 3D objemové používateľské rozhrania. ARKit beží bez problémov ako predtým a umiestňuje virtuálne objekty do reálneho sveta. zstack je štandardný prvok používateľského rozhrania na vrstvenie objektov – teraz v systéme visionOS môžete týmto vrstvám dať skutočnú fyzickú hĺbku a oddeliť tlačidlá a objekty od pozadia.

Toto je rozvíjajúci sa príbeh. Obnovte aktualizácie.

Najnovší blogový príspevok

| Kult Maca
October 21, 2021

Najlepšie doky a stojany pre iPad doma i vonkuDokonalý test - obrovský iPad pro s orientáciou na výšku.Foto: HecklerAk máte iPad, v určitom okamihu...

| Kult Maca
October 21, 2021

Adaptér Kanex uľahčuje používanie káblových slúchadiel s iPadom [recenzia]S týmto adaptérom 3,5 mm na USB-C používajte aj naďalej svoje bežné slúch...

Hack Ikea premení obrazovú hranu na dok pre iPad
October 21, 2021

Hack Ikea premení obrazovú hranu na dok pre iPadKeď som prvýkrát dostal svoj iPhone 5, zúfalo som hľadal dok. Ako plynul čas a iPhone zachytil niek...