Hvorfor er Safari-udvidelser på iOS en stor ting

Indholdsfortegnelse:

Hvorfor er Safari-udvidelser på iOS en stor ting
Hvorfor er Safari-udvidelser på iOS en stor ting
Anonim

Key takeaways

  • iPadOS 15 tillader browserudvidelse i Safari.
  • De er ligesom Chrome-udvidelser, men med ekstra sikkerhed.
  • Udvidelser kræver, at en overordnet App Store-app er installeret.
Image
Image

Safari på iPad er ved at få udvidelser, ligesom Chrome, Edge og Safari på Mac. Og de vil tot alt ændre, hvordan du bruger browseren.

Safari er nok den vigtigste app på din iPhone eller iPad. Nogle mennesker forlader det sjældent, bortset fra at sende billeder til Instagram eller svare på en WhatsApp. Og alligevel er det ret begrænset sammenlignet med en desktopbrowser.

Du kan bruge små bogmærker, og selvfølgelig integrerer Safari med det systemdækkende delingspanel, men det har været næsten umuligt at udvide selve Safari. I iOS 15 er det ved at ændre sig. Så hvad sker der?

“Heldigvis gik Apple efter de-facto-udvidelsen industristandardteknologi kaldet WebExtensions,” fort alte app-udvikler Alex Chernikov til Lifewire via e-mail. “Oprindeligt var det Chromes udvidelses-API, men med tiden har alle større browsere taget det til sig. Det er blevet ret nemt at lave extensions i disse dage. Du laver den én gang, og den kører i Edge, Firefox, Opera og Brave."

Privatliv først

Browserudvidelser er en stor sikkerhedsrisiko. Norm alt har de adgang til alle de data, der er indlæst på en webside. Det er fint, hvis du bruger en udvidelse fra en betroet udvikler, men det kan hurtigt gå g alt.

Heldigvis gik Apple efter de-facto-udvidelsen industristandardteknologi kaldet WebExtensions.

En udvidelse får ikke bare adgang til en side, når du klikker for at aktivere den. Som standard har en udvidelse adgang til alle sider, der er indlæst i din browser. Det betyder din e-mail, din bank, alt. Udvidelser i iPadOS 15 Safari fungerer ikke sådan.

"De tog en interessant tilgang, der er anderledes end, hvad vi kan se i andre browsere. De lader dig kun give udvidelsen adgang til bestemte sider såvel som i en begrænset periode," siger Chernikov.

"Du kan f.eks. kun lade udvidelsen virke på lefigaro.fr og kun i én dag. Da udvidelser nu kan have fuld adgang til webstedets indhold (som også kan omfatte dine adgangskoder, kreditkortoplysninger, osv.), er det en god idé."

Chernikovs softwarevirksomhed, Gikken, er i øjeblikket ved at udvikle en iOS 15-udvidelse til sin oversættelsesapp, Mate. Jeg har testet det, og det er ret smart at vælge, hvilke websteder der indlæser udvidelsen. I tilfældet med Mate kan du kun knytte det til de fremmedsprogede websteder, du ønsker at oversætte, og - i modsætning til Safaris indbyggede oversætter - indlæses det automatisk, hver gang du besøger et af disse websteder.

Sådan fungerer iOS Safari-udvidelser

Installation af en Safari-udvidelse sker ved at installere en ledsagende app, som sikrer, at den gennemgår Apples App-Store-godkendelsesproces. Derefter besøger du Safaris udvidelsesindstillinger. Disse findes i appen Indstillinger sammen med indstillingerne for indholdsblokering (som faktisk er specialiserede browserudvidelser).

Image
Image

Det er nemt at udvikle Safari-udvidelser, men med nok barrierer til, at vi sandsynligvis ikke vil se en strøm af eksisterende Chrome-udvidelser dukke op på lanceringsdagen. Når f.eks. en udvidelse testes, skal udvikleren genkompilere hele wrapper-appen, hver gang de foretager en ændring i stedet for blot at gemme en fil og genindlæse websiden.

"iOS Safari-udvidelser er også små websteder, men pakket ind i forældreappen. Hver gang du foretager ændringer i udvidelseskoden og ønsker at køre den igen, skal du genopbygge (genkompilere) hele Xcode-projektet. Hvor lang tid det tager afhænger af projektets størrelse," siger Chernikov.

En anden barriere er hele App Store-godkendelsesprocessen, som kræver et bet alt abonnement og alle de sædvanlige smertepunkter ved at indsende en app. Og en anden overvejelse er udseende og fornemmelse. En udvidelse bygget til Chrome vil sandsynligvis ikke se rigtigt ud i en Apple-browser.

Udvidelser - er det værd?

Indtil videre er smerten ved at lave iOS Safari-udvidelser hos udvikleren. Det er lige så nemt for brugeren at installere en app og aktivere udvidelsen i Safaris præferencer, selvom dette er lidt vanskeligt.

iOS Safari-udvidelser er også små websteder, men pakket ind i moderappen.

"Du skal stadig aktivere udvidelsen separat, og den er temmelig gemt væk. Nogle få betabrugere har kontaktet os og sagde, at de for eksempel ikke kunne finde ud af, hvordan de skulle begynde at bruge Mates Safari-udvidelse," siger Chernikov.

Men fordelene er det værd. Mate-oversætteren er for eksempel problemfri. Det er som om, at nettet er på dit eget sprog, og du kan endda trykke på et afsnit for at kontrollere den originale tekst. Det er bedre end den indbyggede version, og det har været umuligt i Safari indtil nu.

Anbefalede: