מוזילה, גוגל, אפל ומיקרוסופט מאחדות כוחות לתקינה של תוספות

הודיעה ה- W3C לפני כמה ימים הקמתה של קבוצת קהילה בשם "WebExtensions" (WECG) שתפקידו העיקרי הואאני עובד יחד עם ספקי דפדפנים ובעלי עניין אחרים לקידום פלטפורמת פיתוח תוספים דפדפן נפוץ המבוסס על ה- API של WebExtensions.

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

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

בעת פיתוח מפרטים, מומלץ להקפיד על העקרונות המיושמים על ידי W3C TAG (קבוצת אדריכלות טכנית), כגון מיקוד משתמשים, יכולת פעולה הדדית, אבטחה, פרטיות, ניידות, קלות תחזוקה והתנהגות צפויה.

La אתר WECG קובע כי מטרת הקבוצה היא לציין ליבת API משותפת, מודל והרשאות עבור סיומות לדפדפן האינטרנט, ובהן נאמר:

על ידי ציון ממשקי API של WebExtensions, פונקציונליות והרשאות, אנו יכולים להקל עוד יותר על מפתחי הרחבות לשפר את חוויית משתמשי הקצה, תוך העברתם לממשקי API המשפרים ביצועים ומונעים התעללות. 

עד כה הקבוצה יצרה מאגר ייעודי של GitHub והרכיבה a אמנת קהילה לקראת המשימה העומדת בפני עצמה המתוארת כ:

באמצעות מודל ההרחבה הקיים ו- APIs הנתמכים על ידי Chrome, Microsoft Edge, Firefox ו- Safari כבסיס, נתחיל לעבוד על מפרט. מטרתנו היא לזהות בסיס משותף, לקרב יישומים זה לזה ולתאר מסלול להתפתחות עתידית.

ממשקי API לפיתוח תוספים ותבניות שכבר נעשה שימוש ב- Chrome, Microsoft Edge, Firefox ו- Safari ישמשו כבסיס למפרט שנוצר. קבוצת העבודה תנסה לזהות תכונות משותפות לכל הדפדפנים ליצירת תוספים, לקרב בין יישומים, ולהתוות דרכים להתפתחות אפשרית.

במכתב העבודה הם מזכירים את עקרונות העיצוב הבאים:

  • ממוקד משתמש: הרחבות דפדפן מאפשרות למשתמשים להתאים אישית את חוויית הגלישה באינטרנט בהתאם להעדפותיהם ולצרכים שלהם.
  • תאימות: לשמור ולשפר את התאימות עם הרחבות קיימות וממשקי API פופולריים של סיומות. זה יאפשר למפתחים שלא יצטרכו לכתוב מחדש את התוספים שלהם לעבודה בדפדפנים שונים, מה שעלול להיות נוטה לשגיאות.
  • ביצועים: אפשר למפתחים לכתוב הרחבות שאינן משפיעות לרעה על הביצועים או צריכת החשמל של דפי האינטרנט או הדפדפן.
  • אבטחה: כשבוחרים באילו תוספים להשתמש, משתמשים לא צריכים להתפשר על פונקציונליות ואבטחה. עם ממשקי ה- API של הרחבות החדשים, יבוצע שינוי במודל.
  • פרטיות: כמו כן, המשתמשים לא צריכים להתפשר על פונקציונליות ופרטיות. מכיוון שהנקודה העיקרית תהיה כי הרחבות הדפדפנים משפרות את חוויית המשתמש תוך צורך בגישה מינימלית הדרושה לנתוני הגלישה של המשתמש בכדי לצמצם או לבטל את המסחר שעליו משתמשי הקצה לבצע בין פונקציונליות לסודיות.
  • הִטַלטְלוּת: זה אמור להיות קל יחסית למפתחים להעביר תוספים מדפדפן אחד למשנהו, ולדפדפנים לתמוך בתוספים במגוון מכשירים ומערכות הפעלה.
  • יכולת תחזוקה: על ידי פשטות ממשקי ה- API זה אמור לאפשר לקבוצת המפתחים הרחבה יותר ליצור הרחבות ולהקל עליהם לשמור על ההרחבות שהם יוצרים.
  • אוטונומיה: ספקי דפדפנים צריכים לספק פונקציונליות ספציפית לדפדפן שלך, וכדאי שיהיה להם אפשרות להתנסות בתכונות חדשות.

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


תוכן המאמר עומד בעקרונותינו של אתיקה עריכתית. כדי לדווח על שגיאה לחץ כאן.

תגובה, השאר את שלך

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   ללא שם דיג'ו

    resumiendo: monopolio a gran escala