PRESSEMEDDELELSER
6. juni 2022
Apple giver udviklere endnu mere effektive teknologier for at løfte deres appoplevelser til nye højder
Nye API’er giver dybere platformsintegration og flere muligheder for apps fra tredjeparter
Cupertino, Californien I dag løftede Apple sløret for nye værktøjer, teknologier og API’er, der skal hjælpe udviklere med at skabe endnu bedre appoplevelser for deres brugere. Widgets på låseskærmen giver udviklere mulighed for at hente vigtig information fra deres apps på en ny måde, mens andre API’er på tværs af Apples platforme hjælper dem med at udvikle flere unikke funktioner. WeatherKit giver udviklerne mulighed for at integrere data fra Apples vejrprognose direkte i deres apps, og Xcode Cloud – Apples kontinuerlige cloud-tjeneste til integration og levering, der er indbygget i Xcode – er nu tilgængelig for alle Apple Developer Program-medlemmer til at hjælpe dem med at udvikle apps af højere kvalitet, hurtigere. Metal 3 giver spiludviklere mulighed for at skabe imponerende grafik med hurtigere ydeevne, og udvikling til Apples platforme er nu endnu mere intuitiv med forbedringer af Swift, SwiftUI, og Xcode. Og med forbedringer af SKAdNetwork kan annoncenetværk og udviklere bedre måle, hvordan annoncer klarer sig, samtidig med at de beskytter brugernes anonymitet.
“Vi elsker at samarbejde med vores udviklerfællesskab og give dem nye innovative teknologier, der giver dem mulighed for at udvikle den næste generation af apps,” udtaler Susan Prescott, Apples Vice President for Worldwide Developer Relations and Enterprise and Education Marketing. “Med effektive nye API’er til widgets på låseskærmen, nye tjenester som WeatherKit, tilgængeligheden af Xcode Cloud til at hjælpe alle Apple-udviklere med at udvikle apps hurtigere og nye gaming-muligheder med Metal 3 har udviklere flere værktøjer end nogensinde før til at skabe appoplevelser, som deres brugere vil elske.”
Xcode Cloud er nu tilgængelig
Xcode Cloud er nu tilgængelig med en række abonnementsordninger til forskellige udvikleres behov. De starter fra 25 timer gratis om måneden til og med december 2023 til alle medlemmer af Apple Developer Program og slutter med maks. 1.000 timer om måneden.
Xcode Cloud er indbygget i Xcode og er en kontinuerlig cloud-tjeneste til integration og levering, designet specielt til Apple-udviklere. Det giver udviklere og teams i alle størrelser mulighed for at bygge, teste og levere apps af høj kvalitet endnu mere effektivt ved automatisk at bygge apps i skyen, så der frigøres plads på udviklernes Mac-computer til at udføre andre opgaver. Med parallel testning i skyen kan udviklere teste deres app på en simuleret version af alle Apple-enheder, der findes i øjeblikket, og derefter kan de nemt installere et build til intern testning eller levere den til betatestere gennem TestFlight.
Udviklere kan finde flere oplysninger om tilgængelige abonnementer for Xcode Cloud her.
Forbedringer i Xcode 14
Xcode 14 er blevet opgraderet for at kunne forbedre udviklernes produktivitet endnu mere. Projektbuilds er op til 25 procent hurtigere takket være forbedret parallellitet, og Xcode-appen er nu 30 procent mindre at downloade med simulator-run-times, der kan downloades til watchOS og tvOS. Det nye mål med multiplatformen skaber en enkelt SwiftUI-brugergrænseflade, der kan bruges på tværs af iOS, iPadOS, macOS og tvOS. Udviklernes kode er nemmere at vedligeholde, men yderst nem at tilpasse for at udnytte hver enkelte platforms unikke egenskaber. Live-previews i SwiftUI er nu interaktive som standard i Xcode, så ændringer med det samme er live, og udviklere kan skabe varianter af hvert preview uden at skrive nogen kode, ændre farve, tekststørrelse, enhedens position eller tilgængelighedstilstande. Den nye applogo-funktion i materialekataloget giver udviklere mulighed for at levere én logostørrelse til alle platforme, og Xcode genererer automatisk alle de påkrævede materialer til appen. Xcode omfatter forbedringer af sprog og redigering med mere intelligent autofuldførelse, og yderligere dynamiske udsnit får udviklere hurtigere frem til den kode, de vil skrive.
Nye gaming-muligheder
Metal 3 – den nyeste version af Apples grafiske framework – har nye funktioner, der giver spiludviklere mulighed for at benytte sig af Apples specialudviklede chips til endnu bedre ydeevne i spil. MetalFX Upscaling gør det muligt for udviklere hurtigt at rendere komplekse scener ved hjælp af mindre beregningstunge billeder og derefter tilføje rumskalering af høj kvalitet og midlertidig antialiasing. Resultatet er en hurtigere ydeevne, der får spil til at føles mere responsive, og en grafik, der ser fantastisk ud. Spiludviklere kan også nyde godt af en ny Fast Resource Loading API, der reducerer ventetiden ved at oprette en mere direkte vej fra lagerplads til GPU, så spil nemt kan udnytte geometri og strukturer i høj kvalitet, der er nødvendige for at skabe omfattende verdener til realistiske og medrivende spil.
Spiludviklere, der integrerer med Game Center, kan nu føje aktivitetsoversigter til dashboardet, hvilket gør det muligt for brugerne at se, hvilke spil deres venner spiller, og deres rekorder. Og med understøttelse af SharePlay er det nemmere end nogensinde at spille sammen i realtid.
Forbedringer til Swift og SwiftUI
Swift og SwiftUI tilbyder den bedste måde at bygge en app på og har nu nye funktioner, der strømliner udviklingsprocessen.
Swift tilføjer en effektiv mulighed for behandling af strenge med ny bogstavelig støtte til almindelige udtryk, der er indarbejdet direkte i sproget, så udviklere hurtigt kan tjekke korrektheden af deres almindelige udtryk og trække information ud med mindre kode. Med nye tilgængelige Package Plugins i Swift Package Manager er det nu nemmere for udviklere at køre tilpassede kommandoer på deres projekter og endda uploade og dele kommandoerne med andre.
SwiftUI, Apples næste generation af brugergrænseflade-framework, har en forbedret navigations-API, der gør det nemmere for udviklere at kontrollere, hvordan deres apps skifter fra visning til visning. Med tilpassede layouts kan udviklere gå skridtet videre og skabe versioner, der fungerer bedre til deres appdesign. Og Swift-diagrammer kan tilpasses til stort set alle diagrambehov, så udviklere bedre kan visualisere dataene i deres apps.
Vi præsenterer WeatherKit
WeatherKit giver udviklere mulighed for at integrere den samme globale vejrudsigt i verdensklasse, som driver Apple Vejr, direkte i deres apps. Ved at bruge vejrmodeller med høj opløsning kombineret med maskinlæring og algoritmer til forudsigelse giver Apple Vejr aktuelle vejrforhold, 10-døgns timeprognoser, daglige vejrudsigter og historiske vejrforhold.1 WeatherKit er tilgængelig for udviklere gennem både indbyggede Swift- og REST API’er samt kommer med 500.000 API-opkald pr. måned inkluderet med et Apple Developer Program-medlemskab. Udviklere, der har brug for mere, vil kunne købe flere grupper af tjenester direkte i Apple Developer-appen fra dette efterår.
Udviklere kan finde flere oplysninger om tilgængelige abonnementer for WeatherKit her.
Anonymitetsfokuseret tilgang til at måle annoncer
API’en SKAdNetwork har nye funktioner, der er designet til at hjælpe netværk og annoncører med bedre at måle, hvordan annoncer klarer sig i apps eller på internettet, samtidig med at de beskytter brugernes anonymitet. Hierarkiske klide-id'er øger udviklernes mulighed for at optimere deres kampagner uden at øge risikoen for registrering af individer på tværs af apps. SKAdNetwork har også hierarkiske konverteringsværdier, der lader udviklere modtage mere information om konvertering for mindre kampagner, og udviklere kan nemmere beregne udbyttet af annonceudgifterne ved at tilbyde flere konversioner inden for definerede tidsrum.
Nye API’er til endnu mere effektive apps
Apple-udviklere har flere API’er tilgængelige end nogensinde før til at skabe appoplevelser, deres brugere vil elske. Nogle af de nyeste API’er tilgængelige for udviklere omfatter:
- Widgets på låseskærmen: Med iOS 16, der giver widgets på låseskærmen på iPhone, kan udviklere nu problemfrit dele den samme kode mellem deres widgets på låseskærmen og komplikationerne på Apple Watch, som er baseret på den samme nye API, WidgetKit.
- Livetekst: Udviklere kan nu tilbyde brugere muligheden for at hente tekst direkte fra billeder og videoer fundet i deres apps eller gennem en live-streaming på kamera. Livetekst behandles på enheden for bedre anonymitet for brugerne og større ydeevne.
- Samarbejdsværktøjer: De detaljerede samarbejdsfunktioner, der er indbygget i Beskeder, er tilgængelige for apps fra tredjeparter. Udviklere kan også fremhæve indhold, som brugere har delt fra deres app i Beskeder i en ny Delt med dig-fane i deres app, hvilket gør det nemmere for modtagere at vende tilbage til det indhold på et senere tidspunkt.
- Loginnøgler: Loginnøgler er den næste generation af loginoplysninger, som er mere sikre, nemmere at bruge og designet til at fungere lige så nemt i apps som på internettet.
- MapKit: Apps fra tredjeparter kan omfatte den detaljerede byoplevelse i 3D og Se dig omkring for en bedre brugeroplevelse. Nye server-API’er i Apple Kort giver hurtigere og nemmere integration med Kort.
- Fokusfiltre: Udviklere kan tilpasse indholdet af deres apps baseret på brugerens aktuelle Fokus.
- Automatiske genveje: Udviklere kan nu bruge App Intents til at gøre deres apps egnede til at blive brugt med Siri og Genveje, uden at brugeren skal installere noget.
- watchOS 9: VoIP-opkald understøttes nu af CallKit. Del-siden giver brugerne mulighed for at dele indhold fra deres yndlingsapps direkte til iMessage og andre populære beskedapps, og apps fra tredjeparter kan nu få adgang til Fotos med billedvælgeren og endda integreres med Apple TV.
- RoomPlan: Med ARKit kan udviklere nu bruge LiDAR-scanneren på iPhone og iPad til at oprette en plantegning i 3D for et rum, hvor specifikationer som mål og typer af møbler er inkluderet.
- Liveaktiviteter: Med WidgetKit kan udviklere holde deres brugere opdaterede med de seneste oplysninger for en aktivitet eller begivenhed direkte på låseskærmen.2
Del artikel
Media
-
Tekst i denne artikel
-
Billeder i denne artikel
- Historiske vejrdata er ikke tilgængelige i alle områder. Besøg developer.apple.com/weatherkit for tilgængelige funktioner.
- Liveaktiviteter vil være tilgængeligt for udviklere senere i år.