PRESSEMEDDELELSER
10. juni 2024
Apple styrker udviklere og fremmer innovation med nye v?rkt?jer og ressourcer
Forbedringer i Xcode og Swift i kombination med nye API’er giver udviklere endnu bedre muligheder for at skabe apps af h?j kvalitet
CUPERTINO, CALIFORNIEN?Apple l?ftede i dag sl?ret for en r?kke nye innovative v?rkt?jer og ressourcer, der skal give udviklere verden over mulighed for at skabe mere powerfulde og effektive apps p? tv?rs af alle Apples platforme. Med Xcode?16 kan udviklerne spare tid i udviklingsprocessen og f? mere fra h?nden takket v?re funktioner som Swift?Assist og forudsigelse af kodef?rdigg?relse. Med nye og udvidede API’er f?r udviklerne adgang til v?rkt?jer, der g?r dem i stand til at udvikle bedre apps og introducere sp?ndende funktioner.
“Hos Apple br?nder vi for at give udviklere verden over adgang til banebrydende teknologier og ressourcer, s? de kan udvikle fantastiske apps,” udtaler Susan Prescott, Apples Vice President for Worldwide Developer Relations. “Med den gennemt?nkte innovation bag Xcode?16 og vores nyeste platform-API’er har vi skabt de optimale v?rkt?jer til, at udviklerne kan bygge fremragende apps. Vi gl?der os til at se, hvad de finder p? som det n?ste.”
Xcode?16
Xcode?16 s?tter nye standarder for udviklernes produktivitet med funktioner og bedre ydeevne, der g?r udviklerne i stand til at bygge enest?ende apps hurtigere end nogensinde.
Swift?Assist fungerer som hj?lpeassistent for udviklerne i alle deres kodningsopgaver, s? de kan fokusere p? vigtigere problemer og?l?sninger. Den er fuldt integreret i Xcode og har adgang til de nyeste softwareudviklingskits (SDK’er) og funktioner i kodningssproget Swift. P? den m?de har udviklerne altid de nyeste kodefunktioner, der passer perfekt til deres projekter. Med Swift?Assist skal der kun en enkelt anmodning til for at udforske nye frameworks og eksperimentere med nye idéer. Swift?Assist bruger en effektiv model, der k?rer i skyen, og i lighed med alle Apples udviklertjenester er den udviklet med tanke p? anonymitet og sikkerhed. Udviklernes kode bruges kun til at behandle anmodninger og bliver aldrig gemt p? servere, og Apple bruger den ikke til at tr?ne maskinl?ringsmodeller.
Den nye funktion til forudsigelse af kodef?rdigg?relse i Xcode bruger en unik model, der er s?rligt tr?net til Swift og Apples SDK’er, og som kan foresl? den kode, udviklerne har brug for. Kodef?rdigg?relse drives fuldt ud af Apples chips og forbedret maskinl?ring i macOS Sequoia og afvikles lokalt p? udviklerens enhed. Det betyder, at koden h?ndteres helt anonymt, og at udviklerne kan f? relevante forslag hurtigt, ogs? n?r de arbejder offline.
Xcode-previews har nu en ny dynamisk linkarkitektur, der benytter samme udviklingsartefakter til previews og kodeeksekvering. Det giver en mere ensartet og produktiv arbejdsgang, n?r udviklerne skifter mellem de to.
Andre forbedringer af testmilj?erne i Xcode?16 g?r det nemmere end nogensinde for udviklerne at se, hvordan deres apps fungerer under virkelige forhold fra det ?jeblik, hvor de begynder arbejdet med at udvikle dem. Udviklerne kan nu f.eks. overs?tte og teste anonymitetspolitikken, licensaftalerne og visningsnavne i en abonnementsgruppe i deres apps.
Swift 6
Swift?6 introducerer nye funktioner, der har til form?l at forbedre udviklernes produktivitet og tydeligheden i koden. I takt med at arkitekturer med flere kerner har gjort enheder mere effektive, har Swift l?bende tilf?jet funktioner, der skal g?re parallel programmering nemmere. Swift?6 introducerer sikkerhed i datak?rsel under kompileringen. Det diagnosticerer parallel adgang til hukommelsen i hele udviklerens projekt p? kompileringstidspunktet. Denne forbedring g?r det muligt at opdage og udbedre fejl med et minimum af ?ndringer af hele kodebasen, og det giver bedre kodesikkerhed og vedligeholdelse i fremtiden.
WWDC24 markerer Swifts 10-?rsjubil?um. Siden lanceringen har Swift gjort udviklerne i stand til at skabe oplevelser af h?j kvalitet i hele Apples ?kosystem. I dag bliver Swift brugt i n?sten 1?million apps, og programmet anvendes i hele Apples suite af software – lige fra apps og frameworks til firmware som Secure?Enclave.
Efter 10 ?r er det stadig vores m?l hos Apple at fremme mulighederne i Swift og tilskynde til samarbejde i udviklerf?llesskabet. Apple g?r Swift mere tilg?ngeligt for en st?rre gruppe udviklere og programm?rer og underst?tter flere kodeeditorer, som g?r brug af Language Server Protocol. Som et led i udvidelsen vil en helt ny GitHub-organisation dedikeret til Swift arrangere en r?kke afg?rende projekter for Swift-?kosystemet, herunder Swift-kompileringsfunktionen Foundation og andre vigtige biblioteker.


Swift?Testing
Det nye Swift?Testing-framework giver udviklere udtryksfulde API’er, som g?r det nemt at skrive test. Frameworket fungerer p? tv?rs af platforme og er nemt at tilegne sig, s? udviklerne kan bruge det til at skrive test til en lang r?kke platforme og dom?ner. Frameworket omfatter ogs? et fleksibelt m?rkningssystem, s? udviklerne kan organisere deres test og testplaner. Swift?Testing er beregnet til mange af Swifts anvendelsesomr?der, lige fra apps til servere.
Game?Porting Toolkit?2
Lanceringen af Game?Porting Toolkit har givet udviklerne mulighed for at g?re deres spil tilg?ngelige p? Apple-enheder hurtigere end nogensinde f?r, samtidig med at inkarnerede gamere f?r adgang til flere spil p? Mac. Game Porting Toolkit?2 l?fter alting til n?ste niveau ved at inkorporere nogle af spiludviklernes mest efterspurgte funktioner, s? det bliver endnu nemmere at lave avancerede spil til Mac samt iPhone og iPad. Uanset om en udvikler leverer et eksisterende spil eller et, der er ved at blive udviklet, til Apple-enheder, s?rger Game?Porting Toolkit?2 for, at det g?r hurtigere. Takket v?re bedre kompatibilitet med spil til Windows, effektive nye shader debugging-v?rkt?jer samt opdateringer af Xcode, s? udviklerne kan harmonisere deres spilkode og shaders p? tv?rs af enheder, har det aldrig v?ret nemmere at udvikle imponerende spil til b?de iPhone, iPad og Mac.
visionOS?2
Apple?Vision?Pro tiltr?kker fortsat udviklere fra alle dele af verden, som udnytter de enest?ende funktioner til at udvikle nye rumlige oplevelser – alt sammen drevet af visionOS, det revolutionerende rumlige styresystem, der problemfrit forener digitalt indhold og den fysiske verden. visionOS?2 introducerer nye API’er og frameworks, som hj?lper udviklerne med at bygge komplekse og nuancerede rumlige oplevelser, der tidligere slet ikke var mulige.
Nye volumetriske API’er giver udviklerne mere kontrol over, hvordan 3D-objekter vises i deres apps, og g?r det muligt for selv de mest komplekse rumlige apps at k?re side om side og give en st?rk multitaskingoplevelse. TabletopKit g?r det nemt for udviklerne at skabe oplevelser med rumlige apps, der har udgangspunkt i plane overflader, f.eks. arbejdsstationer til produktion eller br?t- og kortspil. RealityKit forenkler udviklingen af apps, som underst?tter flere Apple-enheder, hvilket nedbringer udviklingstiden og g?r arbejdsgangene mere effektive for universelle apps.
Udviklere kan nemmere bygge flotte og medrivende milj?er i deres apps takket v?re nye API'er, bedre v?rkt?jer og en forenklet udviklingsproces. Det er ogs? blevet endnu nemmere at udvikle rumlige SharePlay-oplevelser, og udviklere uden Apple?Vision?Pro-hardware kan nu udvikle og f? et preview af SharePlay-baserede apps i Simulator. visionOS?2 underst?tter ogs? HealthKit, s? apps anonymt og sikkert kan f? adgang til og dele sundhedsdata.
Nye virksomheds-API’er vil hj?lpe virksomheder og forretningsudviklere med at s?tte turbo p? deres arbejdsgange inden for sundhedspleje, produktion, rumfart, bilindustrien og meget mere.
Andre platform-API’er
Udviklerne kan anvende den nye Controls-API, s? brugerne kan udf?re endnu flere opgaver endnu flere steder, f.eks. hurtigt l?se deres bil op eller ?bne deres foretrukne tredjepartskamera direkte fra Kontrolcenter.
Med AccessorySetupKit kan udviklerne problemfrit og sikkert forbinde Bluetooth-tilbeh?r via deres app uden at v?re afh?ngige af adgang til alt Bluetooth-tilbeh?r i n?rheden, s? andre enheder forbliver anonyme.
Med opdateringer til Smart?stak p? Apple?Watch kan udviklere bruge indikatorer som klokkesl?t og dato, placering, opv?gning og sengetid og meget mere, s? deres apps bliver vist som foresl?ede widgets p? et relevant tidspunkt. Og for f?rste gang nogensinde bliver apps, der underst?tter Liveaktiviteter, automatisk vist p? Apple?Watch.


