?pnes i nytt vindu
PRESSEMELDING 10. juni 2024

Apples nye verkt?y og ressurser for utviklere oppmuntrer til?innovasjon

Forbedringer i Xcode og Swift kombinert med nye API-er gir utviklere bedre muligheter til ??bygge apper av h?y kvalitet
Swift?Assist vises p? Studio?Display.
Apple presenterte en rekke banebrytende, nye verkt?y og ressurser for utviklere verden over, slik at de kan bygge kraftigere og mer effektive apper for alle Apples plattformer.
CUPERTINO, CALIFORNIA Apple presenterte en rekke banebrytende, nye verkt?y og ressurser for utviklere verden over, slik at de kan bygge kraftigere og mer effektive apper for alle Apples plattformer. Med Xcode?16 kan utviklere spare tid og f? mer gjort takket v?re funksjoner som Swift?Assist og prediktiv kodefullf?ring. Nye og utvidede API-er gir utviklere verkt?yene som trengs for ??lage bedre apper og interessante funksjoner.
?Hos Apple har vi fokus p? ??gi utviklere fra hele verden tilgang til det nyeste innen teknologi og ressurser, slik at de kan bygge de utroligste apper?, sier Susan Prescott, ansvarlig for globale utviklerrelasjoner i?Apple. ?Med veloverveide nyvinninger i Xcode?16 og v?re nyeste plattform-API-er har utviklere gode verkt?y for ??bygge fremragende apper. Vi gleder oss til ??se hva de gj?r med?dem.?

Xcode

Xcode?16 setter en ny standard for utvikler-produktivitet takket v?re bedre funksjoner og ytelse, slik at utviklere f?r muligheten til ??bygge eksepsjonelle apper raskere enn noensinne.
Utviklerne kan bruke Swift?Assist til alle kodingsoppgaver, slik at de kan fokusere p? mer overordnede problemer og l?sninger. Den er integrert s?ml?st i Xcode og kjenner de nyeste programvare-utviklingssettene (SKD-er) og spr?kfunksjonene i Swift, s? utviklerne har alltid de nyeste kodings-funksjonene som trengs til prosjektene de jobber med. Med Swift?Assist er oppgaver som ??utforske nye rammeverk og eksperimentere med nye ideer bare en foresp?rsel unna. Swift?Assist bruker en kraftig, skybasert modell – og i likhet med alle Apples utviklertjenester er den utviklet med tanke p? personvern og sikkerhet. Utviklerens koder lagres aldri p? tjenerne og brukes kun til ??behandle foresp?rsler, og Apple vil ikke bruke utviklerens koder til ??l?re opp maskinl?ringsmodeller.
Utviklerne kan bruke den nye Swift?Assist-funksjonen i Xcode?16 til alle kodingsoppgaver, slik at de kan fokusere p? mer overordnede problemer og l?sninger.
Den nye motoren for kodefullf?rings-forslag i Xcode bruker en unik modell som er spesifikt trent for SDK-er fra Swift og Apple, og kan foresl? koden utviklere trenger. Kodekompilering drives fullt og helt av Apple-chipen og maskinl?rings-forbedringer i macOS?Sequoia og kj?rer lokalt p? utviklerens enhet. Det betyr at koden forblir privat, og at utviklerne raskt f?r relevante forslag, selv n?r de jobber uten nettilgang.
Den nye motoren for kodefullf?rings-forslag i Xcode bruker en unik modell som er spesifikt trent for SDK-er fra Swift og Apple, og kan foresl? koden utviklere trenger.
Forh?ndsvisninger i Xcode har f?tt en ny og dynamisk lenkearkitektur som bruker de samme byggartefaktene for forh?ndsvisning og kodefullf?ring, som gir en jevnere og mer produktiv arbeidsflyt n?r utvikleren bytter mellom de to.
Andre forbedringer av testmilj?et i Xcode?16 gj?r det lettere enn noen gang for utviklere ??se hvordan appene deres fungerer under virkelige forhold helt fra starten av. For eksempel kan utviklere n? oversette og teste personvern-erkl?ringer og lisens-avtaler for apper samt visningsnavn for abonnementsgrupper.

