De ce extensiile Safari pe iOS sunt o mare afacere

Cuprins:

De ce extensiile Safari pe iOS sunt o mare afacere
De ce extensiile Safari pe iOS sunt o mare afacere
Anonim

Recomandări cheie

  • iPadOS 15 va permite extensia browserului în Safari.
  • Sunt la fel ca extensiile Chrome, dar cu securitate suplimentară.
  • Extensiile necesită instalarea unei aplicații părinte App Store.
Image
Image

Safari pe iPad este pe cale să primească extensii, la fel ca Chrome, Edge și Safari pe Mac. Și vor schimba total modul în care utilizați browserul.

Safari este probabil cea mai importantă aplicație de pe iPhone sau iPad. Unii oameni o lasă rareori, în afară de a posta fotografii pe Instagram sau de a răspunde la un WhatsApp. Și totuși, rămâne destul de limitat în comparație cu un browser desktop.

Puteți folosi mici marcaje și, desigur, Safari se integrează cu panoul de partajare la nivel de sistem, dar a fost aproape imposibil să extindeți Safari în sine. În iOS 15, acest lucru este pe cale să se schimbe. Deci, ce se întâmplă?

„Din fericire, Apple a optat pentru tehnologia standard de extensie de facto numită WebExtensions”, a declarat dezvoltatorul de aplicații Alex Chernikov pentru Lifewire prin e-mail. „Inițial, a fost extensia API-ului Chrome, dar de-a lungul timpului, toate browserele majore l-au adoptat. Realizarea extensiilor a devenit destul de ușoară în zilele noastre. Îl faci o dată și rulează în Edge, Firefox, Opera și Brave.”

Confidențialitatea mai întâi

Extensiile de browser reprezintă un mare risc de securitate. De obicei, ei au acces la toate datele încărcate într-o pagină web. Este în regulă dacă utilizați o extensie de la un dezvoltator de încredere, dar lucrurile pot merge prost, rapid.

Din fericire, Apple a optat pentru tehnologia standard de extensie de facto, numită WebExtensions.

O extensie nu are acces doar la o pagină atunci când faceți clic pentru a o activa. În mod implicit, o extensie are acces la toate paginile încărcate în browser. Asta înseamnă e-mailul tău, banca ta, totul. Extensiile din iPadOS 15 Safari nu funcționează așa.

„Au adoptat o abordare interesantă, diferită de ceea ce putem vedea în alte browsere. Vă permit să acordați extensiei acces numai la anumite pagini, precum și pentru o perioadă limitată de timp”, spune Chernikov.

"De exemplu, puteți lăsa extensia să funcționeze numai pe lefigaro.fr și doar pentru o zi. Având în vedere faptul că este posibil ca extensiile să aibă acum acces deplin la conținutul site-ului web (care poate include și parolele, detaliile cardului de credit, etc.), este o idee bună."

Compania de software a lui Chernikov, Gikken, dezvoltă în prezent o extensie iOS 15 pentru aplicația sa de traducere, Mate. L-am testat și este destul de bine să aleg ce site-uri încarcă extensia. În cazul Mate, îl puteți lega numai de site-urile în limbi străine pe care doriți să le traduceți și, spre deosebire de traducătorul încorporat din Safari, se va încărca automat de fiecare dată când vizitați unul dintre acele site-uri.

Cum funcționează extensiile iOS Safari

Instalarea unei extensii Safari se face prin instalarea unei aplicații însoțitoare, care asigură că aceasta trece prin procesul de aprobare al App-Store al Apple. Apoi accesați setările de extensii ale Safari. Acestea sunt disponibile în aplicația Setări, alături de setările pentru blocarea conținutului (care sunt extensii de browser specializate).

Image
Image

Dezvoltarea extensiilor Safari este ușoară, dar cu suficiente bariere încât probabil că nu vom vedea un val de extensii Chrome existente în ziua lansării. De exemplu, atunci când testează o extensie, dezvoltatorul trebuie să recompileze întreaga aplicație wrapper ori de câte ori efectuează o modificare, în loc să salveze doar un fișier și să reîncarce pagina web.

Extensiile iOS Safari sunt, de asemenea, site-uri mici, dar incluse în aplicația părinte. De fiecare dată când faceți modificări la codul extensiei și doriți să-l reporniți, trebuie să reconstruiți (recompilați) întregul proiect Xcode. Cât timp durează depinde de dimensiunea proiectului”, spune Chernikov.

O altă barieră este întregul proces de aprobare a App Store, care necesită un abonament plătit și toate problemele obișnuite ale trimiterii unei aplicații. Și un alt aspect este aspectul și simțirea. O extensie creată pentru Chrome probabil nu va arăta corect într-un browser Apple.

Extensii-Merita?

Până acum, durerea creării de extensii iOS Safari revine dezvoltatorului. Este la fel de ușor pentru utilizator să instaleze o aplicație și să activeze extensia în preferințele lui Safari, deși acest lucru este puțin complicat.

Extensiile iOS Safari sunt, de asemenea, site-uri mici, dar incluse în aplicația părinte.

„Încă trebuie să activați extensia separat și este destul de ascunsă. Câțiva utilizatori beta ne-au contactat spunând că nu și-au dat seama cum să înceapă să folosească extensia Mate Safari, de exemplu”, spune Chernikov.

Dar beneficiile merită. Traducatorul Mate, de exemplu, este perfect. Este ca și cum web-ul este în propria ta limbă și poți chiar să atingi un paragraf pentru a verifica textul original. Este mai bun decât versiunea încorporată și asta a fost imposibil în Safari până acum.

Recomandat: