הקשר של אפל עם אפליקציות אינטרנט ישתפר ב-2023

במהלך ההרצאה המרכזית של WWDC 2022, אפל הכריזה על Web Push כדי לשפר הודעות מאפליקציות אינטרנט - אבל הקשר של אפל עם הטכנולוגיה תמיד היה על קרקע רעועה.

בתחילת יצירת האייפון, סטיב ג'ובס התנגד לאפשר אפליקציות של צד שלישי במכשיר. הוא רצה שמפתחים ייצרו אפליקציות אינטרנט שאפשר להשתמש בהןספארי.

תקני אינטרנט כגון HTML5 היו המפתח להפיכתו לפלטפורמה בת קיימא עבור אפליקציות. סוג זה של שפת סימון מבנה תוכן מולטימדיה ואלמנטים אינטראקטיביים.

אפל פעלה לשיפור ביצועי HTML5 במכשיריה. כשהחברה הציגהiOS 8בשנת 2014, הוא כלל את WKWebView, מנוע דפדפן חדש להפעלת אפליקציות היברידיות כמו גם אפליקציות מקוריות.

ג'ובס אימץ את HTML5 כחלופה ל-Adobe Flash. כַּאֲשֵׁרהוא כתב"מחשבות על פלאש" ב-2010 שיבח חברות כמו נטפליקס ויוטיוב על המעבר לתוכן וידאו HTML5.

אפל גם עודדה אפליקציות אינטרנט עם iOS 13. היא ניקתה אפליקציות באיכות נמוכה מ-App Store ואמרה שתכונות ופונקציונליות מסוימות מסופקות בצורה הטובה ביותר דרך Safari.

Web Push ב-macOS Ventura

העובדה שאפל מרחיקה משתמשים מיישומי אינטרנט ואל ה-App Store עם אפליקציות וכללים מקוריים היא ההאשמה העיקרית של המבקרים.

כשזה הושקבשנת 2008, אפל הטילה עמלה של 30 אחוז עבור פרסום אפליקציה בפלטפורמה שלה. ג'ובס שיבח את האפליקציות המקומיות ואמר שהן טובות יותר מאחיהם מבוססי האינטרנט.

זה כבר הנושאשל תביעות משפטיותאבל הוא לא הפן היחיד של הדיון באפליקציה. לאחר שהמפתח של Telegram Web שיתף א10 נקודותרשימה של בעיות של iOS Safari באפריל, מייסד טלגרם פאבל דורובכתב פוסטלגבי העניין.

פורסם ב-13 ביוני, דורוב אמר שההערות של רשות התחרות והשווקים של הרגולטור הבריטי (CMA) מספקות "סיכום מדויק".

מסקנתו של CMAלימודים של שנהשל המערכות האקולוגיות לנייד יש חששות לגבי דפדפנים ב-iOS, וזה פן נוסף של הדיון באפליקציה.

אפל אוסרת על מנועי דפדפן של צד שלישי, כך שכל דפדפן ב-iOS וב-iPadOS בנוי על מנוע ה-WebKit של החברה. כתוצאה מכך, אומר CMA, לחברה יש מעט תמריצים לשפר את WebKit וחונקת צרכנים ועסקים.

המטרה היא להדוף יריבים כמו מנוע הדפדפן Blinkמגוגל. זה חלק מפרויקט Chromium בקוד פתוח ומשימתו המוצהרת היא לשמור על האינטרנט כנקודת מוקד לגישה למידע.

Google Chrome משתמש ב-Blink בכל פלטפורמה שהוא פועל עליה מלבד iOS. גרסת iOS של Chrome משתמשת ב-WebKit וזה אומר שגוגל נאלצת להישאר בקצב של אפל.

WebKit הוא קוד פתוח ומשימתו של הפרויקט היא כמנוע תוכן למטרות כלליות לדפדפנים ואפליקציות. דפדפנים צריכים לדבוק בהצגת תוכן במקום אפליקציות, נכתב בהודעה.

מפתחים רוציםאפליקציות אינטרנט מכיוון שניתן להפעיל אותן בכל פלטפורמה ללא הכללים וההגבלות של חנויות אפליקציות.

אפל מתקדמת, אם כי לאט. חוויית אפליקציית האינטרנט במערכות ההפעלה שלה תשתפר כפי שנחשף במהלך ההרצאה המרכזית של יוני.

בנוסף, הצטרפות ל-Apple Developer Program לשליחת הודעות Web Push לא תהיה חובה.

Web Push

התכונה לא תגיעעד 2023ומורכב מ-Push API, Notifications API ו-Service Workers העובדים יחד.

Service Worker הוא פיסת קוד JavaScript הפועלת מטעם דומיין אינטרנט, נפרד מטאב דפדפן פתוח.

סמל ספארי

אתרים לא יורשו לדחוף התראות ללא אישור משתמש. אתר אינטרנט יכול לבקש מנוי פוש רק בתגובה ללחיצת עכבר או הקשה.

משתמשים יכולים ללחוץ על כפתור "הירשם" וללחוץ על אפשר בתיבת הדו-שיח להרשאות שמופיעה. מתגי הודעות עבור אתרים ימצאו בהגדרות המכשיר בדיוק כמו אפליקציות מקוריות.

Push API משתמש בממשק JavaScript המאפשר לאתר להשתמש במנוי Push. ה-API של ServiceWorker תומך בהודעות הדחיפה וה-Notifications API מאפשר ל-Service Worker הודעות לדחוף מבלי שהדפדפן יהיה פתוח.

בmacOS Ventura, דמון חדש בשם webpushd מותקן כ-LaunchAgent. זה לוקח בקשות מינוי לדחוף מדפי אינטרנט והופך אותן למנויי push עם שירות Apple Push Notification.

התוצאה היא שאפליקציות אינטרנט ירגישו קרובות יותר לאפליקציות מקוריות. באמצעות גיליון השיתוף בתוך Safari, משתמשים יכולים להוסיף דף אפליקציית אינטרנט למסך הבית כדי להשתלב.

ייתכן שאפל משפרת אפליקציות אינטרנט כדי להרגיע מפתחים, או רגולטורים שפוקדים את השליטה שלה ב-App Store. החברה יכולה גם לעבור לאמץ את האפליקציות האלה כמערכת אקולוגית משנית, כך שהיא לא תאלץ לאפשרהעמסת צד.

כרגע, ביוני 2022, נראה שהשחרור של Web Push ב-2023 יהיה טוב למשתמשים ולמפתחים.