Swift?6

Swift?6 introduserer nye funksjoner for utvikler-produktivitet og klart kodespr?k. I?takt med at flerkjernet arkitektur har gjort enheter kraftigere, har Swift kontinuerlig f?tt nye funksjoner for ??forenkle samtidige beregninger. Swift?6 har en sikkerhetsfunksjon for datal?p ved kompilering, som diagnostiserer samtidig tilgang til minnet i hele utviklerens prosjekt n?r det kompileres. Det gj?r det mulig ??fange opp feil p? et tidligere tidspunkt og fikse problemet med minimale endringer av hele kodebasen, noe som gj?r kodingen sikrere og lettere ??administrere i?fremtiden.
WWDC24 markerer Swifts ti?rsjubileum. Helt siden lanseringen har Swift gitt utviklere muligheten til ??utvikle opplevelser av h?y kvalitet for hele Apples ?kosystem. I?dag er nesten én?million apper kodet med Swift, og kodespr?ket brukes i all Apple-programvare – alt fra apper og rammeverk til firmware som Secure?Enclave.
Ti ?r senere har Apple fortsatt fullt fokus p? ??forbedre Swift-funksjonene og legge til rette for samarbeid i?utviklermilj?et. Apple gj?r Swift mer tilgjengelig for flere utviklere og programmerere, med st?tte for ekstra koderedigerere som bruker Language Server Protocol. I?forbindelse med utvidelsen vil en helt ny GitHub-organisasjon for Swift publisere en rekke kritiske prosjekter for Swift-?kosystemet, inkludert Swift-kompilatoren, Foundation og andre viktige biblioteker.

Swift?Testing

Det nye rammeverket Swift?Testing gir utviklere brukervennlige API-er som gj?r det enkelt ??skrive tester. Det fungerer p? tvers av plattformer og er lett ??l?re, s? utviklerne kan bruke det til ??skrive tester for en rekke ulike plattformer og domener. Rammeverket har ogs? et fleksibelt system for etiketter, som gj?r det lettere for utviklerne ??organisere tester og testplaner. Swift?Testing er designet for mange av Swifts bruksomr?der, fra apper til?tjenere.

Game Porting Toolkit?2

Med lanseringen av Game Porting Toolkit har utviklere f?tt muligheten til ??lansere spillene sine raskere enn noensinne p? Apple-enheter, og spillentusiaster kan spille flere spill p? Macen. Game?Porting Toolkit?2 tar dette til nye h?yder med de funksjonene som spillutviklerne har ?nsket seg mest. Dette vil gj?re det enklere ??rulle ut avanserte spill p? Mac, iPhone og?iPad. Enten et spill er under utvikling eller allerede er lansert for Apple-enheter, sparer Game Porting Toolkit?2 utvikleren for mye tid. Det har aldri v?rt lettere ??lage imponerende spill for iPhone, iPad og Mac, takket v?re bedre kompatibilitet med Windows-spill, kraftige og nye feils?kingsverkt?y for shadere, og oppdateringer av Xcode. Utviklere kan n? samle spillkode og shadere p? tvers av?enheter.
Feils?king og profilering av kilden for HLSL-shadere vises p? en 14-tommers MacBook?Pro.
Game?Porting Toolkit?2 byr p? noen av funksjonene som spillutviklerne har ?nsket seg mest. Dette vil gj?re det enklere ??rulle ut avanserte spill p? Mac, iPhone og?iPad.

visionOS?2

