Safari på iPhone: hva som ligger bak de eksperimentelle nettkitfunksjonene
I denne artikkelen vil vi forklare viktigheten av de viktigste eksperimentelle WebKit-funksjonene for Safari på iPhone og iPad.
Dette er WebKit - eksperimentelle funksjoner for Safari
WebKit er nettlesermotoren for Apples Safari-nettleser. Det utvikles som en åpen kildekode av Apple og et stort samfunn. På denne måten kan også dagens utvikling følges og eksperimentelle funksjoner kan testes.
- I motsetning til på Mac, tilbys ingen forhåndsvisninger for iOS, men de eksperimentelle funksjonene til WebKit kan fremdeles aktiveres.
- Funksjonene kan spesielt hjelpe nettutviklere å oppdatere programmene sine.
- Funksjoner av forhåndsvisningen vil sannsynligvis bli publisert i fremtidige utgivelser og er derfor veldig interessante som en guide for WebKit og Safari.
- Du kan finne WebKit-funksjonene i iOS-innstillingene under "Safari". Bla nedover og velg "Avansert". Der finner du "Eksperimentelle funksjoner".
Spesielle funksjoner for WebKit for iOS
Mobil nettleseren Safari har funksjoner som Link Preload, en Web Animations Api eller WebGPU API under iPhone og iPad. I tillegg kan visse funksjoner som Constant Properties eller Viewport Fit deaktiveres eller aktiveres på iPhone X. Det er sikkert mange forskjellige funksjoner, men noen kan være spesielt interessante.
- Det er for øyeblikket 151 funksjoner (fra desember 2019).
- Noen av dem er fremdeles under utvikling og andre er allerede utdaterte. De fleste støttes imidlertid.
Integrering og bruk av medier
WebKit tilbyr for eksempel mange nye funksjoner som vil lette integreringen av medier i fremtiden eller bør gjøre det mulig.
- Med Web Audio kan du behandle og generere musikk ved hjelp av Javascript. Denne funksjonen støttes imidlertid bare delvis.
- Med Web Bluetooth kan du oppdage og kommunisere med Bluetooth-enheter gjennom Safari.
- Med SVG i OpenType-skrifter kan du bruke skalerbar vektorgrafikk i skrifter, som for eksempel tillater fleksibel bruk av symboler.
- Med forhåndsinnlastingsfunksjonen kan du forhåndsvise ressurser, dvs. forhåndsvise et bilde eller forhåndsvise en video.
- Med MediaStream Recording API kan du spille inn musikk og video fra mediastrømmer. Imidlertid er denne APIen fortsatt under utvikling.
Presentasjon og inngangskontroll
WebKit for Safari tilbyr også noen spennende funksjoner for kontroll på iPhone:
- Pointer Lock kan brukes til å lese ut data fra kontrolleren, og visningen av en kontroller fjernes for visse objekter. Dette kan øke sikkerheten for visse handlinger og klikk.
- Pointer Events Level 2, som for øyeblikket er under utvikling, gir deg tilgang til behandlingen av pekerinndata på berøringsskjermen eller pennen.
- Med interaksjonsmediefunksjonene (pekeren, svevet, hvilken som helst pekeren, hvilken som helst markøren) kan du definere elementer på sider slik at de endres når du peker eller flytter over.
- Du kan bruke gamepad API for å lagre kommandoer for kontrollere.