Kāpēc Safari paplašinājumi operētājsistēmā iOS ir liels darījums

Key Takeaways

  • iPadOS 15 ļaus pārlūkprogrammai paplašināt pārlūkprogrammu Safari.
  • Tie ir līdzīgi Chrome paplašinājumiem, taču tiem ir papildu drošība.
  • Lai izmantotu paplašinājumus, ir jāinstalē vecāku lietotne App Store.
Kāds izmanto tīmekļa pārlūkprogrammu iPad planšetdatorā ar atvērtu klēpjdatoru fonā.

Taras Shypka / Unsplash

Safari ierīcē iPad drīz tiks iegūti paplašinājumi, tāpat kā Chrome, Edge un Safari operētājsistēmā Mac. Un tie pilnībā mainīs pārlūkprogrammas lietošanas veidu.

Safari, iespējams, ir vissvarīgākā lietotne jūsu iPhone vai iPad. Daži cilvēki to reti atstāj, izņemot fotoattēlu ievietošanu Instagram vai atbildi uz WhatsApp. Tomēr tas joprojām ir diezgan ierobežots salīdzinājumā ar darbvirsmas pārlūkprogrammu.

Varat izmantot nelielas grāmatzīmes, un, protams, Safari integrējas ar visas sistēmas koplietošanas paneli, taču ir gandrīz neiespējami paplašināt pašu Safari. Operētājsistēmā iOS 15 tas drīz mainīsies. Kas tad notiek?

"Par laimi, Apple izvēlējās de facto paplašinājuma nozares standarta tehnoloģiju WebExtensions," lietotņu izstrādātājs Alekss Čerņikovs

pastāstīja Lifewire pa e-pastu. "Sākotnēji tas bija Chrome paplašinājuma API, taču laika gaitā visas lielākās pārlūkprogrammas to ir pārņēmušas. Mūsdienās paplašinājumu izveide ir kļuvusi diezgan vienkārša. Jūs to veicat vienreiz — un tas darbojas Edge, Firefox, Opera un Brave.

Privātums vispirms

Pārlūka paplašinājumi ir liels drošības risks. Parasti viņiem ir piekļuve visiem tīmekļa lapā ielādētajiem datiem. Tas ir labi, ja izmantojat uzticama izstrādātāja paplašinājumu, taču lietas var ātri noiet greizi.

"Par laimi, Apple izvēlējās de facto paplašinājumu nozares standarta tehnoloģiju, ko sauc par WebExtensions."

Paplašinājums ne tikai iegūst piekļuvi lapai, kad noklikšķināt, lai to aktivizētu. Pēc noklusējuma paplašinājumam ir piekļuve visām jūsu pārlūkprogrammā ielādētajām lapām. Tas nozīmē, ka jūsu e-pasts, jūsu banka un viss. Paplašinājumi operētājsistēmā iPadOS 15 Safari nedarbojas šādi.

"Viņi izmantoja interesantu pieeju, kas atšķiras no tā, ko mēs varam redzēt citās pārlūkprogrammās. Tie ļauj jums piešķirt paplašinājumam piekļuvi tikai noteiktām lapām, kā arī ierobežotu laiku," saka Čerņikovs.

"Piemēram, jūs varat ļaut paplašinājumam darboties tikai vietnē lefigaro.fr un tikai vienu dienu. Ņemot vērā faktu, ka paplašinājumiem tagad var būt pilnīga piekļuve vietnes saturam (kas var ietvert arī jūsu paroles, kredītkartes informāciju utt.), tas ir labs priekšstats.

Čerņikovs programmatūras uzņēmums Gikken, pašlaik izstrādā iOS 15 paplašinājumu tulkošanas lietotne, Mate. Esmu to izmēģinājis, un ir diezgan labi izvēlēties, kuras vietnes ielādē paplašinājumu. Mate gadījumā varat to piesaistīt tikai tām vietnēm svešvalodās, kuras vēlaties tulkot, un atšķirībā no Safari iebūvētā tulkotāja tas tiks automātiski ielādēts katru reizi, kad apmeklēsit kādu no tiem vietnes.

Kā darbojas iOS Safari paplašinājumi

Safari paplašinājuma instalēšana tiek veikta, instalējot pavadošo lietotni, kas nodrošina, ka tā tiek veikta Apple App-Store apstiprināšanas procesā. Pēc tam atveriet Safari paplašinājumu iestatījumus. Tie atrodas lietotnē Iestatījumi kopā ar satura bloķētāja iestatījumiem (kas ir efektīvi specializēti pārlūkprogrammas paplašinājumi).

Mate paplašinājuma ekrānuzņēmums Safari iestatījumos.

Safari paplašinājumu izstrāde ir vienkārša, taču ar pietiekami daudz šķēršļu, ka mēs, visticamāk, neparādīsim esošo Chrome paplašinājumu plūdus palaišanas dienā. Piemēram, pārbaudot paplašinājumu, izstrādātājam ir jāpārkompilē visa iesaiņojuma lietotne ikreiz, kad tiek veiktas izmaiņas, nevis tikai jāsaglabā fails un atkārtoti jāielādē tīmekļa lapa.

"IOS Safari paplašinājumi ir arī mazas vietnes, taču tie ir iepakoti vecākprogrammā. Katru reizi, kad veicat izmaiņas paplašinājuma kodā un vēlaties to palaist atkārtoti, viss Xcode projekts ir jāveido no jauna (pārkompilē). Tas, cik ilgs laiks būs nepieciešams, ir atkarīgs no projekta apjoma,” stāsta Čerņikovs.

Vēl viens šķērslis ir viss App Store apstiprināšanas process, kurā ir nepieciešams maksas abonements un visas parastās problēmas, kas saistītas ar lietotnes iesniegšanu. Un vēl viens apsvērums ir izskats un sajūta. Paplašinājums, kas izveidots pārlūkam Chrome, visticamāk, Apple pārlūkprogrammā neizskatīsies pareizi.

Paplašinājumi — tas ir tā vērts?

Līdz šim iOS Safari paplašinājumu izveide ir saistīta ar izstrādātāju. Lietotājam ir tikpat viegli instalēt lietotni un aktivizēt paplašinājumu Safari preferencēs, lai gan tas ir nedaudz sarežģīti.

"IOS Safari paplašinājumi arī ir mazas vietnes, taču tie ir iepakoti vecākprogrammā."

"Jums joprojām ir jāiespējo paplašinājums atsevišķi, un tas ir diezgan paslēpts. Daži beta lietotāji ir sazinājušies ar mums, sakot, ka viņi nevar saprast, kā, piemēram, sākt lietot Mate's Safari paplašinājumu," saka Čerņikovs.

Bet ieguvumi ir tā vērti. Piemēram, Mate tulkotājs ir nevainojams. Tas ir tā, it kā tīmeklis būtu jūsu dzimtajā valodā, un jūs pat varat pieskarties rindkopai, lai pārbaudītu oriģinālo tekstu. Tas ir labāks par iebūvēto versiju, un līdz šim tas nav bijis iespējams pārlūkprogrammā Safari.