Apple?Vision?Pro tiltrekker seg stadig nye utviklere fra hele verden. De ser de unike mulighetene for ??lage nye romlige opplevelser – med visionOS som drivkraft. visionOS er et banebrytende operativsystem for romlig databehandling som s?ml?st blander digitalt innhold med de fysiske omgivelsene rundt oss. visionOS?2 introduserer nye API-er og rammeverk som gj?r det lettere for utviklere ??lage komplekse og nyanserte romlige opplevelser som aldri f?r har v?rt?mulig.
Nye volumetriske API-er gir utviklerne mer kontroll over hvordan 3D-objekter vises i apper, og selv de mest komplekse romlige appene kan kj?res side om side for den ultimate multitaskings-opplevelsen. TabeltopKit gj?r det lettere for utviklere ??bygge romlige appopplevelser for flate overflater, som arbeidsstasjoner, brettspill og kortspill. RealityKit forenkler utviklingen av apper med st?tte for mange Apple-enheter, som gir kortere utviklingstid og gj?r arbeidsflyter mer effektive for universelle apper.
TabeltopKit gj?r det lettere for utviklere ??bygge romlige appopplevelser for flate overflater, som arbeidsstasjoner, brettspill og kortspill.
Utviklere kan enkelt lage flotte og oppslukende milj?er i appene og via de nye API-ene ved ??bruke forbedrede verkt?y og en forenklet utviklingsprosess. Det har ogs? blitt enda enklere ??utvikle romlige SharePlay-opplevelser, og utviklere som ikke bruker Apple?Vision?Pro, kan n? lage og forh?ndsvise SharePlay-baserte apper i?Simulator. visionOS?2 har ogs? st?tte for HealthKit, s? apper kan dele og f? tilgang til helsedata p? en sikker m?te som ivaretar personvernet.
Nye API-er rettet mot n?ringslivet vil hjelpe bedrifter og bedriftsutviklere med ??gi arbeidsflyter i bransjer som helsevesenet, fabrikkindustrien, romfartsindustrien og bilindustrien et enormt l?ft.

Flere plattformbestemte API-er

Utviklere kan bruke den nye Controls-API-en for ??la brukerne utf?re enda flere oppgaver fra enda flere steder, for eksempel ??kjapt l?se opp bilen eller ?pne en kameraapp fra en tredjepart rett fra Kontrollsenter.
AccessorySetupKit gj?r det mulig for utviklere ??sammenkoble Bluetooth-tilbeh?r s?ml?st og sikkert gjennom appen uten ??m?tte ha tilgang til alt Bluetooth-tilbeh?r i n?rheten. Andre enheter forblir private.
AccessorySetupKit vises p? 11-tommers iPad?Pro.
AccessorySetupKit gj?r det mulig for utviklere ??sammenkoble Bluetooth-tilbeh?r s?ml?st og sikkert gjennom appen uten ??m?tte ha tilgang til alt Bluetooth-tilbeh?r i n?rheten. Andre enheter forblir private.
Med oppdateringer av den smarte stabelen p? Apple?Watch vil utviklere kunne bruke informasjon som klokkeslett, dato, posisjon, oppv?kningstidspunkt, leggetid og mer til ??gj?re at appen deres blir foresl?tt som en widget. Og for aller f?rste gang vil apper med st?tte for oppdateringer i sanntid automatisk vises p? en Apple?Watch.
Utviklere f?r ogs? tilgang til den nye watchOS-API-en for dobbelttrykk, slik at bevegelsen kan tas i bruk i appene deres p? Apple?Watch.

TestFlight

Utviklere bruker TestFlight til ??samle inn viktige beta-tilbakemeldinger fra testbrukere og gj?re forbedringer i appen gjennom hele utviklings- og lanseringsprosessen. Med bedre TestFlight-invitasjon og -registrering vil utviklere kunne verve testere for de enhetene og operativsystemene de ?nsker, s? de f?r mer verdifulle tilbakemeldinger om hvordan de kan forbedre appene sine.
TestFlight-invitasjoner inkluderer en beskrivelse av beta-appen, appkategorien og valgfrie skjermbilder av nye funksjoner og nytt innhold, som kan sees av potensielle testere. Nye m?linger hjelper utviklerne med ??evaluere klikk p? offentlige lenker og se hvorvidt invitasjoner godtas eller avvises.
AwayFinder vises p? en iPhone?15?Pro.
TestFlight-invitasjoner inkluderer en beskrivelse av beta-appen, appkategorien og valgfrie skjermbilder av nye funksjoner og nytt innhold, som kan sees av potensielle testere.

