מזונות חשובים
- iPadOS 15 יאפשר הרחבת דפדפן בספארי.
- הם בדיוק כמו תוספי Chrome, אבל עם אבטחה נוספת.
- תוספים דורשים התקנה של אפליקציית אב App Store.
Safari ב-iPad עומד לקבל הרחבות, בדיוק כמו Chrome, Edge ו-Safari ב-Mac. והם ישנו לחלוטין את אופן השימוש שלך בדפדפן.
Safari היא כנראה האפליקציה החשובה ביותר באייפון או באייפד שלך. יש אנשים שממעטים לעזוב את זה, מלבד לפרסם תמונות באינסטגרם או להשיב לוואטסאפ. ועדיין, הוא נשאר די מוגבל בהשוואה לדפדפן שולחני.
אתה יכול להשתמש בסימניות קטנות, וכמובן, Safari משתלב עם פאנל השיתוף בכל המערכת, אבל זה היה כמעט בלתי אפשרי להרחיב את Safari עצמו. ב-iOS 15, זה עומד להשתנות. אז מה קורה?
"למרבה המזל, אפל הלכה על הטכנולוגיה הסטנדרטית בתעשייה דה-פקטו בשם WebExtensions", אמר מפתח האפליקציות אלכס צ'רניקוב ל-Lifewire בדוא"ל. "בתחילה זה היה ממשק ה-API של ההרחבה של Chrome, אבל עם הזמן, כל הדפדפנים הגדולים אימצו אותו. ביצוע הרחבות הפך להיות די קל בימינו. אתה עושה את זה פעם אחת והוא פועל ב-Edge, Firefox, Opera ו-Brave."
פרטיות ראשית
תוספי דפדפן הם סיכון אבטחה גדול. בדרך כלל, יש להם גישה לכל הנתונים הטעונים בדף אינטרנט. זה בסדר אם אתה משתמש בתוסף ממפתח מהימן, אבל דברים יכולים להשתבש במהירות.
למרבה המזל, אפל הלכה על הרחבה דה-פקטו הטכנולוגיה הסטנדרטית בתעשייה בשם WebExtensions.
תוסף לא מקבל רק גישה לדף כשאתה לוחץ כדי להפעיל אותו. כברירת מחדל, לתוסף יש גישה לכל הדפים שנטענו בדפדפן שלך. זה אומר הדוא ל שלך, הבנק שלך, הכל. הרחבות ב-iPadOS 15 Safari לא עובדות ככה.
"הם נקטו בגישה מעניינת ששונה ממה שאנחנו יכולים לראות בדפדפנים אחרים. הם מאפשרים לך להעניק לתוסף גישה רק לדפים ספציפיים וכן לפרק זמן מוגבל", אומר צ'רניקוב.
"לדוגמה, אתה יכול לתת לתוסף לעבוד רק ב-lefigaro.fr ורק ליום אחד. לאור העובדה שלתוספים יש כעת גישה מלאה לתוכן האתר (שיכול לכלול גם את הסיסמאות שלך, פרטי כרטיס האשראי שלך, וכו'), זה רעיון טוב."
חברת התוכנה של צ'רניקוב, Gikken, מפתחת כעת תוסף iOS 15 עבור אפליקציית התרגום שלה, Mate. בדקתי את זה, וזה די מסודר לבחור אילו אתרים טוענים את התוסף.במקרה של Mate, אתה יכול לקשור אותו רק לאתרים בשפה זרה שברצונך לתרגם, ובניגוד למתרגם המובנה של Safari-הוא ייטען אוטומטית בכל פעם שאתה מבקר באחד מהאתרים האלה.
איך פועלים תוספי ספארי ל-iOS
התקנת תוסף ספארי מתבצעת על ידי התקנת אפליקציה נלווית, המבטיחה שהיא עוברת את תהליך האישור של Apple Store של App-Store. לאחר מכן אתה מבקר בהגדרות ההרחבות של Safari. אלה חיים באפליקציית ההגדרות, לצד הגדרות חוסמי התוכן (שהן למעשה הרחבות מיוחדות לדפדפן).
פיתוח תוספי ספארי הוא קל, אבל עם מספיק מחסומים שככל הנראה לא נראה מבול של תוספי Chrome קיימים שמופיעים ביום ההשקה. לדוגמה, בעת בדיקת הרחבה, על המפתח להרכיב מחדש את כל אפליקציית ה-wrapper בכל פעם שהם מבצעים שינוי במקום רק לשמור קובץ ולטעון מחדש את דף האינטרנט.
"הרחבות ל-iOS Safari הם גם אתרים קטנים, אבל ארוזים באפליקציית האב.בכל פעם שאתה מבצע שינויים בקוד ההרחבה וברצונך להפעיל אותו מחדש, עליך לבנות מחדש (להרכיב מחדש) את כל פרוייקט Xcode. כמה זמן זה ייקח תלוי בגודל הפרויקט", אומר צ'רניקוב.
מחסום נוסף הוא כל תהליך האישור של App Store, הדורש מנוי בתשלום וכל נקודות הכאב הרגילות של שליחת אפליקציה. ושיקול נוסף הוא המראה והתחושה. תוסף שנבנה עבור Chrome כנראה לא ייראה כמו שצריך בדפדפן של Apple.
תוספות-שווה את זה?
עד כה, הכאב של יצירת הרחבות ספארי ל-iOS הוא הכל אצל המפתח. קל למשתמש להתקין אפליקציה ולהפעיל את התוסף בהעדפות של Safari, אם כי זה קצת מסובך.
תוספי ספארי של iOS הם גם אתרים קטנים, אבל ארוזים באפליקציית האב.
"אתה עדיין צריך להפעיל את התוסף בנפרד, והיא די מוסתרת. כמה משתמשי בטא פנו אלינו ואמרו שהם לא הצליחו להבין איך להתחיל להשתמש בתוסף Safari של Mate, למשל", אומר צ'רניקוב.
אבל היתרונות שווים את זה. מתרגם Mate, למשל, הוא חלק. זה כאילו שהאינטרנט הוא כולו בשפה שלך, ואתה יכול אפילו להקיש על פסקה כדי לבדוק את הטקסט המקורי. זה טוב יותר מהגרסה המובנית, וזה היה בלתי אפשרי בספארי עד עכשיו.