Ko dos pilnvērtīgu pārlūkprogrammu parādīšanās operētājsistēmā iOS

Ziņas, ka Apple papildus Apple Pay un App Store alternatīvām plāno atļaut iOS operētājsistēmā izmantot alternatīvus pārlūkprogrammu dzinējus, lielu sajūsmu neizraisīja. Cilvēki lielākoties principā nesaprata, ko tas ietekmēs. Galu galā, ja jauni maksājumu pakalpojumi un lietojumprogrammu veikali iPhone ir noteikti pozitīvs aspekts, tad jaunu dzinēju ieviešanas sekas, par kurām parastie lietotāji neko nezina, nebūt nav tik acīmredzamas. Kāds pat nolēma, ka iOS izmantotā WebKit atteikšanās dēļ visas zināmās pārlūkprogrammas kļūs sliktākas. Bet tā gluži nav.

Sākotnēji pārlūkprogrammas dzinējs bija pamata mehānisms, kas nodrošina HTML un XML marķējuma vizualizāciju, kas veido tīmekļa lapas, lai lietotāji to varētu viegli uztvert. Vienkārši sakot, viņu galvenais uzdevums bija tīmekļa vietņu renderēšana.

Laika gaitā dzinēju iespējas sāka paplašināties, un tiem tika uzlikti pienākumi par daudzu mums šodien pazīstamo funkciju veikšanu. No viņiem atkarīgs, vai pārlūkprogramma var nosūtīt paziņojumu, palaist kameru vai veikt kādu citu darbību.

Operētājsistēmā iOS jau no tās palaišanas brīža visas pārlūkprogrammas, tostarp trešo pušu pārlūkprogrammas, darbojās ar paša Apple dzinēju WebKit. Tomēr ES pretmonopola iestādes nolēma, ka tas pārkāpj konkurenci, un uzlika tai par pienākumu atļaut alternatīvus dzinējus.

Pats vārds dzinējs, atklāti sakot, diez vai izraisīs interesi vidusmēra iPhone lietotāja vidū. Tomēr ļoti daudz kas ir atkarīgs no viņiem. Galu galā tieši dzinēji nosaka, kādas funkcijas pārlūkprogrammai būs un kurām tā nekad nevarēs piekļūt.

Kāpēc Safari ir sliktāks par Chrome un citām pārlūkprogrammām

Lai gan WebKit ir ļoti labi optimizēts, tā funkcionalitāte ir ļoti ierobežota. Paskatieties, cik daudz funkciju Safari un līdz ar to visām trešo pušu iOS pārlūkprogrammām trūkst, jo Apple uzskata tās par nedrošām:

  • Web Bluetooth – izmantojiet Bluetooth;
  • Web MIDI API – darbs ar MIDI ierīcēm;
  • Magnetometra API – magnētiskā lauka noteikšana;
  • Web NFC API – NFC izmantošana;
  • Device Memory API – piekļuve iekšējai atmiņai;
  • Network Information API – piekļuve bezvadu savienojumiem;
  • Battery Status API – piekļuve informācijai par akumulatora stāvokli;
  • Web Bluetooth skenēšanas API – meklējiet tuvumā esošās ierīces, izmantojot BLE;
  • Ambient Light Sensor API – gaismas sensora izmantošana;
  • HDCP politikas pārbaudes paplašinājums EME API – pārbauda pārlūkprogrammas atbilstību platjoslas digitālā satura aizsardzības politikai, straumējot audio un video saturu;
  • Proximity Sensor API – tuvuma sensora izmantošana;
  • WebHID – piekļuve informācijai par pievienotajām HID ierīcēm;
  • Serial API – informācijas lasīšana, rakstīšana un piekļuve ārējām ierīcēm, piemēram, mikrokontrolleriem, 3D printeriem utt.;
  • Web USB – izmantojiet USB;
  • Ģeolokācijas sensora API – paplašināta piekļuve ģeogrāfiskajai atrašanās vietai;
  • Lietotāja dīkstāves noteikšana — dīkstāves noteikšana

Domāju, ka jūs vismaz aptuveni saprotat visu šo WebKit bloķēto rīku nozīmi. Galu galā, kas gan varētu būt nesaprotams Bluetooth, USB savienojumu vai NFC lietošanas aizliegumā. Galu galā tas viss ir patiešām aizliegts. Turklāt ne tikai Safari, bet arī visām pārējām pārlūkprogrammām šie rīki iOS nav pieejami, savukārt citās platformās, kur ir atļauti alternatīvi dzinēji, šīs funkcijas visbiežāk neaprobežojas tikai ar izstrādātājiem.

SmartTechLatvia
SmartTechLatvia

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *