Safari på iPhone: hvad der ligger bag de eksperimentelle webkit-funktioner
I denne artikel forklarer vi vigtigheden af de vigtigste eksperimentelle WebKit-funktioner for Safari på iPhone og iPad.
Dette er WebKit - eksperimentelle funktioner til Safari
WebKit er browsermotoren til Apples Safari-browser. Det udvikles som en open source af Apple og et stort samfund. På denne måde kan aktuelle udvikling også følges, og eksperimentelle funktioner kan testes.
- I modsætning til på Mac tilbydes ingen forhåndsvisninger til iOS, men de eksperimentelle funktioner på WebKit kan stadig aktiveres.
- Funktionerne kan især hjælpe webudviklere med at opdatere deres programmer.
- Funktioner af forhåndsvisningen vil sandsynligvis blive offentliggjort i fremtidige udgivelser og er derfor meget interessante som en guide til WebKit og Safari.
- Du kan finde WebKit-funktionerne i iOS-indstillingerne under "Safari". Rul ned og vælg "Avanceret". Der finder du "Eksperimentelle funktioner".
Specielle funktioner på WebKit til iOS
Mobilbrowseren Safari har funktioner såsom Link Preload, en Web Animations Api eller WebGPU API under iPhone og iPad. Derudover kan visse funktioner, som f.eks. Konstante egenskaber eller Viewport Fit, deaktiveres eller aktiveres på iPhone X. Der er bestemt mange forskellige funktioner, men nogle kan være særligt interessante.
- Der er i øjeblikket 151 funktioner (fra december 2019).
- Nogle af dem er stadig under udvikling, og andre er allerede forældede. De fleste understøttes dog.
Integration og brug af medier
WebKit tilbyder for eksempel mange nye funktioner, der vil lette integrationen af medier i fremtiden eller burde gøre det muligt.
- Med Web Audio kan du behandle og generere musik ved hjælp af Javascript. Denne funktion understøttes dog kun delvist.
- Med Web Bluetooth kan du opdage og kommunikere med Bluetooth-enheder gennem Safari.
- Med SVG i OpenType-skrifttyper kan du bruge skalerbar vektorgrafik i skrifttyper, som f.eks. Tillader fleksibel brug af symboler.
- Med preload-funktionen kan du forhåndsindlæse ressourcer, dvs. se et eksempel på et billede eller få vist en video.
- Med MediaStream Recording API kan du optage musik og video fra mediestreams. Denne API er imidlertid stadig under udvikling.
Præsentation og input kontrol
WebKit til Safari tilbyder også nogle spændende funktioner til kontrol på iPhone:
- Pointer Lock kan bruges til at læse data fra controlleren, og visningen af en controller fjernes for visse objekter. Dette kan øge sikkerheden for visse handlinger og klik.
- Pointerbegivenheder niveau 2, som i øjeblikket er under udvikling, giver dig adgang til behandlingen af pointerindgang på berøringsskærmen eller pennen.
- Med interaktionsmediefunktionerne (markør, hover, en hvilken som helst markør, hvilken som helst hover) kan du definere elementer på sider, så de ændres, når du peger eller flytter over.
- Du kan bruge gamepad-API'en til at gemme kommandoer for controllere.