موزیلا ، گوگل ، اپل و مایکروسافت برای استاندارد کردن افزونه ها به هم پیوستند

W3C اعلام کرد چند روز پیش تشکیل یک گروه جامعه به نام "WebExtensions" (WECG) که عملکرد اصلی آن این است کهمن با ارائه دهندگان مرورگر همکاری می کنم و سایر علاقه مندان برای ارتقا یک پلت فرم توسعه پلاگین مرورگر مشترک مبتنی بر API WebExtensions.

این گروه کاری شامل نمایندگانی از گوگل ، موزیلا ، اپل و مایکروسافت و مشخصات تهیه شده توسط این گروه کاری است هدف تسهیل ایجاد پلاگین است که در مرورگرهای مختلف کار می کنند.

W3C اشاره می کند که قصد دارد با تعریف یک مدل جامع و عملکرد اصلی مشترک ، API و سیستم اقتدار به این هدف برسد ، علاوه بر این که گروه کاری همچنین یک معماری مکمل برای بهبود عملکرد ، تقویت امنیت و محافظت در برابر آن تعریف می کند. سو abuse استفاده

هنگام تهیه مشخصات ، پیشنهاد می شود به اصول اعمال شده توسط W3C TAG پایبند باشید (گروه معماری فنی) ، مانند تمرکز کاربر ، قابلیت همکاری ، امنیت ، حریم خصوصی ، قابلیت جابجایی ، سهولت نگهداری و رفتار قابل پیش بینی.

La وب سایت WECG بیان می کند که هدف این گروه تعیین یک هسته API ، مدل و مجوزهای مشترک برای پسوندهای مرورگر وب است ، با بیان:

با مشخص کردن API ها ، قابلیت ها و مجوزهای WebExtensions ، می توانیم برای توسعه دهندگان برنامه های افزودنی حتی در استفاده از API هایی که باعث بهبود عملکرد و جلوگیری از سو prevent استفاده می شوند ، تجربه کاربر نهایی را نیز بهبود بخشند. 

تاکنون این گروه یک مخزن اختصاصی GitHub ایجاد کرده و یک مجموعه را تشکیل داده است منشور جامعه در آماده سازی برای وظیفه ای که به شرح زیر است:

با استفاده از مدل داخلی اضافی و API های پشتیبانی شده توسط Chrome ، Microsoft Edge ، Firefox و Safari به عنوان مبنا ، ما کار بر روی مشخصات را شروع خواهیم کرد. هدف ما شناسایی نقاط مشترک ، نزدیک کردن پیاده سازی ها به یکدیگر و ترسیم مسیر پیشرفت برای آینده است.

API ها و الگوهای توسعه پلاگین که قبلاً در Chrome ، Microsoft Edge ، Firefox و Safari استفاده شده اند ، به عنوان مبنای مشخصات تولید شده استفاده می شوند. گروه کاری سعی خواهد کرد ویژگی های مشترک برای ایجاد همه پلاگین ها را برای همه مرورگرها شناسایی کند ، پیاده سازی ها را به هم نزدیک کند و روش های توسعه احتمالی را ترسیم کند.

در نامه کار ، آنها ذکر کرده اند اصول طراحی زیر:

  • کاربر محور: افزونه های مرورگر به کاربران امکان می دهد تا تجربه مرور وب خود را بر اساس تنظیمات و نیازهای خود شخصی کنند.
  • سازگاری: سازگاری با برنامه های افزودنی موجود و API های پسوند محبوب را حفظ و بهبود ببخشید. به شما این امکان را می دهد که توسعه دهندگان برای کار در مرورگرهای مختلف نیازی به بازنویسی کامل برنامه های افزودنی خود نداشته باشند که این امر ممکن است مستعد خطا باشد.
  • کارایی: به توسعه دهندگان اجازه می دهد برنامه های افزودنی را بنویسند که تأثیر منفی بر عملکرد یا مصرف برق صفحات وب یا مرورگر ندارند.
  • امنیت: هنگام انتخاب اینکه از کدام افزونه ها استفاده کنند ، کاربران نباید از نظر عملکرد و امنیت مصالحه کنند. با استفاده از API های داخلی جدید ، تغییری در مدل ایجاد می شود.
  • حریم خصوصی: به همین ترتیب ، کاربران نباید در زمینه عملکرد و حریم خصوصی مصالحه کنند. از آنجا که نکته اصلی این خواهد بود که برنامه های افزودنی مرورگر تجربه کاربر را بهبود می بخشند در حالی که نیاز به حداقل دسترسی لازم به داده های مرور کاربر برای کاهش یا حذف معامله ای است که کاربران نهایی باید بین قابلیت و محرمانه بودن انجام دهند.
  • قابلیت حمل: انتقال برنامه های افزودنی از مرورگر به مرورگر دیگر و پشتیبانی مرورگرها از برنامه های افزودنی در انواع دستگاه ها و سیستم عامل ها برای توسعه دهندگان باید نسبتاً آسان باشد.
  • قابلیت نگهداری: با ساده سازی API ها ، این امر به گروه گسترده تری از توسعه دهندگان امکان ایجاد برنامه های افزودنی را می دهد و نگهداری برنامه های افزودنی ایجاد شده را برای آنها آسان تر می کند.
  • خودمختاری: ارائه دهندگان مرورگر باید ویژگی های خاصی را به مرورگر شما ارائه دهند و همچنین باید این امکان را داشته باشند که ویژگی های جدید را آزمایش کنند.

W3C اظهار داشته است صریحاً که هدف این نیست که دقیقاً آنچه توسعه دهندگان می توانند و نمی توانند با پسوندها ایجاد کنند ، حکم کند. همچنین آنها در مورد امضا یا تحویل برنامه های افزودنی مشخص ، استاندارد یا هماهنگ نخواهند شد. آنها فقط می خواهند ضمن حفظ حریم خصوصی و امنیت کاربر ، نوآوری را به گونه ای تشویق کنند که در سراسر دنیا یکسان باشد.


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

نظر بدهید ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   ناموجود dijo

    به طور خلاصه: انحصار در مقیاس بزرگ