بررسی اجمالی
این صفحه دستورالعمل هایی را برای طراحی یک برنامه افزودنی با کیفیت بالا و فهرست فروشگاه وب Chrome ارائه می دهد. این توصیه ها ممکن است با ادامه رشد فروشگاه و ما از تجربیات توسعه دهندگان به روز شوند. ما قویاً شما را تشویق میکنیم که برنامههای افزودنی ایجاد کنید که مطابق با استانداردهای مربوط به انطباق، عملکرد، امنیت و تجربه کاربر، همانطور که در بخشهای زیر توضیح داده شده است، باشد.
انطباق
برنامههای افزودنی موجود در فروشگاه وب Chrome باید از خطمشیهای برنامه برنامهنویس پیروی کنند. اگر اخطار نقض خطمشی دریافت کردهاید یا میخواهید درباره تلههای رایج نقض اطلاعات کسب کنید، به عیبیابی نقضهای فروشگاه وب Chrome مراجعه کنید.
مانیفست نسخه 3
Manifest V3 جدیدترین نسخه پلتفرم افزونه Chrome است و نسخه مورد نیاز برای ارسال موارد جدید به فروشگاه وب Chrome است. برای اطلاع از تغییرات پلتفرم به نمای کلی Manifest V3 مراجعه کنید. برنامههای افزودنی موجود باید مهاجرت به Manifest V3 را در نظر بگیرند، برای دستورالعملهایی در مورد نحوه مهاجرت به Manifest V3 مراجعه کنید.
امنیت
برنامه افزودنی شما باید برای کاربران شما ایمن باشد. به عنوان مثال، داده های کاربر را به صورت ایمن از طریق HTTPS یا امنیت سرویس های وب ارسال کنید. بررسی کنید که برنامه افزودنی شما تهدید امنیتی نداشته باشد و از تاکتیک های نصب فریبنده استفاده نکند. برای اطلاعات بیشتر به ایمن بمانید مراجعه کنید.
حریم خصوصی
یک برنامه افزودنی برای افشای دادههای کاربر که جمعآوری میکند و نحوه رسیدگی به دادههای کاربر در برگه حریم خصوصی مورد نیاز است. این اطلاعات باید دقیق، به روز و مطابق با خط مشی رازداری برنامه افزودنی باشد. برای راهنمایی بیشتر در مورد حریم خصوصی، به محافظت از خطمشیهای حریم خصوصی کاربر و پرسشهای متداول دادههای کاربر مراجعه کنید.
عملکرد و عملکرد
با استفاده از کتابخانههای آزمایشی مانند Puppeteer، آزمایشهای انتها به انتها را اضافه کنید تا مطمئن شوید برنامه افزودنی شما از ابتدا تا انتها همانطور که در نظر گرفته شده است عمل میکند. علاوه بر این، آزمایش دستی کامل در نسخه های مختلف مرورگر، سیستم عامل ها و شرایط شبکه را برای اطمینان از عملکرد روان در نظر بگیرید.
تجربه ی کاربر
برنامه افزودنی خود را با در نظر گرفتن کاربر با ارائه یک رابط کاربری ساده، شهودی و بدون درز و در عین حال رعایت حریم خصوصی کاربر طراحی کنید.
تجربه سوار شدن
به محض اینکه کاربران به فهرست فروشگاه شما رسیدند، با ارائه اسکرین شات و ویدیویی از نحوه عملکرد برنامه افزودنی، شروع به ورود به سیستم کنید. توصیه میکنیم دستورالعملهای هشدار مجوز را دنبال کنید تا شانس کاربران برای نصب برنامه افزودنی شما افزایش یابد.
طراحی یک رابط کاربری پایدار
از پرت کردن حواس کاربران هنگام اجرای یک رابط کاربری دائمی خودداری کنید. به عنوان مثال، هنگام طراحی یک پانل جانبی برای برنامه افزودنی خود، مطمئن شوید که با ارائه اطلاعات مرتبط و عملکرد مفید، تجربه مرور کاربر را افزایش می دهد. یک پانل جانبی باید به کاربران کمک کند تا کارهای خود را با کمترین حواس پرتی انجام دهند.
با گوگل وارد شوید
اگر برنامه افزودنی شما به ورود کاربر نیاز دارد، توصیه میکنیم از ورود با Google پشتیبانی کنید، که تجربه کاربری خوبی را برای کاربران فروشگاه وب Chrome فراهم میکند زیرا احتمالاً قبلاً وارد سیستم شدهاند. اگر قبلاً یک سیستم ورود دارید، شناسه حساب Google را با حساب کاربری در سیستم خود مرتبط کنید. میتوانید از Chrome Identity API برای پشتیبانی از حسابهای Google به روشهای زیر استفاده کنید:
- Google OAuth2/OpenID: به شناسایی کاربر مراجعه کنید.
- OAuth2: احراز هویت کاربران با Google را ببینید.
فهرست فروشگاه
هدف از فهرست فروشگاه وب Chrome یک برنامه افزودنی، تعیین انتظارات کاربر است. باید به صراحت آنچه را که افزونه انجام می دهد، بیان کند. برای فهرست کامل نیازمندی ها به فهرست نیازمندی ها مراجعه کنید.
یک فهرست فروشگاه قانع کننده ایجاد کنید
هرچه فهرست فروشگاه افزونه شما بهتر باشد، کاربران بیشتری افزونه شما را پیدا کرده و امتحان خواهند کرد. ایجاد یک صفحه فهرست عالی دستورالعمل هایی را برای طراحی بهترین تجربه لیست فروشگاه ارائه می دهد. هنگام انتخاب نام برنامه افزودنی خود، نوشتن توضیحات آن، و طراحی لوگوی آن، دستورالعمل های برندسازی گوگل را در نظر داشته باشید.
تصاویر عالی ارائه دهید
شامل تمام تصاویر مورد نیاز (آیکون، کاشی، خیمه شب بازی، و تصاویر). همانطور که در تصاویر یک لیست با کیفیت بالا توضیح داده شده است، تصاویر نباید تار یا خیلی شلوغ باشند.
دسته برنامه افزودنی خود را به خوبی انتخاب کنید
کنسول توسعه دهنده از شما می خواهد که یک دسته برای برنامه افزودنی خود مشخص کنید. مناسب ترین دسته را انتخاب کنید:
- دسترسی
- برنامه های افزودنی طراحی شده برای افزایش تجربه مرور برای افراد دارای اختلالات بینایی، کم شنوایی، مهارت محدود و سایر ناتوانی ها. این ممکن است شامل ابزارهایی مانند صفحهخوانها، برنامههای افزودنی حالت تاریک، یا ابزارهایی باشد که به ناوبری، استفاده از میانبرهای صفحهکلید، فرمانهای صوتی و غیره کمک میکنند.
- طراحی هنری
- این افزونه ها ابزارهایی را برای مشاهده، ویرایش، سازماندهی و اشتراک گذاری تصاویر و عکس ها فراهم می کنند. آنها همچنین ممکن است ویژگی هایی برای گرفتن اسکرین شات، جستجوی تصویر، و ادغام با میزبانی تصویر یا سرویس های ویرایش محبوب ارائه دهند.
- ارتباط
- برنامه های افزودنی که ارتباطات را فعال می کنند. این دسته موارد مختلفی را شامل میشود: نوشتن و قالببندی ایمیلها، مدیریت ایمیل، اشتراکگذاری صفحه نمایش، برنامهها و پیشرفتهای کنفرانس ویدیویی، و موارد دیگر.
- ابزارهای توسعه دهنده
- برنامههای افزودنی که به توسعهدهندگان وب کمک میکنند کارهایی مانند اشکالزدایی، تجزیه و تحلیل عملکرد، خطبندی کد و ابزارهایی که ابزارهای توسعهدهنده مرورگر را بهبود میبخشند، انجام دهند. به عنوان مثال، ویرایش بلادرنگ HTML/CSS/JavaScript، تست API و بازرسی CSS.
- تحصیلات
- برنامه های افزودنی که به آموزش یا کمک در آموزش کمک می کنند، از جمله یادگیری زبان، یادداشت برداری، وسایل کمک آموزشی، و آموزش زبان اشاره و غیره.
- سرگرمی
- این افزونه ها برای طرفداران ورزش، موسیقی، تلویزیون و سینما طراحی شده اند.
- عملکرد و رابط کاربری
- برنامههای افزودنی که رابط کاربری Chrome را بهبود میبخشند، مانند مدیران برگهها، مدیران میانبر و راهاندازهای برنامه.
- بازی ها
- برنامه های افزودنی طیف گسترده ای از بازی های رومیزی و آرکید را ارائه می دهند.
- خانواده
- برنامه های افزودنی برای کمک به شما در اطراف خانه. این دسته شامل صرفه جویی در دستور العمل ها و مدیران، بودجه بندی، تحقیقات محصول و غیره است.
- فقط برای سرگرمی
- این افزونه ها برای سرگرمی طراحی شده اند. آنها می توانند شامل بازی ها، پس زمینه های جدید برگه های جدید، ویجت های عجیب و غریب، جوک ها، چیزهای بی اهمیت و موارد دیگر باشند.
- اخبار و آب و هوا
- این افزونه ها کاربران را در مورد رویدادهای جاری و شرایط آب و هوایی مطلع می کند. آنها میتوانند اخبار را از منابع متعدد جمعآوری کنند، بهروزرسانیهای آب و هوا را در زمان واقعی ارائه کنند، اخبار فوری را اعلام کنند و موارد دیگر.
- حریم خصوصی و امنیت
- برنامههای افزودنی مانند VPN، گاوصندوق رمز عبور، و بازدارندگی فیشینگ.
- خريد كردن
- هدف این افزونه ها افزایش تجربه خرید آنلاین است. آنها ممکن است ویژگی هایی مانند مقایسه قیمت، کوپن یاب، بررسی و رتبه بندی، مدیریت لیست آرزوها و موارد دیگر را ارائه دهند.
- شبکه های اجتماعی و شبکه ها
- این برنامههای افزودنی برای بهبود پلتفرمهای رسانههای اجتماعی طراحی شدهاند. آنها می توانند با خدمات ادغام شوند و ویژگی هایی مانند اشتراک گذاری آسان، اعلان ها، به روز رسانی وضعیت و موارد دیگر را ارائه دهند.
- ابزار
- ابزارهایی که در دسته های دیگر قرار نمی گیرند
- مسافرت رفتن
- برنامه های افزودنی برای برنامه ریزی سفر.
- تندرستی
- برنامه های افزودنی برای خودیاری، ذهن آگاهی و توسعه شخصی.
- گردش کار و برنامه ریزی
- برنامههای افزودنی برای کمک به کاربران برای انجام کارآمدتر وظایف خود. آنها میتوانند از ردیابهای زمان، ابزارهایی برای متمرکز ماندن، مدیران فهرست کارها، سازماندهندههای ایمیل، ویرایشگر اسناد و ابزارهای تقویم و غیره متغیر باشند.
بازنگری دسته ها
در اواسط سال 2023 دسته بندی ها تغییر کردند. بیشتر دستههای جدید با دستههای قبلی مطابقت دارند. چندین دسته با چندین دسته جایگزین شدند. اگر قبلاً از یکی از دستههای جایگزین استفاده میکردید، از جدول زیر استفاده کنید تا تصمیم بگیرید کدام دسته جدید برای برنامه افزودنی شما مناسبتر است.
- سرگرم کننده
- * سرگرمی
- بازی ها
- فقط برای سرگرمی
- عکس ها
- * طراحی هنری
- بهره وری
- * تحصیلات
- عملکرد و رابط کاربری
- خانواده
- حریم خصوصی و امنیت
- ابزار
- گردش کار و برنامه ریزی
- اجتماعی و ارتباطات
- *ارتباطات
- شبکه های اجتماعی و شبکه ها
- مسافرت رفتن
- تندرستی
دسته بندی موضوع خود را به خوبی انتخاب کنید
کنسول توسعه دهنده همچنین از شما می خواهد که یک دسته بندی برای موضوع خود تعیین کنید. مناسب ترین دسته را انتخاب کنید:
- حیوانات
- تم های الهام گرفته شده از حیوانات
- طراحی هنری
- تم ها صرفاً برای زیبا جلوه دادن مرورگر شما ساخته شده اند.
- ماشین ها
- مضامین مربوط به خودروها، مانند خودروهای فعلی و کلاسیک.
- رنگ ها
- تم هایی که مرورگر شما را در رنگ های سفارشی پوست می کند.
- تیره و سیاه
- تم هایی که دارای رنگ های تیره و تصاویر هستند.
- سرگرمی
- مضامین الهامگرفته از سرگرمیهای محبوب، مانند فرانچایزهای تلویزیونی و فیلم.
- بازی و انیمیشن
- تم هایی با الهام از بازی های ویدیویی و انیمه.
- مینیمالیست
- تم هایی که ظاهر مرورگر شما را ساده می کند.
- طبیعت و مناظر
- مضامین الهام گرفته شده از فضای باز.
- فضا
- تم هایی با الهام از فضا
- دیگر
- دسته ای برای مضامینی که جای دیگری خانه ندارند.