Udviklerne har nu ogs? adgang til en ny API til dobbelttryk i watchOS, s? de kan tildele bev?gelsen til vigtige dele af oplevelsen i deres Apple?Watch-app.
TestFlight
Med TestFlight kan udviklere bedre indsamle v?rdifuld betafeedback fra testere for at forbedre en app i udviklings- og lanceringsprocessen. Invitations- og tilmeldingsfunktionen i TestFlight er blevet forbedret, s? udviklere vil kunne involvere testere ud fra enhed og styresystem og dermed f? bedre og mere detaljeret feedback om, hvordan de kan forbedre deres apps.
TestFlight-invitationer vil omfatte beskrivelse af betaappen, appkategorien og sk?rmbilleder, s? de kan fremh?ve nye funktioner og nyt indhold over for potentielle testere. Nye m?linger hj?lper udviklere med at evaluere engagement med offentlige links og se, hvilke invitationer der er blevet accepteret eller afvist.
App?Store
I mere end 15 ?r har App?Store gjort det nemt for udviklere at distribuere deres apps og spil til folk verden over og skabe v?kst i deres virksomheder. I ?r giver App?Store udviklerne nye muligheder for at vise deres apps frem samt nye funktioner til at tjene penge med abonnementer.
Nye nomineringer til visning g?r det nemt for udviklerne at nominere indholdet og forbedringerne i deres kommende apps med henblik p? at blive s?rligt udvalgt i App?Store. Udviklere kan indsende nomineringer i App?Store?Connect og medtage oplysninger som udgivelsesdato og relevante lande eller omr?der. App?Stores kyndige redakt?rudvalg gennemg?r hvert indsendt forslag for at knytte gode apps og spil sammen med personer, der vil v?re vilde med dem.
Tilpassede produktsider g?r det muligt for udviklerne at vise et udvalg af det indhold og de funktioner, der er i deres apps. Med dybe links p? tilpassede produktsider kan udviklerne nu problemfrit lede folk fra en bestemt tilpasset produktside i App?Store ind p? et relevant sted i deres apps. Dybe links kan ogs? bruges sammen med Search?Ads-kampagner og give brugerne en mere ensartet oplevelse fra det, de ser i en annonce, til det sted, de lander i appen.
I forhold til abonnementsapps kan udviklere tilskynde tidligere abonnenter til at abonnere igen med nye velkomstgaver. Kunder, der er berettigede, kan se tilbuddene i App?Store og i deres apps. I forbindelse med apps til macOS kan udviklere give nedsatte eller gratis abonnementer i en periode med tilbudskoder for at tiltr?kke, fastholde og f? tidligere abonnenter tilbage.
Forbedringer i StoreKit-visninger giver udviklerne nye muligheder for at organisere og pr?sentere k?b i en app.
Appanalyse er blevet udvidet, s? udviklere nu kan f? endnu mere indsigt i, hvor effektive deres virksomhed og apps er. Rapporterne indeholder nu hundredvis af nye m?linger, s? udviklere bedre kan finde muligheder for forbedring.
App?Store?Connect
App?Store?Connect-appen til iOS og iPadOS har en opdateret brugerflade og giver udviklerne en ny m?de til at fremh?ve s?rlige ?jeblikke i deres apps. Uanset om udviklerne lancerer en helt ny app eller udsender en sp?ndende ny appopdatering, kan de nu nemt generere marketingmaterialer fra App?Store?Connect, som de kan dele direkte p? deres sociale medier. Hvis en app er blevet fremh?vet som dagens app, modtager udviklerne en push-notifikation fra App?Store?Connect med en opfordring til at udarbejde s?rligt marketingmateriale, s? de kan mindes ?jeblikket.
Dagens opdateringer er en del af en stadigt voksende overflod af v?rkt?jer, teknologier og ressourcer, som Apple stiller til r?dighed for udviklere. F? mere at vide om de vigtigste teknologier og sp?ndende funktioner, der er tilg?ngelige fra i dag, p? developer.apple.com/whats-new.
Del artikel
Media
-
Tekst i denne artikel
-
Billeder i denne artikel