?ppnas i ett nytt f?nster
PRESSMEDDELANDEN 10 juni 2024

Apple driver innovation med nya verktyg och resurser f?r?utvecklare

F?rb?ttringar av Xcode och Swift i kombination med nya API:er ger utvecklare st?rre m?jligheter att skapa suver?na appar
Swift Assist visas p? en Studio Display.
Apple presenterade en upps?ttning nya innovativa verktyg och resurser som ska hj?lpa utvecklare v?rlden ?ver att skapa mer kraftfulla och effektiva appar f?r alla Apples plattformar.
CUPERTINO, KALIFORNIEN?Apple presenterade idag en upps?ttning nya innovativa verktyg och resurser som ska hj?lpa utvecklare v?rlden ?ver att skapa mer kraftfulla och effektiva appar f?r alla Apples plattformar. Med Xcode?16 kan utvecklarna jobba effektivare, spara tid och f? mer gjort tack vare funktioner som Swift Assist och f?rutseende kodf?rslag. Nya och ut?kade API:er ger utvecklarna verktyg som hj?lper dem att h?ja niv?n p? sina appar och lansera sp?nnande funktioner.
”P? Apple str?var vi efter att ge alla utvecklare tillg?ng till den mest avancerade tekniken och de b?sta resurserna f?r att kunna bygga fantastiska appar”, s?ger Susan Prescott, Vice President of Worldwide Developer Relations p? Apple. ”I och med de genomt?nkta innovationerna bakom Xcode?16 och v?ra senaste plattforms-API:er har vi skapat de b?sta verktygen f?r att utvecklare ska kunna skapa enast?ende appar. Det ska bli sp?nnande att se vad de bygger h?rn?st.”

Xcode?16

Xcode?16 s?tter en ny standard f?r effektiv apputveckling med funktioner och prestandaf?rb?ttringar som g?r att utvecklare kan bygga fenomenala appar snabbare ?n n?gonsin.
Swift Assist fungerar som en assistent som hj?lper till med sj?lva kodningen, s? att utvecklaren kan fokusera p? mer strategiska problem och l?sningar. Swift Assist ?r naturligt integrerad i Xcode och kan allt om de senaste utvecklingspaketen (SDK:er) och Swift-funktionerna, s? utvecklarna f?r alltid de senaste kodl?sningarna som sm?lter in perfekt i deras projekt. Med Swift Assist beh?vs bara en f?rfr?gan f?r att exempelvis kunna utforska nya ramverk eller experimentera med nya idéer. Swift Assist anv?nder en kraftfull molnbaserad modell. Precis som alla andra tj?nster f?r Apple-utvecklare har den byggts med fokus p? integritet och s?kerhet. Utvecklarnas kod anv?nds bara till att behandla f?rfr?gningar och sparas aldrig p? servrar. Apple anv?nder inte utvecklarkod till uppl?rning av maskininl?rningsmodeller.
Swift Assist, en ny funktion i Xcode?16, fungerar som en assistent som hj?lper till med sj?lva kodningen, s? att utvecklaren kan fokusera p? mer strategiska problem och l?sningar.
Den nya motorn f?r f?rutseende kodf?rslag i Xcode anv?nder en unik modell som har tr?nats specifikt f?r Swift och Apples utvecklingspaket, vilket g?r att motorn kan f?resl? precis den kod som utvecklaren beh?ver. Kodf?rslagen drivs helt och h?llet av Apples chip och den f?rb?ttrade maskininl?rningen i macOS?Sequoia. Motorn k?rs lokalt p? utvecklarens enhet, vilket inneb?r att koden h?lls helt privat och att utvecklare snabbt kan f? relevanta f?rslag ?ven n?r de jobbar offline.
Den nya motorn f?r f?rutseende kodf?rslag i Xcode anv?nder en unik modell som har tr?nats specifikt f?r Swift och Apples utvecklingspaket, vilket g?r att motorn kan f?resl? precis den kod som utvecklaren beh?ver.
F?rhandsvisningen i Xcode har f?tt en ny dynamisk l?nkarkitektur som anv?nder samma byggartefakter f?r s?v?l f?rhandsvisning som kodexekvering. Det g?r att utvecklare slipper bygga om sina projekt n?r de v?xlar mellan dessa l?gen, vilket ger ett smidigare och effektivare arbetsfl?de.
Ytterligare f?rb?ttringar av testningsmilj?erna i Xcode?16 g?r det enklare ?n n?gonsin f?r utvecklare att kontrollera hur deras appar fungerar i verkligheten – redan n?r de s?tter ig?ng att bygga dem. Exempelvis kan utvecklarna nu lokalisera och testa sina appars integritetspolicyer, licensavtal och prenumerationsgruppers visningsnamn.

Swift 6

Swift?6 har f?tt nya funktioner som syftar till att effektivisera utvecklingsarbetet och skapa tydligare kod. I takt med att enheterna har blivit flerk?rniga och allt mer kraftfulla har Swift kontinuerligt f?tt nya funktioner som syftar till att f?renkla parallellprogrammering. Swift?6 inneh?ller nu ett skydd mot data race vid kompilering, vilket inneb?r att samtidiga minnesanrop i ett projekt kan uppt?ckas n?r projektet kompileras. Den h?r f?rb?ttringen g?r att fel kan f?ngas upp och fixas med minsta m?jliga f?r?ndring av hela kodbasen, vilket g?r koden s?krare och l?ttare att underh?lla ?ven i framtiden.
Swift fyller tio ?r under WWDC24. ?nda sedan lanseringen har Swift gett utvecklare m?jlighet att skapa h?gkvalitativa upplevelser f?r hela Apples ekosystem. Idag finns det n?stan en miljon appar som bygger p? Swift, och det anv?nds p? alla niv?er i Apples mjukvara – fr?n appar och ramverk hela v?gen ner till fast mjukvara som Secure Enclave.
Ett decennium har nu g?tt och Apple forts?tter att st?ndigt f?rb?ttra och ut?ka m?jligheterna med Swift och fr?mja samarbetet mellan utvecklare. Apple g?r nu Swift tillg?ngligt f?r en bredare grupp av utvecklare och programmerare genom att l?gga till st?d f?r fler kodredigerare som anv?nder sig av Language Server Protocol. F?r att n? ut ?nnu mer kommer en helt ny GitHub-organisation med inriktning p? Swift att anordna en rad viktiga projekt relaterade till Swift-ekosystemet, d?ribland Swift-kompileraren, Foundation och andra nyckelbibliotek.

Swift Testing

Det nya ramverket Swift Testing tillhandah?ller expressiva API:er som g?r det enkelt att skriva tester. Det ?r plattformsoberoende och l?tt att l?ra sig, s? utvecklare kan anv?nda det till att skriva tester f?r en m?ngd olika plattformar och dom?ner. Ramverket inneh?ller ocks? ett flexibelt m?rkningssystem som hj?lper utvecklare att h?lla ordning p? sina tester och testplaner. Swift Testing ?r utformat f?r m?nga av anv?ndningsscenarierna i Swift, fr?n appar till?servrar.

Game Porting Toolkit 2

Sedan Game Porting Toolkit presenterades har utvecklare kunnat lansera sina spel p? Apple-enheter snabbare ?n n?gonsin. Dessutom har spelentusiaster kunnat uppleva fler spel p? Mac. Game Porting Toolkit?2 tar denna utveckling till en ny niv? med n?gra av spelutvecklarnas mest efterfr?gade funktioner som g?r det ?nnu enklare att lansera avancerade spel p? Mac, liksom p? iPhone och?iPad. Oavsett om utvecklaren vill lansera ett befintligt spel eller h?ller p? att utveckla ett nytt f?r Apple-enheter, kan Game Porting Toolkit 2 spara v?rdefull tid. Det ?r nu enklare ?n n?gonsin att skapa fantastiska spel f?r iPhone, iPad och Mac, tack vare f?rb?ttrad kompatibilitet med Windows-spel, nya kraftfulla verktyg f?r shader-fels?kning och uppdateringar av Xcode som g?r att spelutvecklare kan anv?nda samma typ av kod och shaders p? flertalet olika enheter .
Fels?kning och profilering av k?llan till HLSL-shaders visas p? en MacBook Pro 14 tum.
Game Porting Toolkit?2 inneh?ller n?gra av spelutvecklarnas mest efterfr?gade funktioner och g?r det ?nnu enklare att lansera avancerade spel p? Mac, liksom p? iPhone och?iPad.

visionOS?2

Apple?Vision?Pro forts?tter att locka utvecklare fr?n hela v?rlden som vill anv?nda de unika m?jligheterna att skapa nya rumsliga upplevelser f?r visionOS, det revolutionerande rumsliga operativsystemet som sm?lter samman digitalt inneh?ll med den fysiska verkligheten. visionOS?2 har nya API:er och ramverk som hj?lper utvecklare att skapa komplexa och subtila rumsliga upplevelser i visionOS som aldrig tidigare har varit m?jliga.
Nya volymetriska API:er ger utvecklare st?rre kontroll ?ver hur 3D-objekt visas i deras appar. De g?r det ocks? m?jligt att k?ra mycket komplexa rumsliga appar sida vid sida f?r riktigt seri?s multitasking. Med TabletopKit kan utvecklare enkelt bygga rumsliga upplevelser som utg?r ifr?n en platt yta, exempelvis en arbetsstation f?r tillverkning eller br?d- och kortspel. RealityKit f?renklar utveckling av appar med st?d f?r flera Apple-enheter, s? att arbetsfl?det blir effektivare och det g?r fortare att utveckla universella appar.
Med TabletopKit kan utvecklare enkelt bygga rumsliga upplevelser som utg?r ifr?n en platt yta, exempelvis en arbetsstation f?r tillverkning eller br?d- och kortspel.
Utvecklarna kan enkelt skapa vackra och uppslukande milj?er i sina appar med hj?lp av nya API:er, f?rb?ttrade verktyg och en enklare utvecklingsprocess. Det ?r ?nnu enklare att utveckla otroliga rumsliga SharePlay-upplevelser och utvecklare som inte har Apple Vision Pro-h?rdvaran kan nu skapa och f?rhandsgranska SharePlay-baserade appar i Simulator. visionOS?2 st?der ocks? HealthKit, vilket g?r att appar kan komma ?t och dela h?lsodata p? ett privat och s?kert?s?tt.
Nya f?retags-API:er hj?lper f?retag och aff?rsutvecklare att effektivisera arbetsfl?den inom sjukv?rd, tillverkningsindustri, flygteknik, fordonstillverkning och andra omr?den.

Fler plattforms-API:er

Med hj?lp av nya API:t Controls kan utvecklare l?gga till ?nnu fler funktioner som kan anv?ndas p? fler platser, till exempel att snabbt l?sa upp bilen eller ?ppna en tredjepartskamera direkt fr?n Kontrollcenter.
Med AccessorySetupKit kan utvecklare smidigt och s?kert parkoppla Bluetooth-tillbeh?r via sin app utan att beh?va f? ?tkomst till alla Bluetooth-tillbeh?r i n?rheten, vilket betyder att de andra enheterna kan h?llas privata.
AccessorySetupKit visas p? en iPad Pro 11 tum.
Med AccessorySetupKit kan utvecklare smidigt och s?kert parkoppla Bluetooth-tillbeh?r via sin app utan att beh?va f? ?tkomst till alla Bluetooth-tillbeh?r i n?rheten, vilket betyder att de andra enheterna kan h?llas privata.
Med uppdateringar av den smarta traven p? Apple Watch kan utvecklare l?ta vissa faktorer – datum och klockslag, plats, uppvaknande och l?ggdags med mera – styra n?r deras app ska visas som ett widgetf?rslag. Och f?r f?rsta g?ngen n?gonsin visas appar med st?d f?r liveaktiviteter automatiskt p? Apple?Watch.
Utvecklare har nu ocks? tillg?ng till ett nytt dubbeltryck-API f?r watchOS, s? att de kan tilldela den gesten till viktiga funktioner i Apple?Watch-appar.

TestFlight

TestFlight hj?lper utvecklare att samla in v?rdefull feedback fr?n betatestare i syfte att f?rb?ttra apparna under hela utvecklingsfasen och fram till lanseringen. Den nya processen f?r inbjudan och registrering i TestFlight ger utvecklarna m?jlighet att anlita testare utifr?n enhet och operativsystem, s? att de kan samla in mer exakt information om hur apparna kan f?rb?ttras.
En TestFlight-inbjudan inneh?ller en beskrivning av appen i betaversion, appens kategoritillh?righet samt valfria sk?rmavbilder som lyfter fram nya funktioner och nytt inneh?ll f?r potentiella testare. Ny statistik hj?lper utvecklarna att kunna utv?rdera interaktionen med l?nkar som de publicerar och se hur m?nga som tackar ja respektive nej till inbjudningarna.
AwayFinder visas p? iPhone 15 Pro.
En TestFlight-inbjudan inneh?ller en beskrivning av appen i betaversion, appens kategoritillh?righet samt valfria sk?rmavbilder som lyfter fram nya funktioner och nytt inneh?ll f?r potentiella testare.

App?Store

I ?ver 15 ?r har App?Store gjort det enkelt f?r utvecklare att distribuera appar och spel till m?nniskor ?ver hela v?rlden och v?xa som f?retag. Fr?n och med i ?r erbjuder App?Store nya s?tt f?r utvecklare att se till att folk uppt?cker deras appar och nya s?tt att tj?na pengar p? abonnemang.
Utvecklarna kan nu ocks? enkelt nominera nytt inneh?ll och f?rb?ttringar i sina egna appar till sektionerna med utvalda appar p? App Store. Nomineringarna ska skickas in till App Store Connect tillsammans med information som publiceringsdatum och vilka l?nder eller regioner som avses. App Stores expertteam granskar nomineringarna och v?ljer ut appar och spel som kan tilltala en viss m?lgrupp.
P? de anpassade produktsidorna kan utvecklarna visa upp olika inneh?ll och funktioner i sina appar. Via djupl?nkar p? anpassade produktsidor kan utvecklare nu dirigera bes?kare direkt fr?n den anpassade produktsidan p? App?Store till en specifik plats i utvecklarens app. Djupl?nkar kan ocks? anv?ndas f?r att skapa en sammanh?ngande upplevelse i Search Ads-kampanjer, s? att det anv?ndaren ser i annonsen motsvarar den plats i appen som l?nken leder till.
N?r det g?ller appar med abonnemang kan utvecklare locka tillbaka tidigare abonnenter med hj?lp av nya erbjudanden. Ber?ttigade kunder kan hitta dessa erbjudanden b?de p? App?Store och i sina appar. Utvecklare av macOS-appar kan erbjuda rabatterade eller gratis abonnemang under en viss tidsperiod med hj?lp av kampanjkoder f?r att locka nya, beh?lla befintliga och f? tillbaka tidigare abonnenter.
Streaming Pass+ visas p? iPhone 15 Pro.
N?r det g?ller appar med abonnemang kan utvecklare locka tillbaka tidigare abonnenter med hj?lp av nya erbjudanden.
F?rb?ttringar av StoreKit-vyerna ger utvecklarna nya m?jligheter att strukturera och presentera k?p i appar.
App Analytics har ut?kats f?r att hj?lpa utvecklarna att f? ?nnu b?ttre inblick i hur deras verksamheter och appar presterar. Rapporterna inneh?ller nu hundratals nya m?tv?rden som utvecklarna kan analysera f?r att hitta m?jligheter till f?rb?ttringar.

App Store Connect

Appen App Store Connect f?r iOS och iPadOS har ett uppdaterat anv?ndargr?nssnitt och inneh?ller nya s?tt f?r utvecklarna att marknadsf?ra sina appar. Oavsett om de lanserar en helt ny app eller en sp?nnande uppdatering kan utvecklare nu enkelt generera resurser f?r marknadsf?ring fr?n App Store Connect och dela dessa direkt i sina sociala kanaler. Om en app utn?mns till App of the Day f?r utvecklaren en pushnotis fr?n App Store Connect med en inbjudan om att skapa en speciell marknadsf?ringsresurs f?r att informera om framg?ngen.
Sidan Promote Your App visas p? iPhone 15 Pro.
Appen App Store Connect f?r iOS och iPadOS har ett uppdaterat anv?ndargr?nssnitt och inneh?ller nya s?tt f?r utvecklarna att marknadsf?ra sina appar.
Dagens uppdateringar ?r det senaste tillskottet i den st?ndigt v?xande upps?ttning verktyg, tekniker och resurser som Apple erbjuder utvecklare. L?s mer om de viktigaste teknikerna och de sp?nnande m?jligheter som finns tillg?ngliga idag p? developer.apple.com/whats-new.
Dela artikeln

Media

  • Texten i den h?r artikeln

  • Bilder i den h?r artikeln

Presskontakter

Apples mediesupport

media.se@apple.com

08-703 30 48