App?Store

I mer enn 15??r har App?Store gjort det lett for utviklere ??distribuere apper og spill til brukere over hele verden og utvide virksomheten. I??r f?r App?Store ny funksjonalitet som hjelper utviklere med ??promotere appen sin og ?ke abonnements-inntektene.
Nye nominasjons-funksjoner gj?r det lett for utviklere ??be App?Store om ??fremheve kommende innhold og forbedringer av appen. Utviklerne kan sende inn nominasjoner p? App Store Connect og legge ved informasjon som publiseringsdato og relevante land og regioner. App?Stores redakt?rteam av eksperter g?r gjennom hver eneste nominasjon for ??finne gode apper og spill som brukere vil like.
Tilpassede produktsider gir utviklere muligheten til ??vise funksjoner og innhold som er tilgjengelig i appene deres. Med tilpassede dyplenker kan utviklere n? s?ml?st sende personer fra en bestemt produktside p? App?Store til en relevant del av appene deres. Dyplenker kan ogs? brukes med kampanjer med annonser i s?keresultater for ??gi brukerne en mer enhetlig opplevelse fra det de ser i annonsen til hvor i appen de sendes til.
For abonnementsapper kan utviklere bruke attraktive tilbud til ??lokke tidligere abonnenter tilbake til tjenesten. Kvalifiserte kunder vil kunne se disse tilbudene p? tvers av App?Store og i appene sine. For macOS-apper kan utviklerne tilby gratisabonnementer eller rabattert abonnementspris for en viss periode for ??finne, beholde og lokke tilbake abonnenter.
Streaming Pass+ vises p? en iPhone?15?Pro.
For abonnementsapper kan utviklere bruke attraktive tilbud til ??lokke tidligere abonnenter tilbake til tjenesten.
Forbedringer i StoreKit-visningene gir utviklerne nye valg for ??organisere og presentere kj?p i?appen.
App?Analytics er utvidet for ??gi utviklere mer innsikt i hvor bra virksomheten og appen deres gj?r det. Rapportene inkluderer n? hundrevis av m?linger som gir utviklerne muligheten til ??se hvor de har forbedringspotensial.

App Store Connect

App Store Connect-appen for iOS og iPadOS har et oppdatert brukergrensesnitt med nye m?ter ??fremheve apper p?. Enten utviklerne lanserer en helt ny app eller har en spennende, ny oppdatering i appen, kan de n? lett markedsf?re det fra App Store Connect og legge det rett ut i de sosiale kanalene?sine. Hvis en app er k?ret til Dagens app, vil utvikleren f? en pushvarsling fra App Store Connect med oppfordring om ??lage markedsf?ringsmateriell for ??feire det store ?yeblikket.
Siden for promotering av appen din vises p? en iPhone?15?Pro.
App Store Connect-appen for iOS og iPadOS har et oppdatert brukergrensesnitt med nye m?ter ??fremheve apper p?.
Dagens oppdateringer f?yer seg inn i rekken av de mange verkt?yene, teknologiene og ressursene Apple har gjort tilgjengelig for utviklere. P? developer.apple.com/whats-new kan du lese mer om de viktige teknologiene og spennende funksjonene som lanseres i?dag.
Del artikkel

Media

  • Teksten i denne artikkelen

  • Bilder i denne artikkelen

Pressekontakter

Apple Media Helpline

media.no@apple.com

22 82 34 80