Waarom Safari-uitbreidings op iOS 'n groot probleem is

INHOUDSOPGAWE:

Waarom Safari-uitbreidings op iOS 'n groot probleem is
Waarom Safari-uitbreidings op iOS 'n groot probleem is
Anonim

Sleutel wegneemetes

  • iPadOS 15 sal blaaieruitbreiding in Safari toelaat.
  • Hulle is net soos Chrome-uitbreidings, maar met bykomende sekuriteit.
  • Uitbreidings vereis dat 'n ouer App Store-toepassing geïnstalleer moet word.
Image
Image

Safari op die iPad is op die punt om uitbreidings te kry, net soos Chrome, Edge en Safari op die Mac. En hulle sal heeltemal verander hoe jy die blaaier gebruik.

Safari is waarskynlik die belangrikste toepassing op jou iPhone of iPad. Sommige mense verlaat dit selde, behalwe om foto's op Instagram te plaas of op 'n WhatsApp te antwoord. En tog bly dit redelik beperk in vergelyking met 'n rekenaarblaaier.

Jy kan klein boekmerke gebruik, en natuurlik integreer Safari met die stelselwye deelpaneel, maar dit was byna onmoontlik om Safari self uit te brei. In iOS 15 gaan dit verander. So wat gebeur?

“Gelukkig het Apple gegaan vir die de-facto uitbreiding industriestandaard tegnologie genaamd WebExtensions,” het die app-ontwikkelaar Alex Chernikov per e-pos aan Lifewire gesê. “Aanvanklik was dit Chrome se uitbreiding-API, maar met verloop van tyd het alle groot blaaiers dit aangeneem. Om uitbreidings te maak het deesdae redelik maklik geword. Jy maak dit een keer – en dit loop in Edge, Firefox, Opera en Brave.”

Privaatheid eerste

Blaaieruitbreidings is 'n groot sekuriteitsrisiko. Gewoonlik het hulle toegang tot al die data wat op 'n webblad gelaai is. Dit is goed as jy 'n uitbreiding van 'n betroubare ontwikkelaar gebruik, maar dinge kan vinnig verkeerd loop.

Gelukkig het Apple gegaan vir die de-facto uitbreiding industriestandaard tegnologie genaamd WebExtensions.

'n Uitbreiding kry nie net toegang tot 'n bladsy wanneer jy klik om dit te aktiveer nie. By verstek het 'n uitbreiding toegang tot alle bladsye wat in jou blaaier gelaai is. Dit beteken jou e-pos, jou bank, alles. Uitbreidings in iPadOS 15 Safari werk nie so nie.

"Hulle het 'n interessante benadering gevolg wat anders is as wat ons in ander blaaiers kan sien. Hulle laat jou die uitbreiding net toegang gee tot spesifieke bladsye sowel as vir 'n beperkte hoeveelheid tyd," sê Chernikov.

"Jy kan byvoorbeeld die uitbreiding net op lefigaro.fr en net vir een dag laat werk. Gegewe die feit dat uitbreidings nou volle toegang tot webwerf-inhoud kan hê (wat ook jou wagwoorde, kredietkaartbesonderhede kan insluit, ens.), is dit 'n goeie idee."

Chernikov se sagtewaremaatskappy, Gikken, ontwikkel tans 'n iOS 15-uitbreiding vir sy verta altoepassing, Mate. Ek het dit getoets, en dit is baie netjies om te kies watter webwerwe die uitbreiding laai. In die geval van Mate kan jy dit net koppel aan die anderstalige werwe wat jy wil vertaal, en anders as Safari se ingeboude vertaler-sal dit outomaties laai elke keer as jy een van daardie werwe besoek.

Hoe werk iOS Safari-uitbreidings

Die installering van 'n Safari-uitbreiding word gedoen deur 'n metgesel-toepassing te installeer, wat verseker dat dit deur Apple se App-Store-goedkeuringsproses gaan. Dan besoek jy Safari se Uitbreidings-instellings. Dit is beskikbaar in die Instellings-toepassing, saam met die inhoudblokkering-instellings (wat effektief gespesialiseerde blaaieruitbreidings is).

Image
Image

Om Safari-uitbreidings te ontwikkel is maklik, maar met genoeg hindernisse dat ons waarskynlik nie 'n vloed van bestaande Chrome-uitbreidings sal sien opdaag op die bekendstellingsdag nie. Byvoorbeeld, wanneer 'n uitbreiding getoets word, moet die ontwikkelaar die hele wrapper-toepassing hersaamstel wanneer hulle 'n verandering maak in plaas daarvan om net 'n lêer te stoor en die webblad te herlaai.

"iOS Safari-uitbreidings is ook klein webwerwe, maar verpak in die ouerprogram. Elke keer as jy veranderinge aan die uitbreidingskode maak en dit weer wil laat loop, moet jy die hele Xcode-projek herbou (hersaamstel). Hoe lank dit neem, hang af van die projek se grootte, "sê Chernikov.

Nog 'n hindernis is die hele App Store-goedkeuringsproses, wat 'n betaalde intekening en al die gewone pynpunte van die indiening van 'n toepassing vereis. En 'n ander oorweging is voorkoms en gevoel. 'n Uitbreiding wat vir Chrome gebou is, sal waarskynlik nie reg lyk in 'n Apple-blaaier nie.

Uitbreidings-die moeite werd?

Tot dusver is die pyn om iOS Safari-uitbreidings te maak alles by die ontwikkelaar. Dit is so maklik vir die gebruiker om 'n toepassing te installeer en die uitbreiding in Safari se voorkeure te aktiveer, hoewel dit 'n bietjie moeilik is.

iOS Safari-uitbreidings is ook klein webwerwe, maar verpak in die ouerprogram.

"Jy moet steeds die uitbreiding afsonderlik aktiveer, en dit is redelik weggesteek. 'n Paar beta-gebruikers het ons gekontak en gesê dat hulle nie kan uitvind hoe om byvoorbeeld Mate se Safari-uitbreiding te begin gebruik nie," sê Chernikov.

Maar die voordele is die moeite werd. Die Mate-vertaler is byvoorbeeld naatloos. Dit is asof die web alles in jou eie taal is, en jy kan selfs op 'n paragraaf tik om die oorspronklike teks na te gaan. Dit is beter as die ingeboude weergawe, en dit was tot nou toe onmoontlik in Safari.

Aanbeveel: