Safari pe iPhone: ce se află în spatele funcțiilor experimentale de kit web
În acest articol vom explica importanța celor mai importante funcții experimentale WebKit pentru Safari pe iPhone și iPad.
Aceasta este WebKit - funcții experimentale pentru Safari
WebKit este motorul browserului pentru browserul Apple Safari. Acesta este dezvoltat ca o sursă deschisă de către Apple și o comunitate numeroasă. În acest fel, se pot urmări evoluțiile actuale și se pot testa funcții experimentale.
- Spre deosebire de Mac, nu sunt oferite previzualizări pentru iOS, dar funcțiile experimentale ale WebKit pot fi încă activate.
- Funcțiile pot ajuta în special dezvoltatorii web să își actualizeze programele.
- Funcțiile previzualizării vor fi probabil publicate în versiunile viitoare și, prin urmare, sunt foarte interesante ca ghid pentru WebKit și Safari.
- Puteți găsi funcțiile WebKit în setările iOS, sub „Safari”. Derulați în jos și selectați „Advanced”. Acolo veți găsi „Caracteristicile experimentale”.
Funcții speciale ale WebKit pentru iOS
Browser-ul mobil Safari are funcții precum Link Preload, un Web Animations Api sau WebGPU API sub iPhone și iPad. În plus, anumite funcții, cum ar fi Constant Properties sau Viewport Fit, pot fi dezactivate sau activate pe iPhone X. Există cu siguranță multe funcții diferite, dar unele pot fi deosebit de interesante.
- În prezent, există 151 de funcții (din decembrie 2019).
- Unele dintre ele sunt încă în curs de dezvoltare, iar altele sunt deja depășite. Majoritatea sunt însă susținute.
Integrarea și utilizarea media
WebKit, de exemplu, oferă multe funcții noi care vor facilita integrarea mass-media în viitor sau ar trebui să o facă posibilă.
- Cu Web Audio puteți prelucra și genera muzică folosind Javascript. Cu toate acestea, această funcție este acceptată doar parțial.
- Cu Web Bluetooth, puteți descoperi și comunica cu dispozitivele Bluetooth prin Safari.
- Cu SVG în fonturi OpenType, puteți utiliza grafică vectorială scalabilă în fonturi, ceea ce permite, de exemplu, utilizarea flexibilă a simbolurilor.
- Cu funcția de preîncărcare, puteți preîncărca resurse, de exemplu, previzualiza o imagine sau previzualiza un videoclip.
- Cu API-ul de înregistrare MediaStream, puteți înregistra muzică și video din fluxurile media. Cu toate acestea, această API este încă în curs de dezvoltare.
Prezentare și control de intrare
WebKit pentru Safari oferă și câteva funcții interesante pentru controlul pe iPhone:
- Pointer Lock poate fi utilizat pentru citirea datelor de pe controler, iar afișarea unui controller este eliminată pentru anumite obiecte. Aceasta poate crește securitatea anumitor acțiuni și clicuri.
- Nivelul 2 evenimente pointer, care este în curs de dezvoltare, vă oferă acces la procesarea de intrare pointer pe ecranul tactil sau pix.
- Cu caracteristicile suportului de interacțiune (pointer, hover, any-pointer, any-hover) puteți defini elemente din pagini, astfel încât acestea să se schimbe la indicarea sau mutarea.
- Puteți utiliza API-ul gamepad pentru a stoca comenzi pentru controlere.