PRESSMEDDELANDEN
07 juni 2022
Apple bist?r utvecklare med ?nnu fler kraftfulla tekniker f?r att maxa upplevelsen av deras appar
Nya API:er ger djupare plattformsintegrering och b?ttre funktioner f?r tredjepartsappar
CUPERTINO, KALIFORNIEN?Apple presenterade idag nya verktyg, tekniker och API:er som utvecklare kan anv?nda f?r att skapa ?nnu mer inneh?llsrika upplevelser f?r anv?ndarna. Med widgetar p? l?ssk?rmen kan utvecklare lyfta fram viktig information fr?n sina appar p? ett nytt s?tt, medan andra nya API:er p? Apples olika plattformar hj?lper dem att skapa fler unika funktioner. Med WeatherKit kan utvecklare integrera prognosdata fr?n Apples v?derapp direkt i sina appar, och Xcode Cloud – Apples molntj?nst f?r kontinuerlig integrering och leverans som ?r inbyggd i Xcode – blir nu tillg?nglig f?r alla medlemmar i Apple Developer Program s? att de kan skapa b?ttre appar p? kortare tid. Med Metal?3 kan spelutvecklare skapa h?pnadsv?ckande grafik med b?ttre prestanda. Utvecklingsarbetet f?r Apples plattformar kan dessutom nu utf?ras p? ett mer intuitivt s?tt tack vare f?rb?ttringar av Swift, SwiftUI och Xcode. Och tack vare f?rb?ttringar av SKAdNetwork kan annonsn?tverk och utvecklare b?ttre m?ta annonsresultaten utan att kompromissa med anv?ndarnas integritet.
”Vi gillar verkligen att samarbeta med v?ra utvecklare och f?rse dem med nya innovativa tekniker som hj?lper dem att bygga en ny generation appar”, s?ger Susan Prescott, Apples vice vd f?r Worldwide Developer Relations. ”Med nya kraftfulla API:er f?r widgetar p? l?ssk?rmen, nya tj?nster som WeatherKit och Xcode Cloud – nu tillg?ngligt f?r alla Apple utvecklare s? att de kan bygga b?ttre appar p? kortare tid – och nya spelfunktioner med Metal?3, har utvecklarna fler verktyg ?n n?gonsin tidigare f?r att skapa appupplevelser som deras anv?ndare kommer att ?lska.”
Xcode Cloud ?r nu tillg?ngligt
Xcode Cloud ?r nu tillg?ngligt via en m?ngd olika abonnemang f?r olika utvecklares behov, fr?n 25?timmar per m?nad kostnadsfritt till slutet av december 2023 f?r alla medlemmar i Apple Developer Program, upp till abonnemang med 1?000 timmar per m?nad.
Xcode Cloud ?r en molntj?nst som ?r inbyggd i Xcode och avsedd f?r kontinuerlig integration och leverans. Tj?nsten ?r framtagen s?rskilt f?r Apple-utvecklare. Tj?nsten hj?lper utvecklare och team av alla storlekar att bygga, testa och leverera appar av h?g kvalitet p? ett effektivare s?tt genom att automatiskt bygga appar i molnet s? Mac-enheterna frig?rs f?r andra uppgifter. Med parallell testning i molnet kan utvecklare utf?ra testning i simulerade versioner av alla aktuella Apple-enheter. De kan sedan enkelt drifts?tta appbyggen f?r intern testning eller leverera dem till betatestare via TestFlight.
Utvecklare kan hitta ytterligare information on tillg?ngliga abonnemang f?r Xcode Cloud h?r.
F?rb?ttringar i Xcode?14
Xcode?14 har nya f?rb?ttringar som ytterligare st?rker utvecklarnas produktivitet. Projektbyggen g?r upp till 25 procent snabbare tack vare f?rb?ttrad parallell bearbetning och Xcode-nedladdningen ?r nu 30?procent mindre, med nedladdningsbara simulatorer f?r watchOS och tvOS. Det nya multiplattformsm?let skapar ett enhetligt SwiftUI-gr?nssnitt som kan anv?ndas i iOS, iPadOS, macOS och tvOS. Utvecklarkoden blir enklare att underh?lla, samtidigt som den enkelt kan anpassas f?r att utnyttja varje plattforms unika m?jligheter. Live-f?rhandsvisningar f?r SwiftUI ?r nu som standard interaktiva i Xcode, s? ?ndringarna visas direkt. Utvecklare kan dessutom skapa varianter av varje f?rhandsvisning utan att beh?va skriva kod, ?ndra f?rgtema, textstorlek, enhetsriktning eller hj?lpmedelsl?gen. Med den nya appikonfunktionen i Assets Catalog kan utvecklare ange en enda ikonstorlek f?r alla plattformar och l?ta Xcode automatiskt generera alla resurser som kr?vs f?r appen. Xcode inkluderar spr?k- och redigeringsf?rb?ttringar med smartare auto-komplettering och dessutom dynamiska kodsnuttar som g?r att utvecklare snabbare kan skriva den kod de vill komma fram till.
Nya gamingfunktioner
Metal 3 – den senaste versionen av Apples grafikramverk – har nya funktioner som hj?lper spelutvecklare att utnyttja kraften i Apple Silicon f?r ?nnu b?ttre spelprestanda. Med MetalFX Upscaling kan utvecklare snabbt rendera komplexa scener genom att anv?nda mindre ber?kningsintensiva bilder och sedan applicera rumslig uppskalning och temporal kantutj?mning. Resultatet ?r ?kad prestanda som f?r spelen att k?nnas mer responsiva, samt h?pnadsv?ckande grafik. Spelutvecklare har ocks? nytta av det nya Fast Resource Loading API:t som erbjuder en mer direkt v?g fr?n lagringsplatsen till grafikprocessorn, vilket minimerar v?ntetiden och ger enkel ?tkomst till strukturer och geometri av den h?ga kvalitet som kr?vs f?r att skapa expansiva v?rldar f?r realistiska och uppslukande spelupplevelser.
Spelutvecklare som integrerar med Game Center kan nu l?gga till aktivitetsvyer p? panelen s? att deras anv?ndare kan se vilka spel deras v?nner spelar samt deras b?sta resultat. Och med st?d f?r SharePlay ?r det nu enklare ?n n?gonsin f?r anv?ndare att spela tillsammans i realtid.
F?rb?ttringar i Swift och SwiftUI
Det b?sta s?ttet att bygga en app ?r med Swift och SwiftUI, som b?da har nya funktioner som g?r utvecklingsprocessen ?nnu smidigare.
Swift har f?tt en kraftfull str?ngbehandlingsfunktion, med nytt st?d f?r litteraler i regulj?ra uttryck inbyggt direkt i spr?ket s? att utvecklare snabbt kan kontrollera att deras regulj?ra uttryck ?r korrekta och extrahera information med mindre kod. Med nya Package Plugins i Swift Package Manager ?r det nu enklare f?r utvecklare att k?ra anpassade kommandon i sina projekt, och ?ven att ladda upp och dela kommandona med andra.
SwiftUI, Apples moderna ramverk f?r anv?ndargr?nssnitt, har ett f?rb?ttrat navigations-API som g?r det enklare f?r utvecklare att styra hur deras appar f?rflyttar sig mellan olika vyer. Med Custom Layouts kan utvecklare ta ett steg l?ngre ?n med vanliga applayouter och skapa versioner som fungerar b?st f?r deras appdesign. Och Swift Charts kan skr?ddarsys efter n?stan vilka diagrambehov som helst, s? att utvecklare b?ttre kan visualisera data i sina appar.
Nya WeatherKit
Med WeatherKit kan utvecklare integrera samma v?rldsledande globala v?derprognoser som anv?nds i Apple-appen V?der, direkt i sina appar. Med h?guppl?sta meterologiska modeller i kombination med maskininl?rning och prognosalgoritmer tillhandah?ller V?der information om r?dande v?der, tiodagarsprognoser timme f?r timme, dagliga prognoser samt v?derhistorik. WeatherKit ?r tillg?ngligt f?r utvecklare via API:er f?r b?de Swift och REST och inkluderar 500?000 API-anrop per m?nad utan extra kostnad f?r medlemmar i Apple Developer Program. Utvecklare som beh?ver mer ?n s? kan k?pa till ytterligare niv?er av tj?nsten direkt i Apple Developer-appen med b?rjan i h?st.
Utvecklare kan hitta ytterligare information on tillg?ngliga abonnemang f?r WeatherKit h?r.
En integritetsfr?mjande metod f?r m?tning av annonsresultat
SKAdNetwork-API:t har nya funktioner som utformats f?r att hj?lpa annonsn?tverk och annons?rer att b?ttre m?ta hur annonser presterar i appar eller p? webben och samtidigt skydda anv?ndarnas integritet. Hierarkiska k?ll-id:n ?kar utvecklarnas m?jligheter att optimera kampanjer utan att ?ka risken f?r att individer sp?ras mellan olika appar. SKAdNetwork har ?ven hierarkiska konverteringsv?rden som g?r det m?jligt f?r utvecklare att f? mer information om konverteringar f?r mindre kampanjer, samt att b?ttre ber?kna avkastningen p? annonskostnaden genom att de erbjuds flera konverteringar under definierade tidsperioder.
Nya API:er f?r ?nnu mer kraftfulla appar
Apple-utvecklare har tillg?ng till fler API:er ?n n?gonsin f?r att skapa appupplevelser som anv?ndarna gillar. Bland de senaste API:erna som gjorts tillg?ngliga f?r utvecklare kan n?mnas:
- Widgetar p? l?ssk?rmen: Med widgetar p? l?ssk?rmen i iOS?16 kan utvecklare nu smidigt anv?nda samma kod till widgetar p? l?ssk?rmen och komplikationer p? Apple?Watch, vilka baseras p? samma nya WidgetKit-API.
- Livetext: Utvecklare kan nu l?ta anv?ndarna klippa ut text direkt fr?n bilder och videor i appar eller direkt fr?n kameran. Livetext bearbetas direkt p? enheten f?r b?sta m?jliga integritetsskydd och prestanda.
- Samarbetsverktyg: De inneh?llsrika samarbetsfunktionerna som ?r inbyggda i Meddelanden ?r tillg?ngliga f?r tredjepartsappar. Utvecklare kan ocks? framh?va inneh?ll som anv?ndare har delat fr?n en app i Meddelanden i en ny Delat med dig-avdelning i appen, vilket g?r det enklare f?r mottagare att hitta tillbaka till detta inneh?ll senare.
- Nycklar: Nycklar ?r den nya generationens inloggningsuppgifter som ?r s?krare, enklare att anv?nda och utformade f?r att vara lika smidiga att anv?nda i appar som p? webben.
- MapKit: Tredjepartsappar kan inkludera den detaljerade 3D-vyn av st?der och Se dig omkring f?r en mer komplett anv?ndarupplevelse. Nya Apple Maps Server-API:er ger snabbare och smidigare integrering med Kartor.
- Fokusfilter: Utvecklare kan justera inneh?llet i sina appar baserat p? anv?ndarens aktuella fokusl?ge.
- Automatiska genv?gar: Utvecklare kan nu anv?nda App Intents s? att deras appar kan anv?ndas med Siri och Genv?gar utan att anv?ndaren beh?ver g?ra n?gra inst?llningar.
- watchOS?9: Nu st?ds VoIP-samtal med CallKit. Med ShareSheet kan anv?ndare dela inneh?ll fr?n en favoritapp direkt till iMessage och andra popul?ra meddelandeappar. Tredjepartsappar kan nu f? tillg?ng till appen Bilder med bildv?ljaren och ?ven integreras med Apple?TV.
- RoomPlan: Med ARKit kan utvecklare nu anv?nda LiDAR-tekniken i iPhone och iPad f?r att skapa en 3D-planl?sning f?r ett rum med egenskaper s?som m?tt och typ av m?bler.
- Liveaktiviteter: Med WidgetKit kan utvecklare h?lla anv?ndare uppdaterade med den senaste informationen f?r en aktivitet eller ett evenemang direkt p? l?ssk?rmen.2



Dela artikeln
Media
-
Texten i den h?r artikeln
-
Bilder i den h?r artikeln
- Historiska v?derdata ?r inte tillg?ngliga i alla regioner. Mer information om tillg?ngliga funktioner finns p? developer.apple.com/weatherkit.
- Liveaktiviteter blir tillg?ngligt f?r utvecklare senare i ?r.