რატომ არის Safari-ის გაფართოებები iOS-ზე დიდი საქმე

Სარჩევი:

რატომ არის Safari-ის გაფართოებები iOS-ზე დიდი საქმე
რატომ არის Safari-ის გაფართოებები iOS-ზე დიდი საქმე
Anonim

მთავარი წაღებები

  • iPadOS 15 საშუალებას მისცემს ბრაუზერის გაფართოებას Safari-ში.
  • ისინი ჰგავს Chrome გაფართოებებს, მაგრამ დამატებითი უსაფრთხოებით.
  • გაფართოებები საჭიროებს მშობლის App Store აპის დაინსტალირებას.
Image
Image

Safari iPad-ზე აპირებს გაფართოებების მიღებას, ისევე როგორც Chrome, Edge და Safari Mac-ზე. და ისინი მთლიანად შეცვლიან ბრაუზერის გამოყენებას.

Safari არის ალბათ ყველაზე მნიშვნელოვანი აპლიკაცია თქვენს iPhone-სა და iPad-ზე. ზოგიერთი ადამიანი იშვიათად ტოვებს მას, გარდა ფოტოების ინსტაგრამზე გამოქვეყნებისა ან WhatsApp-ზე პასუხის გაცემისა. და მაინც, ის რჩება საკმაოდ შეზღუდული დესკტოპის ბრაუზერთან შედარებით.

შეგიძლიათ გამოიყენოთ პატარა სანიშნეები და, რა თქმა უნდა, Safari ინტეგრირდება სისტემის გაზიარების პანელთან, მაგრამ თავად Safari-ის გაფართოება თითქმის შეუძლებელი იყო. iOS 15-ში ეს შეიცვლება. მერე რა ხდება?

„საბედნიეროდ, Apple-მა მიმართა დე-ფაქტო გაფართოების ინდუსტრიის სტანდარტულ ტექნოლოგიას, სახელწოდებით WebExtensions“, განუცხადა აპლიკაციის შემქმნელმა ალექს ჩერნიკოვმა Lifewire-ს ელექტრონული ფოსტით. „თავდაპირველად, ეს იყო Chrome-ის გაფართოების API, მაგრამ დროთა განმავლობაში, ყველა მთავარმა ბრაუზერმა მიიღო იგი. გაფართოებების გაკეთება ამ დღეებში საკმაოდ მარტივი გახდა. თქვენ აკეთებთ მას ერთხელ - და ის მუშაობს Edge, Firefox, Opera და Brave-ში."

პირველი კონფიდენციალურობა

ბრაუზერის გაფართოებები უსაფრთხოების დიდი რისკია. ჩვეულებრივ, მათ აქვთ წვდომა ვებ გვერდზე ჩატვირთულ ყველა მონაცემზე. ეს კარგია, თუ იყენებთ გაფართოებას სანდო დეველოპერისგან, მაგრამ ყველაფერი შეიძლება არასწორად წარიმართოს.

საბედნიეროდ, Apple-მა მიმართა დე-ფაქტო გაფართოების ინდუსტრიის სტანდარტულ ტექნოლოგიას, რომელსაც ეწოდება WebExtensions.

გაფართოება არ იღებს მხოლოდ გვერდზე წვდომას, როცა დააწკაპუნებთ მის გასააქტიურებლად. ნაგულისხმევად, გაფართოებას აქვს წვდომა თქვენს ბრაუზერში ჩატვირთულ ყველა გვერდზე. ეს ნიშნავს თქვენს ელფოსტას, თქვენს ბანკს, ყველაფერს. iPadOS 15 Safari-ის გაფართოებები ასე არ მუშაობს.

"მათ გამოიყენეს საინტერესო მიდგომა, რომელიც განსხვავდება იმისგან, რასაც ჩვენ ვხედავთ სხვა ბრაუზერებში. ისინი გაძლევენ საშუალებას გაფართოებას წვდომა მხოლოდ კონკრეტულ გვერდებზე და ასევე შეზღუდული დროით," ამბობს ჩერნიკოვი.

"მაგალითად, შეგიძლიათ დაუშვათ გაფართოება იმუშაოს მხოლოდ lefigaro.fr-ზე და მხოლოდ ერთი დღით. იმის გათვალისწინებით, რომ გაფართოებებს ახლა შეიძლება ჰქონდეთ სრული წვდომა ვებსაიტის შიგთავსზე (რომელიც შეიძლება შეიცავდეს თქვენს პაროლებს, საკრედიტო ბარათის დეტალებს, და ა.შ.), ეს კარგი აზრია."

ჩერნიკოვის პროგრამული უზრუნველყოფის კომპანია, გიკენი, ამჟამად ავითარებს iOS 15 გაფართოებას თავისი მთარგმნელობითი აპისთვის, Mate. მე ვამოწმებდი მას და საკმაოდ კარგად ავირჩიე რომელი საიტები იტვირთება გაფართოება. Mate-ის შემთხვევაში, თქვენ შეგიძლიათ დააკავშიროთ ის მხოლოდ უცხოენოვან საიტებზე, რომელთა თარგმნაც გსურთ და Safari-ის ჩაშენებული თარჯიმნისგან განსხვავებით, ის ავტომატურად იტვირთება ყოველ ჯერზე, როცა ერთ-ერთ ამ საიტს ეწვევით.

როგორ მუშაობს iOS Safari გაფართოებები

Safari გაფართოების ინსტალაცია ხდება კომპანიონი აპის ინსტალაციით, რომელიც უზრუნველყოფს Apple-ის App-Store-ის დამტკიცების პროცესს. შემდეგ ეწვიეთ Safari-ის გაფართოებების პარამეტრებს. ისინი ცხოვრობენ პარამეტრების აპში, კონტენტის ბლოკერის პარამეტრებთან ერთად (რომლებიც ეფექტურად სპეციალიზებული ბრაუზერის გაფართოებებია).

Image
Image

Safari გაფართოებების შემუშავება მარტივია, მაგრამ საკმარისი ბარიერებით, რომ ჩვენ ალბათ ვერ ვნახავთ Chrome-ის არსებული გაფართოებების დიდ რაოდენობას გამოშვების დღეს. მაგალითად, გაფართოების ტესტირებისას, დეველოპერმა უნდა გადააკეთოს მთელი wrapper აპი, როდესაც ისინი შეცვლიან, ნაცვლად იმისა, რომ უბრალოდ შეინახონ ფაილი და განაახლონ ვებ გვერდი.

iOS Safari გაფართოებები ასევე პატარა ვებსაიტებია, მაგრამ შეფუთულია მშობლის აპლიკაციაში.ყოველთვის, როცა გაფართოების კოდში შეცვლით ცვლილებებს და გსურთ მისი ხელახლა გაშვება, თქვენ უნდა ხელახლა ააწყოთ (ხელახლა შეადგინოთ) მთელი Xcode პროექტი. რამდენი დრო დასჭირდება პროექტის ზომაზეა დამოკიდებული“, - ამბობს ჩერნიკოვი.

კიდევ ერთი ბარიერი არის App Store-ის დამტკიცების მთელი პროცესი, რომელიც მოითხოვს ფასიან გამოწერას და აპლიკაციის გაგზავნის ყველა ჩვეულებრივ ტკივილს. და კიდევ ერთი განხილვა არის გარეგნობა და შეგრძნება. Chrome-ისთვის შექმნილი გაფართოება ალბათ არ გამოიყურება სწორად Apple ბრაუზერში.

გაფართოებები-ღირს?

ჯერჯერობით, iOS Safari-ის გაფართოებების დამზადების პრობლემა დეველოპერს ეკისრება. მომხმარებლისთვის მარტივია აპლიკაციის დაყენება და გაფართოების გააქტიურება Safari-ის პარამეტრებში, თუმცა ეს ცოტა რთულია.

iOS Safari გაფართოებები ასევე პატარა ვებსაიტებია, მაგრამ შეფუთულია მშობლის აპლიკაციაში.

"თქვენ კვლავ უნდა ჩართოთ გაფართოება ცალ-ცალკე, და ის საკმაოდ დამალულია. რამდენიმე ბეტა მომხმარებელი დაგვიკავშირდა და გვითხრა, რომ ვერ გაარკვიეს, როგორ დაიწყონ Mate's Safari გაფართოების გამოყენება, მაგალითად, " ამბობს ჩერნიკოვი.

მაგრამ სარგებელი ღირს. მაგალითად, Mate-ის თარჯიმანი შეუფერხებელია. თითქოს ვები შენს ენაზეა და შეგიძლია შეეხო აბზაცს ორიგინალური ტექსტის შესამოწმებლად. ეს უკეთესია, ვიდრე ჩაშენებული ვერსია და ეს Safari-ში აქამდე შეუძლებელი იყო.

გირჩევთ: