PRESSEMELDING 4. juni 2019

Apple lanserer banebrytende nye teknologier for apputvikling

Banebrytende SwiftUI-rammeverk, ARKit 3 og nye Xcode-verktøy gjør det enklere og raskere enn noensinne å utvikle kraftige apper

ARKit 3 muliggjør mer omfattende opplevelse av utvidet virkelighet, og er en av de nyeste avanserte utviklerteknologiene for apputviklere.
San Jose, California – I dag annonserte Apple flere innovative teknologier som gjør det dramatisk enklere og raskere for utviklere å skape kraftige nye apper. SwiftUI er et revolusjonerende utviklerrammeverk som gjør det enklere enn noensinne å bygge kraftige brukergrensesnitt. ARKit 3, RealityKit og Reality Composer er avanserte verktøy som er laget for å gjøre det enda enklere for utviklere å skape attraktive opplevelser for utvidet virkelighet for forbruker- og bedriftsapper. Nye verktøy og API-er gjør det mye enklere å flytte iPad-apper til Mac. Og oppdateringer for Core ML og Create ML muliggjør kraftigere og mer effektive integrerte maskinlæringsapper.
«De nye apputviklingsteknologiene som ble lansert i dag gjør apputvikling raskere, enklere og morsommere for utviklere, og representerer fremtiden for apputvikling på alle Apple-plattformer» sa Craig Federighi, ansvarlig for programvareutvikling hos Apple. «SwiftUI forvandler brukergrensesnittutvikling ved å automatisere store deler av prosessen, og gir sanntidsforhåndsvisninger av hvordan brukergrensesnittkode ser ut og oppfører seg i appen. Vi tror at utviklere kommer til å elske det».
iPad og MacBook Pro som viser et bilspill «Asphalt 9: Legends».
Med Xcode har det aldri vært lettere for utviklere å flytte sine eksisterende iPad-prosjekter til Mac.

SwiftUI

Visjonen for Swift har alltid handlet om å gjøre utvikling raskere, enklere og mer interaktivt, og et moderne brukergrensesnittrammeverk er en stor del av den visjonen. SwiftUI tilbyr et ekstremt kraftig og intuitivt nytt brukergensesnittrammeverk for å bygge avanserte appbrukergrensesnitt. Ved å bruke enkel, forståelig, beskrivende kode, kan utviklere skape slående funksjonsrike brukergrensesnitt med flytende animasjoner. SwiftUI sparer utviklere for tid ved å levere store mengder automatisk funksjonalitet, inkludert grensesnittlayout, mørk modus, tilgjengelighet, støtte for høyre-til-venstre språk og internasjonalisering. SwiftUI-apper kjører integrert og er lynraske. Og ettersom SwiftUI er den samme API-en som er innebygd i iOS, iPadOS, macOS, watchOS og tvOS, kan utviklere lettere og raskere bygge fullverdige integrerte apper på alle Apple-plattformer.
SwiftUI-designverktøylayout.
SwiftUI er et moderne brukergrensesnittrammeverk som gjør det raskt og enkelt for utviklere å bygge integrerte apper på alle Apple-plattformer.

Xcode 11 gir SwiftUI liv

Et nytt grafisk brukergrensesnittdesign som er innebygget i Xcode 11 gjør det enkelt for brukergrensesnittdesignere å raskt sette sammen et brukergrensesnitt med SwiftUI – uten å måtte skrive kode. Swift-kode genereres automatisk, og når denne koden endres, vises endringene i brukergrensesnittet umiddelbart i det visuelle designverktøyet. Nå kan utviklere se automatiske sanntidsforhåndvisninger av hvordan brukergrensesnittet vil se ut og oppføre seg mens de setter sammen, tester og tilpasser koden. Muligheten til å sømløst flytte mellom grafisk design og kodeskriving gjør brukergrensesnittutvikling morsommere og mer effektivt, og gjør det mulig for programvareutviklere og brukergrensesnittdesignere å samarbeide tettere. Forhåndsvisninger kan kjøre direkte på tilkoblede Apple-enheter, inkludert iPhone, iPad, iPod touch, Apple Watch og Apple TV, som gjør det mulig for utviklere å se hvordan en app reagerer på Multi-Touch eller hvordan den fungerer sammen med kameraet og innebygde sensorer – i sanntid mens grensesnittet bygges.

Utvidet virkelighet

ARKit 3 setter mennesker i sentrum for utvidet virkelighet. Med Motion Capture kan utviklere integrere personers bevegelser i appen, og med People Occlusion vil utvidet virkelighet-innhold dukke opp naturlig foran eller bak personer for å muliggjøre mer omfattende opplevelser av utvidet virkelighet og morsomme grønn skjerm-aktige apper. ARKit 3 gjør det også mulig for kameraet foran til å spore opptil tre ansikter, i tillegg til samtidig støtte for kameraene foran og bak. Det støtter også samarbeidsøkter, som gjør det enda raskere å hoppe inn i en delt AR-opplevelse. 
Motion Capture i ARKit 3 setter mennesker i sentrum for utvidet virkelighet med mer naturlige bevegelser.
RealityKit ble bygget fra grunnen av for utvidet virkelighet. Det tilbyr fotorealistisk gjengivelse, i tillegg til utrolig miljøkartlegging og støtte for kameraeffekter som støy og bevegelsesuskarphet, som gjør virtuelt innhold nesten umulig å skille fra virkeligheten. RealityKit tilbyr også utrolig animasjon, fysikk og romlig lyd, og utviklere kan utnytte egenskapene til RealityKit med den nye RealityKit Swift API-en. Reality Composer, som er en kraftig ny app for iOS, iPadOS og Mac, gjør det mulig for utviklere å enkelt lage prototyper og produsere utvidet virkelighet-opplevelser uten forutgående erfaring med 3D. Med et enkelt flytt-og-slipp-grensesnitt og et bibliotek med 3D-objekter og animasjoner av høy kvalitet, gjør Reality Composer det mulig for utviklere å plassere, flytte og rotere AR-objekter for å sette sammen en utvidet virkelighet-opplevelse, som kan direkte integreres i en app i Xcode eller eksporteres til AR Quick Look. 
Reality Composer og RealityKit gjør det enklere en noensinne å lage utvidet virkelighet-apper.

Enklere å flytte iPad-apper til Mac

Nye verktøy og API-er gjør det enklere enn noensinne å flytte iPad-apper til Mac. Med Xcode kan utviklere åpne et eksisterende iPad-prosjekt og huke av én rute for å automatisk legge til grunnleggende Mac- og vindusfunksjoner, samt omarbeide plattformunike elementer som berøringskontroller til tastatur og mus – og dermed få et stort forsprang ved bygging av en egen Mac-versjon av appen. Mac- og iPad-apper deler den samme prosjekt- og kildekoden, slik at eventuelle endringer i koden overføres til både iPadOS- og macOS-versjonene av appen, noe som sparer utviklere for verdigfull tid og ressurser ved å gjøre det mulig for ett team å jobbe på begge versjonene av appen. Med både Mac- og iPad-versjonene av appene, vil brukere også kunne utnytte de unike egenskapene til hver plattform, inkludert presisjonen og hastigheten ved å bruke Macens tastatur, mus og styreflate, samt unike Mac-funksjoner som Touch Bar.
MacBook Pro med visning av kildekode
Utviklere kan nå dele samme prosjekt og kildekode på tvers av Mac- og iOS-apper.

Core ML og Create ML

Core ML 3 støtter akselerering av flere typer avanserte sanntidsmaskinlæringsmodeller. Med flere enn 100 modellag som støttes av Core ML, kan apper bruke de nyeste modellene til å levere opplevelser som har dyp forståelse for syn, naturlig språk og tale som aldri før. Og for første gang kan utviklere oppdatere maskinlæringsmodeller på enheten ved hjelp av modelltilpasning. Denne banebrytende teknikken gir utviklere muligheten til å tilby tilpassede funksjoner uten å gå på bekostning av brukerens personvern. Med Create ML, en egen app for maskinlæringsutvikling, kan utviklere bygge maskinlæringsmodeller uten å skrive kode. Flermodellsopplæring med forskjellige datasett kan brukes med nye modelltyper som objektgjenkjenning, aktivitet og lydklassifisering.
iPhone som viser HomeCourt utvidet virkelighet-opplevelse.
Core ML 3 tilbyr superrask ytelse og gjør det enkelt for utviklere å integrere maskinlæringsmodeller i appene sine.

Apple Watch

Med innføringen av watchOS 6 og App Store på Apple Watch, kan utviklere nå bygge og designe apper for Apple Watch som kan fungere helt uavhengig, selv uten iPhone.
Utviklere kan også utnytte Apple Neural Engine på Apple Watch Series 4 ved hjelp av Core ML. Inkludering av Core ML-opplærte modeller i appene og enhetsbasert tolking av inndata gir brukere tilgang til mer intelligente apper. En ny API for strømming av lyd gjør at brukere kan strømme fra sine foretrukne medieapper fra tredjeparter kun ved hjelp av Apple Watch. En utvidet kjøring-API gir ytterligere tid til å utføre oppgaver på Apple Watch mens appen fortsatt er i forgrunnen selv om skjermen slås av, inkludert tilgang til tillatte sensorer som måler hjertefrekvens, sted og bevegelse.
App Store på Apple Watch.
App Store på Apple Watch gir utviklere nye muligheter.

Rask, enkel og privat pålogging med Apple-ID

Logg på med Apple gjør det enkelt for bruker å logge på apper og nettsteder med deres eksisterende Apple-ID. I stedet for å fylle ut skjemaer, verifisere e-postadresser eller velge passord, kan brukere bare benytte Apple-ID-en til å konfigurere en konto og begynne å bruke en app umiddelbart, slik at mer tid kan brukes på appen. Alle kontoer beskyttes med tofaktorautentisering, som gjør Logg på med Apple til en glimrende måte for utviklere å forbedre appens sikkerhet på. Det inkluderer også en ny antisvindelfunksjon som gjør at utviklere kan være sikre på at de nye brukerne er virkelige personer og ikke roboter eller falske kontoer. En ny personvernfokusert videresendingstjeneste for e-post eliminerer behovet for brukere å oppgi sine personlige e-postadresser, men som fortsatt gjør det mulig for dem å motta viktige meldinger fra apputvikleren. Og ettersom Apple ikke sporer brukeres appaktivitet eller oppretter en profil over appbruk, beholdes informasjon om utviklerens bedrift og deres brukere hos utvikleren.
Logg på med Apple på Bird-appen.
Logg på med Apple tilbyr utviklere og brukere en rekke fordeler.

Andre utviklerfunksjoner

  • PencilKit gjør det enkelt for utviklere å inkludere støtte for Apple Pencil i appene sine, og inkluderer den nydesignede verktøypaletten.
  • SiriKit legger til støtte for lydapper fra tredjeparter, inkludert musikk, podkaster og lydbøker, slik at utviklere nå kan integrere Siri direkte i sine iOS-, iPadOS- og watchOS-apper, som gir brukere muligheten til å styre lyden med en enkel talekommando.
  • MapKit tilbyr nå utviklere en rekke nye funksjoner som vektoroverlegg, point-of-interest-filtrering, kamerazoom og panoreringsgrenser samt støtte for mørk modus.
  • I tillegg til språkforbedringer rettet mot SwiftUI, legger Swift 5.1 til Module Stability – det kritiske grunnlaget for bygging av binærkompatible rammeverk i Swift.
  • Kraftige nye Metal Device-familier tilrettelegger for kodedeling mellom flere grafikkprosessortyper på alle Apple-plattformer, mens støtte for iOS Simulator gjør det enkelt å bygge Metal-apper for iOS og iPadOS.

Bilder av Developer Tools

Pressekontakter

Apple Media Helpline

media.no@apple.com

22 82 34 80