PRESSEMELDING
6. juni 2022
Apple gir utviklere enda kraftigere teknologi for å forbedre appopplevelsen
Nye API-er gir dypere plattformintegrering og bedre funksjonalitet for tredjepartsapper
CUPERTINO, CALIFORNIA Apple presenterte i dag nye verktøy, teknologier og API-er som er designet for å hjelpe utviklere med å skape enda bedre opplevelser for brukerne sine. Med widgeter på låst skjerm kan utviklere finne viktig informasjon fra appene på en ny måte, og andre nye API-er på tvers av Apples plattformer som hjelper dem med å utvikle flere unike funksjoner. Med WeatherKit kan utviklere integrere værmeldingsdata fra Apple direkte i appene, og Xcode Cloud – Apple-tjenesten for kontinuerlig integrasjon og levering innebygd i Xcode – er nå tilgjengelig for alle Apple Developer Program-medlemmer, slik at de kan lage enda bedre apper enda raskere. Spillutviklere kan bruke Metal 3 til å skape imponerende grafikk med økt ytelse, og utvikling på Apples plattformer er nå enda mer intuitivt med forbedringer på Swift, SwiftUI og Xcode. Med det forbedrede SKAdNetwork blir det enklere for reklamenettverk og utviklere å måle hvor effektive annonser er, samtidig som brukerens personvern ivaretas.
«Vi elsker å samarbeide med utviklerne våre og gi dem mer nyskapende teknologi som hjelper dem med å skape neste generasjons apper,» sier Susan Prescott, ansvarlig for globale utviklerrelasjoner og bedrifts- og utdanningsmarkedsføring hos Apple. «Med kraftige nye API-er for widgeter på låst skjerm, nye tjenester som WeatherKit, Xcode Cloud-tilgjengelighet som hjelper Apple-utviklere med å skape nye apper raskere samt nye spillfunksjonaliteter for Metal 3 har utviklere flere verktøy enn noensinne for å skape fantastiske appopplevelser.»
Xcode Cloud er nå tilgjengelig
Xcode Cloud er nå tilgjengelig med et bredt utvalg abonnementstyper for utviklere – fra 25 timer i måneden uten kostnad for alle Apple Developer Program-medlemmer til og med desember 2023 til maks 1000 timer i måneden.
Xcode Cloud er en skytjeneste for kontinuerlig integrasjon og levering som er designet spesielt for Apple-utviklere og innebygd i Xcode. Utviklerteam i alle størrelser kan bruke det til å bygge, teste og levere høykvalitetsapper på en mer effektiv måte, ved å utvikle apper automatisk i skyen for å frigjøre Macene sine til andre oppgaver. Med parallell testing i skyen kan utviklere teste apper på en simulatorversjon av alle aktuelle Apple-enheter og deretter enkelt rulle ut en versjon av appen for intern testing eller levere den til eksterne betatestere ved hjelp av TestFlight for å få tilbakemeldinger.
Utviklere kan finne mer informasjon om tilgjengelige abonnementer for Xcode Cloud her.
Forbedringer av Xcode 14
Xcode 14 kommer med nye forbedringer for å hjelpe utviklere med å bli enda mer produktive. Opptil 25 prosent raskere bygging av prosjekter takket være forbedret parallellisme og 30 prosent mindre nedlastingsstørrelse for Xcode-appen, med nedlastbare simulatorer for watchOS og tvOS. Det nye målet for flere plattformer oppretter ett enkelt SwiftUI-grensesnitt for bruk på tvers av iOS, iPadOS, macOS og tvOS. Utviklerkode er enkel å opprettholde og svært tilpassbar for å benytte seg av de unike egenskapene til hver plattform. Hurtigvisninger i SwiftUI er nå interaktive som standard i Xcode, så endringer brukes umiddelbart og utviklere kan lage varianter for hver forhåndsvisning uten å måtte skrive kode eller endre fargetema, tekststørrelse, enhetsretning eller tilgjengelighetsmodus. Med den nye Appsymbol-funksjonen i Assets Catalog kan utviklere angi én symbolstørrelse for alle plattformer, og Xcode genererer automatisk alle nødvendige ressurser for appen. Xcode inneholder språk- og redigeringsforbedringer med smartere autofullføring og flere dynamiske kodebiter som hjelper utviklere med å finne koden de vil skrive, raskere.
Nye spillfunksjoner
Metal 3 – den nyeste versjonen av Apples rammeverk for grafikk – kommer med nye funksjoner som gjør at spillutviklere kan bruke de kraftige Apple-chipene for å skape en enda bedre spillopplevelse. Ved hjelp av oppskalering av MetalFX kan utviklere raskt rendre komplekse scener med bilder som krever mindre databehandling, og deretter bruke høykvalitets romtilpasset oppskalering og temporal kantutjevning. Resultatet blir økt ytelse for en mer responsiv spillopplevelse og grafikk med fantastisk utseende. Spillutviklere kan også benytte seg av en ny Fast Resource Loading API som minimerer ventetid ved å gi en mer direkte bane fra lagring til GPU, så spill får enklere tilgang til høykvalitetsteksturer og geometri som trengs for å skape store verdener i realistiske og oppslukende spillopplevelser.
Spillutviklere som bruker Game Center, kan nå legge til aktivitetsvisninger i oversikten, slik at brukerne kan se venners spill og rekorder. Med SharePlay-støtte er det enklere enn noen gang å spille sammen i sanntid.
Forbedringer av Swift og SwiftUI
Swift og SwiftUI er fantastiske for bygging av apper. De får nå nye funksjoner som effektiviserer utviklingsprosessen.
Swift får kraftige funksjoner for behandling av strenger med ny støtte for regulært uttrykk direkte innebygd i språket, som gjør at utviklere raskt kan sjekke om de regulære uttrykkene er riktige, og hente ut informasjon med mindre koding. Med nye Package Plugins i Swift Package Manager er det enklere enn noen gang å kjøre egendefinerte kommandoer på prosjekter og laste opp og dele kommandoer med andre.
SwiftUI, neste generasjons Apple-rammeverk for grensesnitt, har en forbedret navigasjons-API for å gjøre det enklere for utviklere å kontrollere hvordan appen beveger seg fra visning til visning. Med tilpasset oppsett kan utviklere skape unike versjoner av oppsett optimalisert for sine appdesign. Swift Charts kan tilpasses nesten alle behov, slik at utviklere får bedre muligheter for å visualisere data i appene sine.
Dette er WeatherKit
Utviklere kan bruke WeatherKit til å integrere den samme globale værmeldingstjenesten som Været bruker, direkte i appene sine. Med værmodeller i høy oppløsning sammen med maskinlæring og svært nøyaktige algoritmer kan Været gi informasjon om været nå, timesbaserte værmeldinger for ti dager, daglige værmeldinger og værhistorikk.1 WeatherKit er tilgjengelig for utviklere både gjennom innebygd Swift og REST API-er. Den leveres med 500 000 API-anrop per måned for Apple Developer Program-medlemmer. Utviklere som trenger mer, kan kjøpe høyere nivåer av tjenesten direkte fra Apple Developer-appen fra høsten.
Utviklere kan finne mer informasjon om tilgjengelige abonnementer for WeatherKit her.
Måling av annonsedata med personvern i fokus
SKAdNetwork API får nye funksjoner som skal hjelpe reklamenettverk og annonsører med å måle hvor effektive annonser er i apper eller på nettet, samtidig som brukerens personvern ivaretas. Hierarkiske kilde-ID-er hjelper utviklere med å optimalisere kampanjer uten å øke risikoen for at personlige data spores på tvers av apper. SKAdNetwork har også hierarkiske konverteringsverdier som utviklere kan bruke til å motta mer informasjon om konverteringer for mindre kampanjer og flere konverteringer i et definert tidsrom, slik at utviklere kan beregne avkastningen på kostnader brukt på annonser.
Nye API-er for enda kraftigere apper
Apple-utviklere har tilgang til flere API-er enn noen gang som de kan bruke til å skape fantastiske appopplevelser for brukerne sine. Her er noen av de nye API-ene for utviklere:
- Widgeter på låst skjerm: iOS 16 aktiverer widgeter på låst skjerm på iPhone, så utviklere kan sømløst dele samme kode mellom widgeter på låst skjerm og komplikasjoner på Apple Watch, som er basert på samme nye WidgetKit API.
- Tekst i objektivet: Utviklere kan nå gi brukerne sine muligheten til å hente tekst direkte fra bilder og videoer fra apper eller via direktesendt videostrøm. Tekst i objektivet behandles på enheten for bedre personvern og ytelse.
- Samarbeidsverktøy: De avanserte samarbeidsfunksjonene som er innebygd i Meldinger, er tilgjengelige for tredjepartsapper. Utviklere kan også fremheve innhold som brukere har delt fra appen, i Meldinger – fra en ny Delt med deg-del i appen, som gjør det enklere for mottakere å finne dette innholdet senere.
- Tilgangsnøkler: Tilgangsnøkler er neste generasjons legitimasjon som er sikrere, enklere å bruke og laget for å fungere like godt i apper som på nettet.
- MapKit: Tredjepartsapper kan bruke funksjonene for detaljerte 3D-visninger av byer og Se deg rundt for å gi brukerne en bedre opplevelse. Nye Apple Maps Server API-er gir raskere og enklere integrering av Kart.
- Fokusfiltre: Utviklere kan justere innholdet i appene basert på brukerens fokus.
- Automatiske snarveier: Utviklere kan nå bruke App Intents, slik at appene deres kan brukes med Siri og Snarveier uten at brukeren må konfigurere det.
- watchOS 9: VoIP-anrop støttes nå med CallKit. Med det delte arket kan brukere dele innhold fra favorittappene sine direkte i Meldinger og andre populære meldingsapper. Brukere kan gi tredjepartsapper tilgang til Bilder-appen med bildevelgeren og integrere den med Apple TV.
- RoomPlan: Utviklere kan nå bruke LiDAR Scanner drevet av ARKit på iPhone og iPad til å lage en 3D-plantegning for et rom, med egenskaper som mål og møbeltyper inkludert.
- Oppdateringer i sanntid: Med WidgetKit kan utviklere holde brukerne sine oppdatert med informasjon om en aktivitet eller en hendelse på låst skjerm.2
Del artikkel
Media
-
Teksten i denne artikkelen
-
Bilder i denne artikkelen
- Historiske værdata er ikke tilgjengelig i alle regioner. Sjekk funksjonstilgjengelighet på developer.apple.com/weatherkit.
- Oppdateringer i sanntid blir tilgjengelig for utviklere senere i år.