PRESSEMELDING
8. juni 2021
Apple introduserer nye verktøy og teknologier, slik at utviklere kan lage enda bedre apper
Med Xcode Cloud og nye App Store-funksjoner kan utviklere lage apper enda raskere og nå ut til flere brukere
Cupertino, California Apple lanserte i dag nye verktøy og teknologier som utviklere kan bruke for å lage mer engasjerende appopplevelser, og som gjør det enda enklere å lage gode apper. Xcode Cloud samler oppgavene og verktøyene som trengs for å lage, teste og levere apper i avanserte skytjenester, slik at både individuelle utviklere og team kan være mer produktive og utvikle gode apper. Utviklere kan også markedsføre appene sine og nå ut til brukere ved hjelp av hendelser i appen og tilpassede produktsider på App Store. Swift tas til et helt nytt nivå med innebygd støtte for samtidighet, og AR-teknologi gjør det enklere enn noensinne å skape oppslukende innhold i apper og på nett.
«Det er gøy å kunne tilby utviklerne nye, avanserte verktøy og teknologier som gjør det mulig å skape enda bedre apper, samtidig som de får muligheten til å kommunisere med brukerne på helt nye måter på App Store», sier Susan Prescott, ansvarlig for globale utviklerrelasjoner. «Med de robuste verktøyene i Xcode Cloud, kontinuerlig videreutvikling av programmeringsspråket Xcode, mange nye API-er og enda flere måter å nå ut til brukerne på er Apples plattform bedre enn noensinne.»
Xcode Cloud
Xcode Cloud, som er skreddersydd for Apple-utviklere, er en ny skytjeneste for kontinuerlig integrasjon og levering. Xcode Cloud er innebygd i Xcode 13 og gjør det enkelt for både utviklere og team å lage, teste og levere apper på en enda mer effektiv måte. Xcode Cloud kan bygge apper i skyen automatisk for å frigjøre utviklernes Macer til andre oppgaver. Med parallell testing i skyen kan utviklere teste apper på en simulert versjon av alle nyere 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.
App Store
Stadig flere apper og spill har funksjoner som konkurranser i sanntid, filmpremierer, strømming og mye mer, og nå er det enklere for brukerne å finne slike arrangementer på App Store – i tilpassede anbefalinger, i håndplukkede utvalg, i søkeresultater og på appenes produktside. Det gir utviklernes arrangementer mye større rekkevidde, slik at de kan nå nye brukere, holde kontakten med eksisterende brukere eller ta opp igjen kontakten med tidligere brukere. Utviklerne kan vise hva som skjer i appene de har laget, på en helt ny måte.
Utviklerne har lenge ønsket seg en ny funksjon for produktsiden. Derfor gir Apple nå utviklerne større frihet på App Store og nye måter å nå ut til brukerne på. Med tilpassede produktsider kan utviklere vise frem forskjellige funksjoner i appen til forskjellige brukere, og med optimalisering av produktsiden kan utviklere teste forskjellige skjermbilder, videoer med forhåndsvisninger og til og med appsymboler. Med omfattende og personvernvennlig statistikk i App Store Connect kan utviklerne se hva brukerne liker best, slik at de kan ta gode valg for produktsidene.
Swift
Swift, Apples avanserte og intuitive programmeringsspråk, har fått innebygd støtte for samtidighet. Det gjør det enklere for utviklere å skrive kode som fungerer parallelt, noe som er viktig for å lage apper som er responsive for brukerne, samtidig som mer av arbeidet gjøres i bakgrunnen. Med samtidighet i Swift kan utviklerne skrive rask, moderne og trygg kode med færre feil, samtidig som de kan dra full nytte av chiper med flere kjerner i Apple-enheter.
SwiftUI har revolusjonert utviklingen av brukergrensesnitt ved å gjøre det enklere å lage apper med god design med så lite programmering som mulig. Nå tas SwiftUI til et helt nytt nivå, slik at utviklerne kan gi brukerne enda flere gode opplevelser. Dette inkluderer forbedringer for bedre listevisninger, søkeopplevelser, tilgjengelighetsfunksjoner i apper, tabeller med flere kolonner og mye mer.
Swift Playgrounds er en super måte å lære seg å programmere på ved hjelp av Mac eller iPad. Med Swift Playgrounds 4, som kommer senere i år, kan brukerne designe apper visuelt ved hjelp av SwiftUI. App-prosjekter kan åpnes og redigeres i Swift Playgrounds eller Xcode, og når de er ferdige, kan brukerne lage appene og sende dem til App Store fra iPaden.
Utvidet virkelighet
Apple har verdens største plattform for utvidet virkelighet med mer enn en milliard AR-aktiverte enheter med ARKit, et rammeverk som utviklere kan bruke til å lage AR-opplevelser, og RealityKit, motoren for rendring, animering, lyd og fysikk, som er utviklet fra bunnen av for AR.
RealityKit 2 introduserer Object Capture, en enkel og avansert API i macOS Monterey som gjør det mulig for utviklere – som blant annet Wayfair og Etsy – å lage fotorealistiske 3D-modeller av fysiske objekter på bare noen minutter ved å forvandle bilder som er tatt med iPhone, iPad eller speilreflekskamera, til 3D-modeller som er optimalisert for AR. Disse modellene kan vises i Hurtigvisning for AR eller brukes i AR-scener i Reality Composer eller Xcode, slik at det blir enklere enn noensinne å lage imponerende AR-apper. Utviklere som Maxon og Unity bruker Object Capture til å finne helt nye måter å lage 3D-innhold på i noen av de ledende appene for å lage 3D-innhold, for eksempel Cinema 4D og Unity MARS.
Med nye API-er i RealityKit 2 kan utviklere også lage mer realistiske og komplekse AR-opplevelser med bedre kontroll over lyd, animasjon og det visuelle, inkludert tilpassede rendinger og dynamiske nyanser.
Grafikk og spill
Nye API-er og verktøy i iOS, iPadOS og macOS gjør det enklere for spillutviklere å lage fremtidens spill og helt nye brukeropplevelser. Et nytt komprimeringsverktøy for metalltekstur støtter alle de nyeste formatene, inkludert optimaliserte formater for Apple-chiper, slik at det blir enklere for utviklere å tilby eksklusive spill på alle Apple-plattformer. En ny virtuell spillkontroller på iPhone og iPad gjør det enkelt å optimalisere spill som støtter spillkontroller.
Flere utviklerverktøy og API-er
Apple gir utviklerne mange nye verktøy og API-er som kommer til å forbedre appopplevelsen, og som lar dem lage helt nye funksjoner – og naturligvis alltid med fokus på personvern.
- Xcode 13 har nye og avanserte funksjoner for utvikling i team som passer perfekt sammen med Xcode Cloud, og som kan brukes med samarbeidsfunksjonene fra GitHub, Bitbucket og GitLab.
- Med SharePlay skaper populære apper som Disney+, ESPN+, HBO Max, Hulu, MasterClass, Paramount+, TikTok og Twitch nye, delte opplevelser for brukere på iPhone, iPad og Mac.1
- Tredjepartsapper for videosamtaler kan bruke de nyeste forbedringene av FaceTime, inkludert stemmeisolasjon, bredspekterlyd og portrettmodus.
- Meldingsapper som Slack og WeChat kan dele brukerens status i samtaler, apper som Uber Eats kan be Siri om å varsle ved innkommende meldinger, og nye API-er for varslinger kan brukes til å vise prioriterte varslinger og kommunikasjon fra apper som Chase Mobile og Zomato selv om Ikke forstyrr eller Fokus er aktivert.
- Nye API-er for kameraet setter sammen bilder på en enda bedre måte og gjør det mulig å både ta bilder og filme i samme økt.
- Apple Watch-utviklere som Breakpoint Studio, Pandora og Qardio utvikler nye appopplevelser med flere tilpasningsmuligheter og som er mer responsive på brukerens omgivelser.
- Med TestFlight på Mac kan utviklere teste kjøp i appen og andre appfunksjoner for Mac.
- StoreKit 2, som sørger for at kunder trygt kan gjennomføre kjøp i apper, har fått nye API-er for innebygde rettigheter og abonnentstatus samt støtte for testing i både Xcode og Apples sandkassemiljø.
- Webutviklere som Grammarly og Honey lager Safari-tillegg som er tilgjengelige på både iPhone, iPad og Mac. Utviklere kan også utvikle nye og avanserte tillegg til Mail-appen.
- Tredjeparts navigasjonsapper kan vise en kartvisning i bilens instrumentpanel, og en ny CarPlay-simulator for Mac gjør testingen mye mer effektiv.
- Apper kan tilby den kinoliknende opplevelsen med romlyd for å plassere lyder rundt brukeren for å gi nytt liv til innholdet. Og med motor for fysisk romtilpassing av lyd blir det enkelt for spillutviklere å rendre naturtro lyd på alle Apple-plattformer.
- ShazamKit lar utviklere integrere Shazams teknologi for lydgjenkjenning i apper, slik at de ikke bare kan bruke Shazams store musikkatalog til å finne ut hvilken musikk som spilles, men også bruke tilpassede resultater fra utviklere.
Tilgjengelighet
Betaversjoner for iOS 15, iPadOS 15, macOS Monterey, watchOS 8 og tvOS 15 for utviklere blir tilgjengelige på developer.apple.com for medlemmer av Apple Developer Program fra og med i dag. Xcode Cloud blir tilgjengelig som en begrenset, gratis betaversjon fra og med i dag, med utvidet tilgang gjennom sommeren og høsten, og alle utviklere får tilgang neste år. Mer informasjon om pris og tilgjengelighet for Xcode Cloud kommer i høst.
Del artikkel
Bilder av Apples nye utviklerverktøy og -teknologier
- Abonnement kan være nødvendig for å vise enkelte typer delt innhold.