بازی‌های Google Play | رهنمودهای اصلاح‌شده Level Up

برنامه Level Up بازسازی‌شده «بازی‌های Google Play» برنامه‌ای برای شناسایی و پاداش دادن به تجربه‌های عالی بازی با مزایای جدول نرخ خدمات برنامه است تا رشد کسب‌وکار را برای بازی شما به‌همراه داشته باشد. مشارکت در این برنامه داوطلبانه است و توسعه‌دهندگانی که تصمیم می‌گیرند مشارکت نکنند، تغییری در مزایایی که ازطریق برنامه‌های دیگر به آن‌ها تعلق می‌گیرد نخواهند داشت. توسعه‌دهندگان می‌توانند از ۱ سپتامبر ۲۰۲۶ ازطریق «کنسول Play» ثبت‌نام کنند. برای اطلاعات بیشتر، ثبت‌نام در برنامه Level Up را ببینید.

مأموریت ما این است که بازیکنان را به بهترین تجربه‌های بازی متصل کنیم—تجربه‌هایی که تجربه یکپارچه برای بازیکنان ارائه می‌دهند، در همه صفحه‌نمایش‌ها دردسترس هستند، و جلسه‌های بازی پایدار و روان‌تر ارائه می‌دهند.

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

این صفحه دستورالعمل‌های تجربه کاربری را شرح می‌دهد. برای کسب اطلاعات بیشتر درباره برنامه Level Up و مزایای آن، به صفحه برنامه Level Up «بازی‌های Google Play» مراجعه کنید.

رهنمودهای تجربه کاربری

برای دسترسی به مزایای جدول نرخ خدمات برنامه Level Up، بازی شما باید از همه رهنمودهای تجربه کاربری که در این صفحه شرح داده شده است پیروی کند. این دستورالعمل‌ها ممکن است با تکامل برنامه، هرچندوقت یک‌بار به‌روزرسانی شوند.

بخش‌های زیر دستورالعمل‌ها را با سه موضوع اصلی شرح می‌دهند:

ارائه دادن تجربه یکپارچه برای بازیکنان

پلاتفرم بازی ما سازوکارها و سطوح جدیدی را معرفی می‌کند که تجربه بازی ارتقایافته، لذت‌بخش، و یکپارچه‌ای را برای بازیکنان فراهم می‌کند. برای ارائه این تجربه، بازی‌ها باید دستورالعمل‌های تجربه کاربری زیر را ادغام کنند.

شناسه رهنمود
LU-PA-GAA

اصالت‌سنجی پلاتفرم: کیت توسعه نرم‌افزار «سرویس‌های بازی‌های Google Play» نسخه ۲ را ادغام کنید و مطمئن شوید که در زمان راه‌اندازی مقداردهی اولیه می‌شود. این ادغام، جایزه‌ها، آمار بازی، و همگام‌سازی بین دستگاه‌ها را برای بازیکنانی که این ویژگی‌های پلاتفرم را انتخاب کرده‌اند، تقویت می‌کند. برای اطلاعات بیشتر، سرویس‌های بازی‌های Play را ببینید.

استفاده از اصالت‌سنجی «پلاتفرم بازی‌های Play» نیازی به استفاده از سیستم هویت Google ندارد، یا حتی اینکه سیستم هویت درون‌بازی داشته باشید. اگر می‌خواهید از سیستم هویت استفاده کنید، می‌توانید از هر ارائه‌دهنده هویتی (مثل «ورود به سیستم با Google»، ارائه‌دهندگان طرف سوم، یا پسای سفارشی) برای مدیریت حساب‌های اختصاصی درون بازی استفاده کنید. بازی‌های دارای حساب درون‌بازی می‌توانند از Play Games Recall API برای همگام‌سازی حساب‌ها بین دستگاه‌ها استفاده کنند تا ورود به سیستم آسان‌تر شود.

معافیت‌ها

شناسه معافیت
LU-PA-EAA

بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند برای برآورده کردن رهنمودهای Level Up ملزم به مقداردهی اولیه «سرویس‌های بازی‌های Play» یا پیاده‌سازی ویژگی‌های دیگر در این بخش («گنجینه افتخارات»، GSAPI،‏ Sidekick، «پاداش‌ها»، یا «ذخیره ابری») نیستند.

‫Sidekick در «بازی‌های Play»

«داشبورد کمکی بازی‌های Play» یک رونهاد است که با ارائه مستقیم محتوا، عملکرد، و پیشنهادهای مرتبط به بازیکنان کمک می‌کند در بازی بمانند. بازیکنان انتظار دارند Sidekick در بازی‌های پلاتفرم «بازی‌های Play» دردسترس باشد.

شناسه رهنمود
LU-SK-GAA Sidekick را به بازی‌تان اضافه کنید. اگر بازی‌تان در قالب App Bundle منتشر شده باشد، این کار را می‌توانید با فعال کردن این ویژگی در Play Developer Console انجام دهید. یا اگر از قالب APK قدیمی برای انتشار استفاده می‌کنید یا از راهکار DRM ناسازگار استفاده می‌کنید، می‌توانید کیت توسعه نرم‌افزار Sidekick را مستقیماً در بازی‌تان کامپایل کنید.

معافیت‌ها

اگرچه Sidekick برای همه بازیکنان مفید است، اما برای همه مخاطبان دردسترس نیست. برای این دستورالعمل، معافیت‌های زیر را داریم:

شناسه معافیت‌ها
LU-SK-EAA بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند. چون «دستیار» در حساب کودکان غیرفعال است، بازی‌هایی که عمدتاً برای کودکان زیر ۱۳ سال طراحی شده‌اند معاف هستند.
LU-SK-EAB اگر بازی‌ای با مشکل مسدودسازی در Sidekick مواجه شده باشد و آن را گزارش کرده باشد و Google آن را پذیرفته باشد، ممکن است برای مدت زمان مناسبی معافیت دریافت کند تا راه‌حل جایگزینی پیدا کند یا مشکل برطرف شود.

منابع بیشتر

برای اطلاعات بیشتر، به داشبورد کمکی مراجعه کنید.

جوایز

جایزه‌ها تجربه اصلی بازی برای شناسایی و پاداش دادن به بازیکنان برای دستاوردهایشان در بازی‌ها است.

شناسه رهنمود
LU-AC-GAA حداقل ۱۰ جایزه در طول عمر بازی لازم است. توجه داشته باشید که توصیه می‌کنیم بیش‌از ۴۰ جایزه داشته باشید تا تعامل عمیق و قوی با بازیکنان در پلاتفرم «بازی‌های Google Play» برقرار کنید.
LU-AC-GAB همه جایزه‌ها باید نام و شرح یکتا داشته باشند. این توضیحات باید به‌وضوح به بازیکنان نشان دهد که برای دریافت جایزه چه کاری باید انجام دهند.
LU-AC-GAC برای واجدشرایط بودن برای مأموریت‌ها، حداقل ۴ جایزه باید به‌طور منطقی و قابل‌اطمینان در ساعت اول بازی توسط هرکسی که بازی می‌کند قابل‌دستیابی باشد.
موفقیت‌های خوب با نام‌ها، نمادها، و توضیحات منحصربه‌فرد.
جوایز خوب با نام‌ها، نمادها، و توضیحات منحصربه‌فرد.

معافیت‌ها

درحالی‌که موفقیت‌ها برای همه بازیکنان دردسترس است، ممکن است برای همه مخاطبان منطقی نباشد. برای این دستورالعمل، معافیت زیر را داریم:

شناسه معافیت
LU-AC-EAA بازی‌هایی که در درجه اول بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند.
LU-AC-EAB بازی‌ها از ارائه جایزه معاف هستند اگر فاقد رویدادهای واضح، پیشرفت، یا دستاوردهای بازیکن در داخل بازی باشند. توجه داشته باشید که از سازوکارهای پیشرفت مانند امتیازهای بالای مادام‌العمر، سطوح، باز کردن قفل یا کشف منطقه، شکست دادن دشمن یا رقیب، مراحل داستان، XP، درصد تکمیل، یا مجموعه موارد می‌توان برای ایجاد جایزه استفاده کرد.

منابع بیشتر

برای کسب اطلاعات درباره نحوه ادغام جایزه‌ها در بازی و روال‌های مطلوب، به جایزه‌ها مراجعه کنید.

آمار بازی

با «آمار بازی»، قفل تعامل عمیق‌تر بازیکن را باز کنید و رؤیت‌پذیری بازی‌تان را در سراسر پلاتفرم «بازی‌های Google Play» تقویت کنید. ویژگی «آمار بازی» به کاربران امکان می‌دهد آمار خود را در نمایه بازیکن خود مشاهده کنند و برای تقویت ویژگی‌های تعامل بیشتر بازیکنان در سراسر Play، مانند «مأموریت‌ها»، «چالش‌های اجتماعی»، و موارد دیگر در آینده استفاده می‌شود.

شناسه رهنمود
LU-GS-GAA

حداقل ۵ آمار تکراری ارسال کنید تا ویژگی «آمار بازی» که در نمایه بازیکن ذخیره شده است فعال شود. همه آمار تکرارشونده باید نشان‌دهنده کنش‌های تکراری بازیکنان در بازی باشد.

  • حداقل ۱ آمار باید برای ویژگی‌های تعامل بازیکن رقابتی قابل‌استفاده باشد.
LU-GS-GAB

اگر سازوکار پیشرفت اولیه دارید، حداقل ۱ آمار پیشرفت بازیکن اضافی ارسال کنید تا ویژگی «آمار بازی» ذخیره‌شده در نمایه بازیکن را تقویت کند.

  • سطح پیشرفت باید سنجه‌ای باشد که پیشرفت بازیکن را در بازی نشان دهد.

داده‌های بازیکن برای «آمار بازی» باید بااستفاده از Game Stats API ازطریق پیاده‌سازی کارخواه یا سرور ارسال شود. هر پیشرفت بازیکن یا آمار تکراری باید در ابزارهای ارائه‌شده Play پیکربندی شود. طرح‌واره داده‌های خام باید اعلام شود و با «آمار بازی» سمت کاربر، ازجمله رشته نمایشی، نماد یکتا، و هرگونه قانون تجمیع، نگاشت شود.

شناسه رهنمود
LU-GS-GAC

هر آمار باید از الزامات شرح‌داده‌شده در آمار بازی پیروی کند.

اکثر بازی‌ها باید بتوانند نشان‌های مناسب را ارائه دهند. نمونه‌هایی دردسترس است تا به شما کمک کند نقاط داده صحیح را انتخاب کنید که مکانیک‌های تعامل را فعال می‌کند.

معافیت‌ها

معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-GS-EAA

بازی‌هایی که عمدتاً بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند «آمار بازی» برای بازیکنان زیر ۱۳ سال فعال نیست.

LU-GS-EAB

بازی‌ها فقط درصورتی از ارائه وضعیت بازیکن معاف هستند که فاقد سازوکارهای پیشرفت واضح باشند. اگر بازی شما شامل ویژگی‌هایی مانند امتیازهای بالای مادام‌العمر، سطوح، XP، درصدهای تکمیل، یا مجموعه آیتم‌های اصلی باشد، واجدشرایط این معافیت نیست زیرا این موارد می‌توانند به‌عنوان مکانیزم پیشرفت استفاده شوند.

LU-GS-EAC

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

منابع بیشتر

برای اطلاعات بیشتر، به آمار بازی مراجعه کنید.

پاداش‌ها

پیشنهادهای پاداش «بازی‌های Play» ایجاد کنید تا Play بتواند آن‌ها را به‌صورت رایگان به‌عنوان مشوق و پاداش بین بازیکنان توزیع کند، ازجمله مواردی که ازقبل در بازی وجود دارد یا موارد جدیدی که برای افزایش مشارکت طراحی شده‌اند:

شناسه رهنمود
LU-RE-GAA همه موارد باید حداقل یک‌بار بااستفاده از Play برای هر بازیکن دردسترس باشد.
LU-RE-GAB همه موارد باید برای بازیکنان معنادار یا مطلوب باشند تا مطمئن شوید که به‌طور مؤثر تعامل را افزایش می‌دهند.
LU-RE-GAC

۳۰ سپتامبر ۲۰۲۶: حداقل ۲ پیشنهاد ویژه پاداش‌های «بازی‌های Play» تک‌مصرف، مثل شخصیت‌ها، پوسته‌ها، یا سلاح‌های خاص. این پاداش‌های «بازی‌های Play» پس‌از تکمیل موفقیت‌آمیز «مأموریت» به بازیکنان اعطا خواهد شد.

LU-RE-GAD

۱ مارس ۲۰۲۷: حداقل ۱ پیشنهاد ویژه پاداش‌های «بازی‌های Play» تکرارپذیر، مثل جان، تقویت‌کننده‌های موقت، محصولات پاداش روزانه، ارز درون بازی، یا دیگر محصولات مصرفی. این پاداش‌ها پس‌از تکمیل موفقیت‌آمیز چالش‌های اجتماعی به بازیکنان اعطا می‌شود و حداکثر ۱ پاداش در هفته برای هر بازیکن درنظر گرفته شده است.

معافیت‌ها

معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-RE-EAA

بازی‌هایی که در درجه اول بازیکنان زیر ۱۳ سال را هدف قرار می‌دهند. محصولات پاداش برای ویژگی‌هایی مثل مأموریت‌ها و «چالش‌های اجتماعی» استفاده می‌شوند که عموماً برای بازیکنان زیر ۱۳ سال دردسترس نیستند. اگر بازی شما عمدتاً این گروه سنی را هدف قرار می‌دهد، از ارائه موارد پاداش معاف هستید.

LU-RE-EAB

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

منابع بیشتر

برای اطلاعات بیشتر، پاداش‌های «بازی‌های Play» را ببینید.

ذخیره اینترنتی

بازیکنان در چندین دستگاه بازی می‌کنند و بازی‌هایشان را چندین‌بار در یک دستگاه نصب می‌کنند. درنتیجه، همیشه باید بازی‌شان را از آخرین وضعیت پیشرفتشان شروع کنند. برای دستیابی به این هدف، باید راهکار ذخیره ابری را در بازی‌تان پیاده‌سازی کنید.

شناسه رهنمود
LU-CS-GAA

بازی باید وضعیت بازی بازیکن را خارج از دستگاه در فضای ابری ذخیره کند و هنگام شروع بازی آن را بازیابی کند.

LU-CS-GAB

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

  • چند حساب برای هر کاربر: مواردی را که یک بازیکن بااستفاده از حساب‌های مختلف با برنامه تعامل برقرار می‌کند مدیریت کنید.
  • تضادهای وضعیت: تفاوت‌هایی را که بین وضعیت بازی محلی و وضعیت بازی ذخیره‌شده در فضای ابری ایجاد می‌شود حل‌وفصل کنید.

اگر راهکار ذخیره ابری موجودی برای پیشرفت بازیکن ندارید، توصیه می‌کنیم از Saved Games API به‌عنوان بخشی از «سرویس‌های بازی‌های Play» برای ارائه این عملکرد استفاده کنید. برای برآورده کردن این دستورالعمل، می‌توانید از هر ارائه‌دهنده راه‌کاری استفاده کنید.

ما معتقدیم که هر بازی باید این امکان را برای بازیکنان فراهم کند که بتوانند پیشرفت خود را در نصب‌های مختلف بازی ازسر بگیرند.

معافیت‌ها

معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-CS-EAA

«ذخیره در فضای ابری» برای بازی‌هایی که حساب درون‌بازی ارائه نمی‌دهند و فقط حساب مهمان ارائه می‌دهند یا هیچ وضعیت بازی ذخیره‌شده‌ای در جلسه‌های بازی ارائه نمی‌دهند الزامی نیست.

LU-CS-EAB

بازی‌هایی که فایل‌های ذخیره‌شده آن‌ها از محدودیت‌های اندازه Saved Games API (۳ مگابایت) فراتر می‌رود و پیاده‌سازی یک راهکار ابری خودکار شخص ثالث برای آن‌ها هزینه زیادی دارد، از دستورالعمل‌های ذخیره ابری معاف هستند. بااین‌حال، به توسعه‌دهندگان توصیه می‌کنیم راهکار جایگزینی ارائه دهند، مثلاً به بازیکنان اجازه دهند فایل‌هایشان را به‌صورت دستی بارگیری و بارگذاری کنند.

منابع بیشتر

برای اطلاعات بیشتر، به ذخیره ابری مراجعه کنید.

گسترش دادن دسترسی در همه صفحه‌نمایش‌ها

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

همه بازی‌ها باید این رهنمودها را دنبال کنند تا بتوانند تجربه بازی با فرم فاکتور چنددستگاهی را ارائه دهند و به برنامه Level Up بپیوندند:

بهینه‌سازی صفحه‌نمایش بزرگ

بازیکنان انتظار دارند بازی‌هایشان را در هر ضریب شکل دستگاهی که «پلاتفرم بازی‌های Google Play» پشتیبانی می‌کند بازی کنند. این شامل دستگاه‌های Android با صفحه‌نمایش بزرگ مثل رایانه‌های لوحی یا تلفن‌های تاشو می‌شود. بازی شما باید قابلیت تغییر اندازه را ارائه دهد تا بازیکنان بهترین تجربه را در این ضریب‌های شکل داشته باشند.

ضریب‌های شکل تلفن، تاشو، رایانه لوحی، و رایانه کیفی
ضریب‌های شکل تلفن، تاشو، رایانه لوحی، و رایانه کیفی.
شناسه رهنمود
LU-LS-GAA

از تورفتگی‌ها برای جلوگیری از مسدود شدن کنترل‌های بازی یا میاناهای کاربر که با نوارهای سیستم (وضعیت، پیمایش، اشاره) یا برش‌های نمایشگر (بریدگی‌ها، سوراخ‌های پانچ) هم‌پوشانی دارند استفاده کنید.

LU-LS-GAB

از تغییرات پیکربندی (چرخش دستگاه، تا کردن/باز کردن، تقسیم چندپنجره‌ای، تغییر اندازه پنجره قالب آزاد) بدون ازکارافتادگی، خطای «برنامه پاسخ نمی‌دهد»، آرتیفکت‌های دیداری، یا انحراف تخصیص لمس پشتیبانی کنید و درعین‌حال وضعیت و پیشرفت فعال بازی را حفظ کنید.

LU-LS-GAC

بازی‌هایی که در حالت افقی نمایش داده می‌شوند باید در «دستگاه‌های مرجع» و نسبت‌های لنگر ۴:۳،‏ ۱۶:۱۰، و ۲۱:۹ به‌صورت تمام‌صفحه و بدون تصویر عریض یا تصویر باریک پرداز زده شوند.

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

LU-LS-GAD

بازی‌هایی که در حالت عمودی نمایش داده می‌شوند باید در دستگاه‌های مرجع و نسبت‌های لنگر ۳:۴،‏ ۱۰:۱۶، و ۹:۲۱ به‌صورت تمام‌صفحه و بدون تصویر عریض یا تصویر باریک پرداز زده شوند.

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

منابع بیشتر

بازی‌های Google Play در رایانه

«بازی‌های Google Play در رایانه» با فراهم کردن امکان تجربه بازی چندسکویی فراگیر و یکپارچه برای بازیکنان، بهترین‌های Google Play را ارائه می‌دهد.

شناسه رهنمود
LU-PC-GAA

بازی شما باید در بازی‌های Google Play در رایانه توزیع شود. دو روش برای برآورده کردن این شرط توزیع وجود دارد:

*اگر به‌عنوان «بازی رایانه بومی» منتشر کنید، عنوان شما تا زمانی که این ویژگی‌ها در کیت توسعه نرم‌افزار «بازی‌های Google Play» در رایانه دردسترس قرار نگیرند، نیازی به پشتیبانی از Sidekick، «ذخیره ابری»، «جایزه‌ها»، و Game Stats API برای نسخه رایانه نخواهد داشت.

معافیت‌ها

برخی‌از بازی‌ها هستند که توزیع آن‌ها در رایانه دشوار است. معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-PC-EAA

محدودیت‌های ضریب شکل به‌طور معناداری کیفیت تجربه را کاهش دهد. عناوینی که الزامات فنی مهمی برای شیوه بازی دارند که در ضریب شکل «بازی‌های Google Play در رایانه» دردسترس نیستند یا عناوینی که ضریب شکل «بازی‌های Google Play در رایانه» تجربه بازیکن را به‌طور معناداری تنزل می‌دهد، برای مثال:

  • بازی‌های واقعیت افزوده و مکان‌مبنا اساساً به جابه‌جایی جغرافیایی فیزیکی دستگاه متکی هستند.
  • بازی‌هایی که از حسگرهای سخت‌افزاری محلی تلفن همراه (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و برای چرخه اصلی گیم‌پلی بدون راه‌حل‌های جایگزین حیاتی هستند.
  • بازی‌هایی با مکانیک‌هایی که کاربر را ملزم می‌کند تا به‌طور فیزیکی کل بدن خود را در فضای واقعی ۳۶۰ درجه بچرخاند تا دارایی‌های دیجیتال را پیدا کند.
LU-PC-EAB

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

LU-PC-EAC

(فقط بازی‌های پولی) تفاوت قیمت تلفن همراه با رایانه. بازی‌های پولی که قبل‌از ۳۰ سپتامبر ۲۰۲۶ ازطریق فروشگاه Play توزیع شده‌اند و ازقبل تفاوت قیمت رایانه به تلفن همراه داشته‌اند.

منابع بیشتر

برای اطلاعات بیشتر درباره توزیع در رایانه با Google Play، به «بازی‌های Google Play» در رایانه مراجعه کنید.

کنترل‌های ورودی دقیق

پشتیبانی از چند ضریب شکل به‌معنای پشتیبانی از ورودی طبیعی دستگاه است، و به‌طور کلی به کاربر اجازه می‌دهد به روشی که احساس می‌کند بهترین است بازی کند. این یعنی بازی‌ها باید از ورودی کنترل‌کننده، صفحه‌کلید، و موشواره پشتیبانی کنند تا بهترین تجربه بازی در چند صفحه‌نمایش را ارائه دهند.

رایانه رومیزی با صفحه‌کلید و موشواره. بازی روی صفحه است و ورودی‌های صفحه لمسی را برای کنترل جهت و موشواره نشان می‌دهد.
ورودی‌های صفحه‌کلید، موشواره، و صفحه لمسی.
شناسه رهنمود
LU-IC-GAA

بازی باید کاملاً قابل‌بازی کردن با کنترل‌کننده، صفحه‌کلید، و موشواره (K&M) در همه دستگاه‌هایی باشد که بازی ازطریق پلاتفرم «بازی‌های Play» پشتیبانی می‌کند، جایی که این حالت‌های ورودی دردسترس هستند. کاملاً قابل‌بازی یعنی بازی را می‌توان به‌طور کامل از ابتدا بازی کرد، ازجمله همه سازوکارهای شیوه بازی و منوهای تنظیمات، بدون نیاز به بازگشت به ورودی لمسی.

معافیت‌ها

همه مکانیک‌های تلفن همراه به‌طور یکپارچه به کنترل‌های ورودی دقیق ترجمه نمی‌شوند. معافیت‌های زیر براساس سازوکارهای اصلی شیوه بازی و نحوه تأثیرگذاری بنیادی حالت‌های مختلف ورودی بر تجربه بازیکن تعیین شده‌اند.

شناسه معیارها کنترل‌کننده‌ها
الزامی است
K&M
الزامی
LU-IC-EAA GPS / نقشه‌برداری فضایی مبتنی بر مکان: بازی‌های واقعیت افزوده و مبتنی بر مکان اساساً به جابه‌جایی جغرافیایی فیزیکی دستگاه متکی هستند. ❌
(الزامی نیست)
❌
(الزامی نیست)
LU-IC-EAB حسگرهای محیطی (میکروفون/ردیابی خواب): عناوینی که از حسگرهای سخت‌افزاری محلی تلفن همراه (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و برای چرخه اصلی بازی ضروری هستند و هیچ راه گریزی وجود ندارد. ❌
(الزامی نیست)
❌
(الزامی نیست)
LU-IC-EAC دوربین جنبشی / تمام‌نماهای واقعیت افزوده: مکانیک‌هایی که کاربر را ملزم می‌کنند تا برای پیدا کردن دارایی‌های دیجیتال، کل بدن خود را به‌صورت فیزیکی در فضای واقعی ۳۶۰ درجه بچرخاند. ❌
(الزامی نیست)
❌
(الزامی نیست)
LU-IC-EAD هدف‌گیری فضایی ژیروسکوپی / شتاب‌سنجی: بازی‌هایی که برای اجرا به وجود ژیروسکوپ یا شتاب‌سنج در دستگاه متکی هستند و درغیراین‌صورت برای پشتیبانی از ورودی‌های دقیق به بازسازی قابل‌توجهی در تجربه کاربری نیاز دارند. ❌
(الزامی نیست)
❌
(الزامی نیست)
LU-IC-EAE ریتم چندلمسی و تند کشیدن سریع و شدید: بازی‌های ریتم (ژانر موسیقی) نیاز به فعال‌سازی هم‌زمان و همگام چندین گره صفحه‌نمایش دارند که یک مکان‌نمای موشواره نمی‌تواند ازنظر ریاضی آن را اجرا کند. کنترل‌کننده‌ها فاقد چیدمان فیزیکی برای نگاشت شهودی نمودارهای ریتم پویای ۶ تا ۸ خطی هستند. ❌
(الزامی نیست)
❌
(الزامی نیست)
LU-IC-EAF طراحی با اشاره / بردار دست‌آزاد: کشیدن اشکال هندسی خاص یا مسیرهای دست‌آزاد بااستفاده از محدودیت‌های شعاعی سخت‌گیرانه دسته کنترلر عملاً غیرممکن است. ❌
(الزامی نیست)
✅
(ضروری)
LU-IC-EAG کشیدن و رها کردن / اشاره و کلیک مطلق: اجرای مکانیک‌های سریع کشیدن و رها کردن با دسته شستی شعاعی نسبی ازنظر حرکتی غیرممکن است و بسیار کندتر از لمس مطلق است. ❌
(الزامی نیست)
✅
(ضروری)

منابع بیشتر

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

توزیع ضریب شکل

پلاتفرم «بازی‌های Google Play» در بسیاری از ضریب‌های شکل مختلف دستگاه Android دردسترس است و بازیکنان انتظار دارند بتوانند بازی‌هایشان را در همه آن‌ها بازی کنند.

شناسه رهنمود
LU-FF-GAA

بازی شما باید در ضریب‌های شکل Android زیر با کیفیت عالی توزیع شود:

معافیت‌ها

معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-FF-EAA

محدودیت‌های ضریب شکل به‌طور معناداری کیفیت تجربه را کاهش دهد. عناوینی که الزامات فنی حیاتی برای شیوه بازی دارند که در ضریب شکل دردسترس نیست یا ضریب شکل باعث ایجاد تجربه بازیکن به‌طور معناداری تنزل‌یافته می‌شود.

برای مثال:

مکانیک شیوه بازی ضریب‌های شکل معاف از توزیع
بازی‌های واقعیت افزوده و مکان‌مبنا اساساً به جابه‌جایی جغرافیایی فیزیکی دستگاه متکی هستند «بازی‌های Google Play» در رایانه، رایانه لوحی، Googlebook،‏ Android TV
بازی‌هایی که از حسگرهای سخت‌افزاری محلی تلفن همراه (مانند ورودی تنفس یا ردیابی خواب) استفاده می‌کنند، قابل شبیه‌سازی نیستند و برای چرخه اصلی بازی بدون راه‌حل‌های جایگزین ضروری هستند. «بازی‌های Google Play» در رایانه، رایانه لوحی، Googlebook،‏ Android TV،‏ Android Auto
بازی‌هایی با مکانیک‌هایی که کاربر را ملزم می‌کند تا برای پیدا کردن دارایی‌های دیجیتال، کل بدن خود را به‌طور فیزیکی در فضای ۳۶۰ درجه دنیای واقعی بچرخاند. «بازی‌های Google Play» در رایانه، Googlebook،‏ Android TV،‏ Android Auto
شناسه معافیت
LU-FF-EAB

دستگاه‌هایی با مشخصات فنی پایین‌تر از حداقل الزامات سخت‌افزاری تلفن همراه. بازی‌ها از توزیع در دستگاه‌هایی با سخت‌افزار (RAM،‏ CPU، فضای ذخیره‌سازی، یا GPU) یا نسخه‌های Android که پایین‌تر از حداقل الزامات تلفن همراه شما هستند معاف هستند.

LU-FF-EAC

دردسترس بودن ضریب شکل. بازی‌ها از توزیع در دستگاه‌هایی که در هیچ‌یک از مناطقی که بازی در آن‌ها ارائه می‌شود دردسترس نیستند معاف هستند—یعنی هیچ هم‌پوشانی‌ای در دردسترس بودن منطقه‌ای بین دستگاه و بازی وجود ندارد.

دردسترس بودن عنوان

بازیکنان از انعطاف‌پذیری انتخاب دستگاه‌های ترجیحی خود لذت می‌برند، درحالی‌که دسترسی یکپارچه به کل کتابخانه تجربه‌های بازی خود را حفظ می‌کنند.

شناسه رهنمود
LU-TA-GAA

برای اینکه عناوین واجدشرایط مزایای جدول نرخ خدمات برنامه باشند، باید هم‌زمان با دردسترس قرار گرفتن در هر ضریب شکل غیراز Android قابل‌مقایسه دیگری، در ضریب‌های شکل پشتیبانی‌شده Android نیز از ۳۰ سپتامبر ۲۰۲۶ به بعد منتشر شوند.

ضریب‌های شکل Android پشتیبانی‌شده که درحال‌حاضر الزامی هستند عبارت‌اند از:

  • تلفن همراه و صفحه‌نمایش بزرگ (رایانه لوحی، Googlebook، رایانه)
  • Android XR (با عناوینی که در پنجره‌ای دوبعدی در دستگاه XR اجرا می‌شوند)
  • Android TV
  • Android Auto

عناوینی که این رهنمود دردسترس بودن عنوان را رعایت نکنند، پس‌از دوره انتظار ۶ ماهه، وقتی که همه رهنمودهای تجربه کاربری را کاملاً رعایت کنند، واجدشرایط مزایای جدول نرخ خدمات برنامه Level Up خواهند شد.

مثال‌ها:

  • اگر عنوانی برای شرکت در برنامه Level Up درخواست دهد و این عنوان درحال‌حاضر در سایر ضریب‌های شکل غیرAndroid مشابه دردسترس باشد، این عنوان باید حداقل ۶ ماه قبل‌از ثبت‌نام در Level Up در همه ضریب‌های شکل Android مشابه راه‌اندازی شده باشد، درغیراین‌صورت تا ۶ ماه پس‌از راه‌اندازی عنوان در ضریب شکل Android واجدشرایط مزایای برنامه نخواهد بود. اگر عنوان در ضریب شکل غیرAndroid قبل‌از ۳۰ سپتامبر ۲۰۲۶ راه‌اندازی شده باشد، دوره انتظار ۶ ماهه اعمال نمی‌شود.
  • اگر عنوانی که درحال‌حاضر در برنامه ثبت‌نام شده است، ضریب شکل غیرAndroid قابل‌مقایسه‌ای را راه‌اندازی کند و به‌طور هم‌زمان در ضریب شکل Android قابل‌مقایسه راه‌اندازی نشود، به‌مدت ۶ ماه واجدشرایط مزایای برنامه نخواهد بود.

معافیت‌ها

معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-TA-EAA

تفاوت‌های بین پلاتفرم‌های دستگاه. همه بازی‌ها ازنظر فنی یا مفهومی برای همه پیکربندی‌های سخت‌افزاری مناسب نیستند؛ بنابراین، اگر توسعه‌دهنده بتواند نشان دهد که محدودیت‌های یک فرم فاکتور خاص Android به‌طور معناداری تجربه کاربری را درمقایسه با پلاتفرم غیرAndroid مشابه کاهش می‌دهد یا اگر راه‌حل فنی قابل‌اجرایی برای آن سخت‌افزار وجود نداشته باشد، عنوان معاف خواهد بود.

LU-TA-EAB

مهلت ارفاقی راه‌اندازی. برای درنظر گرفتن موانع فنی پیش‌بینی‌نشده، تأخیر در بررسی فروشگاه، یا «راه‌اندازی‌های آزمایشی»، موارد زیر را اجرا خواهیم کرد:

  • مهلت ارفاقی استاندارد. به توسعه‌دهندگان یک بازه زمانی ۱۵ روزه داده می‌شود تا به وضعیت «فعال» در «فروشگاه Google Play» برسند.
  • مهلت ارفاقی تمدیدشده. در شرایط استثنایی که توسعه‌دهنده بتواند نشان دهد تأخیر به‌دلیل مشکل فنی ازطرف Google یا فرایند بازبینی غیرعادی و طولانی برنامه بوده است، مهلت ارفاقی ممکن است پس‌از بازبینی دستی به ۳۰ روز تمدید شود.
LU-TA-EAC

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

ارائه دادن جلسه‌های بازی پایدار و روان‌تر

برای اطمینان از اینکه بازی‌ها در همه ابعاد به‌خوبی اجرا می‌شوند، معیارهای کیفیتی را معرفی می‌کنیم که هم عملکرد و هم پایداری را برای بازیکنان تضمین می‌کند. همه بازی‌ها باید این رهنمودهای تجربه کاربری را دنبال کنند تا تجربه باکیفیتی برای پیوستن به برنامه Level Up ارائه دهند.

پایداری

بازیکنان انتظار دارند بازی‌هایشان تجربه پایداری در دستگاهشان ارائه دهد که عاری از خرابی و «Android پاسخ نمی‌دهد» (ANR) باشد. بازی‌ها باید آستانه‌های کیفیت زیر را برآورده کنند. برای کاهش نوسان، این آستانه‌ها براساس داده‌های ۲۸ روز گذشته اعمال خواهند شد و فقط دستگاه‌های موجود در مجموعه تأییدشده‌ای درنظر گرفته می‌شوند که برنامه‌تان در ۲۸ روز گذشته حداقل ۱۵۰۰ جلسه در آن‌ها داشته است.

نشانگرهای عملکرد Android

LU-ST-GAA LU-ST-GAB
جزئیات مهم Android دستگاه‌های آزمایشی دستگاه‌های Android با بیش‌از ۴ گیگابایت حافظه دسترسی تصادفی
خرابی‌ها میانگین نرخ خرابی کمتر از ۱٪

بررسی سنجه‌ها در «کنسول Play» اطلاعات

میانگین نرخ خرابی کمتر از ۲٪

بررسی سنجه‌ها در «کنسول Play») اطلاعات

خطاهای «برنامه پاسخ نمی‌دهد» میانگین میزان خطای ANR کمتر از ۲٪

بررسی سنجه‌ها در «کنسول Play» اطلاعات

میانگین میزان خطای ANR کمتر از ۳٪

بررسی سنجه‌ها در «کنسول Play») اطلاعات

معافیت‌ها

هیچ معافیتی برای این دستورالعمل وجود ندارد.

منابع بیشتر

برای اطلاعات بیشتر درباره تشخیص و رفع مشکلات حیاتی، به معیارهای کلیدی Android مراجعه کنید.

عملکرد

نرخ فریم روان و پایدار برای ارائه تجربه بازی با کیفیت بالا در دستگاه‌های Android ضروری است.

شناسه رهنمود
LU-PR-GAA

در دستگاه‌های مرجع، صحنه‌های فعال بازی باید به‌طور پیش‌فرض حداقل ۶۰ فریم در ثانیه را هدف قرار دهند و ارائه کنند. این الزام به‌طور خاص برای بازی فعال و هم‌زمان اعمال می‌شود و شامل حالت‌های غیرتعاملی یا انتقالی مانند صفحه‌های بارگیری/اسپلش، بارگیری محتوا، میاناهای لابی، منوها، و صحنه‌های برش سینمایی نمی‌شود:

  • میانگین FPS‏ ≥ ۵۵ FPS
  • ‫٪۱۰ پایین (P90) FPS‏ ≥ ۵۰ FPS
  • ‫٪۱ پایین (P99) FPS‏ ≥ ۳۰ FPS

معافیت‌ها

بازی‌های تلفن همراه باید تصمیمات دشوار زیادی درباره معنای کیفیت بالا برای تجربه خاص خود بگیرند – مثلاً اینکه آیا درطول جلسه بازی، دقت گرافیکی را ترجیح دهند یا عمر باتری را. معافیت‌های زیر برای این دستورالعمل اعمال می‌شود:

شناسه معافیت
LU-PR-EAA

بازی‌هایی که در پلاتفرم‌های تلفن همراه غیرAndroid دیگر از ۶۰ فریم در ثانیه پشتیبانی نمی‌کنند.

LU-PR-EAB

بازی‌هایی که به‌جای رندر کردن مستقیم، از HWUI یا Composer استفاده می‌کنند.

LU-PR-EAC

بازی‌هایی که فقط هنگام تعامل بازیکن، فریم‌های جدید را ارسال می‌کنند، نه به‌صورت مداوم و منظم.

LU-PR-EAD بازی‌ها ملزم به رعایت این مورد در رایانه‌های لوحی و دستگاه‌های تاشو نیستند، زیرا این دستگاه‌ها در طراحی حرارتی و محاسبات برای پشتیبانی از صفحه‌نمایش‌های با وضوح بالا با چالش‌هایی مواجه هستند.

منابع بیشتر

برای جزئیات بیشتر درباره محاسبه و اندازه‌گیری عملکرد Level Up، به نرخ فریم مراجعه کنید. همچنین می‌توانید اسناد جلسه‌های آهسته را برای استراتژی‌های بهینه‌سازی مربوط به روان بودن قاب کاوش کنید.

حافظه

برای ارائه تجربه‌ای ممتاز، Android 17 مدیریت حافظه بهینه‌شده و الزامات پلاتفرم سخت‌گیرانه‌تری را معرفی کرده است که با دورسنجی حافظه جدید و قابل‌اجرا در «کنسول Play» همراه است.

از فوریه ۲۰۲۷، Play از بازی‌ها می‌خواهد که آستانه‌های تعیین‌شده برای رفتار بد را درخصوص استفاده از حافظه پویا (RSS ناشناس + swap)، استفاده از نقشه بیتی، و بهینه‌سازی کد در همه نسخه‌های Android رعایت کنند. اکنون توسعه‌دهندگان می‌توانند این سنجه‌های حافظه و آستانه‌های رفتار بد را در معیارهای کلیدی Android پایش کنند.

شناسه رهنمود
LU-MM-GAA

وقتی این آستانه‌های حافظه اجرایی شوند، بازی‌ها باید از همه آستانه‌های حافظه تبعیت کنند تا واجدشرایط Level Up شوند یا واجدشرایط بودنشان را حفظ کنند. می‌توانید آستانه‌های حافظه و زمان‌بندی اجرا را در اینجا پیدا کنید.

بهینه‌سازی بازی: جدیدترین راهنمایی‌ها برای بازی‌ها را دنبال کنید تا صرفه‌جویی در حافظه را در سراسر وضعیت‌های پردازش به حداکثر برسانید.

معافیت‌ها

هیچ معافیتی برای این دستورالعمل وجود ندارد.

Vulkan

Vulkan میانای برنامه‌سازی کاربردی گرافیک مدرن Android است که بهبودهای قابل‌توجهی در عملکرد و مصرف باتری ارائه می‌دهد. این نسخه همچنین تکنیک‌های گرافیکی جدید با کیفیت بالاتری ارائه می‌دهد که تجربه بازی در Android را بهبود می‌بخشد.

بازی‌های قدیمی‌تر ممکن است ترجیح دهند به‌جای تبدیل کد خود به Vulkan، ازطریق ANGLE به Vulkan دسترسی پیدا کنند. ‫ANGLE لایه ترجمه OpenGL ES منطبق با Google برای Windows،‏ Mac،‏ Linux،‏ iOS، و Android است. ANGLE در پس‌زمینه از Vulkan استفاده می‌کند.

شناسه رهنمود
LU-VK-GAA

در دستگاه‌هایی که درایورهای گرافیک به‌روز دارند، که در آن‌ها DEQP≥20240301:

  • اگر از Unity نسخه ۲۰۲۳ یا جدیدتر یا Unreal Engine نسخه ۴.۲۵ یا جدیدتر استفاده می‌کنید:
    • Vulkan باید به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم شود. استفاده جزئی از OpenGL ES (برای مثال، برای آگهی‌ها، نماهای وب، و غیره) تا زمانی‌که کمتر از ۱۰٪ از فریم‌ها باشد قابل‌قبول است.
    • بازی‌هایی که از «خط لوله رندر توکار» Unity استفاده می‌کنند ممکن است برای استفاده از ANGLE در دستگاه‌های دارای Android نسخه ۱۷ و بالاتر موافقت کنند. این بازی‌ها تا ۳۰ سپتامبر ۲۰۲۷ فرصت دارند Vulkan را به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم کنند. برای دستیابی به این هدف، انتقال به «خط لوله رندر جهانی» Unity به‌شدت توصیه می‌شود، اما این تنها مسیر مجاز نیست.
  • اگر از نسخه قدیمی‌تر Unity یا Unreal یا هر موتور بازی دیگری استفاده می‌کنید، برای رعایت این دستورالعمل باید از Vulkan استفاده کنید یا پرداز ANGLE را فعال کنید. برای موافقت با استفاده از ANGLE، فایل مانیفست برنامه‌تان را به‌صورت زیر اصلاح کنید:
    <application android:appCategory="game">
    <meta-data android:name="com.android.graphics.driver.prefer_angle" android:value="true" />
    </application>
        

معافیت‌ها

موضع پیش‌فرض ما این است که همه بازی‌ها باید Vulkan را اتخاذ کنند زیرا Vulkan مزایای قابل‌توجهی ازنظر عملکرد و باتری ارائه می‌دهد. استثنای زیر تشخیص می‌دهد که برخی‌از بازی‌ها ممکن است انتخابی در میانای برنامه‌سازی کاربردی گرافیک نداشته باشند.

شناسه معافیت
LU-VK-EAA

بازی‌هایی که پرداز خود را کنترل نمی‌کنند و ازطریق HWUI/SKIA پرداز می‌کنند (مشابه نحوه پرداز برنامه‌ها). این بازی‌ها هیچ کنترلی بر خط لوله گرافیکی خود ندارند و در نسخه‌های آینده Android به‌طور خودکار به Vulkan منتقل خواهند شد.

LU-VK-EAB

اگر بازی شما از WebGPU به‌عنوان API پرداز استفاده می‌کند. WebGPU زبان سطح بالاتر جدیدی است که از Vulkan در دستگاه‌های جدیدتر و از OpenGL ES در دستگاه‌های قدیمی‌تر استفاده می‌کند. اگر به دلیلی WebGPU تصمیم بگیرد از Vulkan در دستگاه تمرکز استفاده نکند، این موضوع خارج از کنترل توسعه‌دهنده است. در تلاشیم تا در اسرع وقت Vulkan backend را در بیشترین تعداد دستگاه ممکن مستقر کنیم.

LU-VK-EAC

اگر بازی‌ای با Vulkan با مشکل مسدودسازی مواجه شده باشد و آن را گزارش کرده باشد و این گزارش توسط نگهدارنده کد مربوطه (برای مثال، موتور بازی، فروشنده GPU-IP، یا Google) پذیرفته شده باشد، ممکن است برای مدت زمان مناسبی معافیت دریافت کند تا راه حلی پیدا کند یا مشکل برطرف شود.

LU-VK-EAD

اگر توسعه‌دهنده بتواند تعداد دستورالعمل‌های CPU خود را به روشی مشابه آنچه Vulkan ارائه می‌دهد کاهش دهد، ممکن است از این الزام معاف شود. Vulkan در مقایسه با سایر راه‌حل‌ها، تعداد دستورالعمل‌های واحد پردازش مرکزی را تقریباً ۳۰٪ کاهش می‌دهد. اگر توسعه‌دهنده بتواند بهبود مشابهی را با راه‌حل جایگزین نشان دهد، استفاده از Vulkan الزامی نیست.

منابع بیشتر

برای اطلاعات بیشتر درباره ارتقا دادن میاناهای برنامه‌سازی کاربردی گرافیک بازی‌تان، Vulkan را ببینید.

فهرست دستگاه مرجع

از دستگاه‌های زیر برای آزمایش کردن دستورالعمل‌های ما استفاده می‌شود. ازآنجایی‌که سخت‌افزار و ویژگی‌های Android درحال تکامل است، این فهرست می‌تواند برای اطمینان از پوشش جامع به‌روز شود.

فهرست دستگاه‌ها

سال فروشنده سیستم روی تراشه
مدل «سیستم روی تراشه»
سازنده نام بازاریابی ضریب شکل
۲۰۲۶ GOOGLE TENSOR G5 GOOGLE PIXEL 10 PRO XL تلفن
PIXEL 10 PRO FOLD تاشو
MEDIATEK MT6993 VIVO X300 تلفن
X300 PRO تلفن
OPPO FIND X9 PRO تلفن
FIND X9 تلفن
QTI SM8845 ONEPLUS ONEPLUS 15R تلفن
LENOVO MOTOROLA SIGNATURE تلفن
SM8850 SAMSUNG GALAXY S26 ULTRA تلفن
GALAXY S26 تلفن
GALAXY S26+ تلفن
ONEPLUS ONEPLUS 15 تلفن
OPPO FIND N6 تاشو
XIAOMI XIAOMI 17 تلفن
XIAOMI 17 ULTRA تلفن
LEITZPHONE POWERED BY XIAOMI تلفن
XIAOMI 17 PRO MAX تلفن
SAMSUNG S5E9965 SAMSUNG GALAXY S26 تلفن
GALAXY S26+ تلفن
۲۰۲۵ GOOGLE TENSOR G4 GOOGLE PIXEL 9 PRO XL تلفن
PIXEL 9 PRO FOLD تاشو
MEDIATEK MT6991 XIAOMI XIAOMI 15T PRO تلفن
SAMSUNG GALAXY TAB S11 رایانه لوحی
GALAXY TAB S11 ULTRA رایانه لوحی
GALAXY TAB S11 ULTRA 5G رایانه لوحی
GALAXY TAB S11 5G رایانه لوحی
VIVO VIVO X200 تلفن
X200 PRO تلفن
X200T تلفن
OPPO FIND X8 تلفن
FIND X8 PRO تلفن
QTI SM8735 XIAOMI XIAOMI PAD 8 رایانه لوحی
SM8750 SAMSUNG GALAXY S25 ULTRA تلفن
GALAXY S25 تلفن
GALAXY S25+ تلفن
GALAXY S25 EDGE تلفن
GALAXY Z FOLD7 تاشو
ONEPLUS ONEPLUS 13 تلفن
ONEPLUS 13S تلفن
PAD 3 رایانه لوحی
OPPO FIND N5 تاشو
XIAOMI XIAOMI 15 تلفن
XIAOMI 15 ULTRA تلفن
SONY XPERIA 1 VII تلفن
VIVO IQOO 13 تلفن

ممکن است آزمایش جامع در همه مدل‌های خاص لازم نباشد زیرا چندین دستگاه در فهرست از SoCهای یکسان استفاده می‌کنند و عملکرد مشابهی دارند. توسعه‌دهندگان زمانی واجدشرایط خودتأییدی برای دستورالعمل‌ها هستند که الزامات را حداقل در یک دستگاه از هریک از «سیستم‌های روی تراشه» فهرست‌شده با موفقیت درستی‌سنجی کرده باشند:

تلفن‌ها

سال سیستم روی تراشه دستگاه‌ها
۲۰۲۶ Tensor G5 PIXEL 10 PRO XL
۲۰۲۵ Tensor G4 PIXEL 9 PRO XL
۲۰۲۶ MTK MT6993 X300, FIND X9
۲۰۲۵ MTK MT6991 XIAOMI 15T PRO،‏ GALAXY TAB S11،‏ VIVO X200،‏ FIND X8
۲۰۲۶ QCOM SM8845/8850 ONEPLUS 15R،‏ MOTOROLA SIGNATURE،‏ GALAXY S26،‏ ONEPLUS 15،‏ XIAOMI 17
۲۰۲۵ QCOM SM8750 GALAXY S25, ONEPLUS 13, PAD 3, XIAOMI 15. XPERIA 1 VII،‏ IQOO 13
۲۰۲۶ Exynos S5E9965 GALAXY S26

رایانه لوحی

سال سیستم روی تراشه دستگاه‌ها
۲۰۲۵ MTK MT6991 GALAXY TAB S11
۲۰۲۵ QCOM SM8735 XIAOMI PAD 8
۲۰۲۵ QCOM SM8750 OPPO PAD 3

کنترل‌کننده

برای کنترل‌کننده‌ها، حتماً بازی‌تان را با موارد زیر آزمایش کنید چون سبک‌های رایج کنترل‌کننده‌هایی را که امروزه در پلاتفرم پشتیبانی می‌شوند پوشش می‌دهد:

  • کنترل‌کننده بی‌سیم Sony DualSense
  • کنترل‌کننده بی‌سیم XBox
  • Nintendo Switch Pro Controller (توجه: این برای کنسول Switch اصلی است)

توصیه می‌کنیم برای جزئیات بیشتر از راهنمای آزمایش در اینجا استفاده کنید.

یادداشت‌های تغییر

سپتامبر ۲۰۲۶

  • عملکرد

    • دستورالعمل‌ها به‌روز شد: LU-PF-GAA
    • نوشتار قبلی:

      بازی‌هایی که در پلاتفرم‌های دیگر از ۶۰ فریم در ثانیه پشتیبانی نمی‌کنند.

    • نوشتار جدید:

      بازی‌هایی که در پلاتفرم‌های تلفن همراه غیرAndroid دیگر از ۶۰ فریم در ثانیه پشتیبانی نمی‌کنند.

  • بهینه‌سازی صفحه‌نمایش بزرگ

    • دستورالعمل‌ها به‌روز شد: LU-LS-GAA ، LU-LS-GAB LU-LS-GAC ، LU-LS-GAD

    • نوشتار قبلی:

      • نوار سیستم، برش نمایشگر، و تغییرات پیکربندی (مثل چرخش دستگاه و تغییر اندازه پنجره) را مدیریت کنید تا از خرابی و مصنوعات بصری جلوگیری شود. مطمئن شوید همه عناصر میانای کاربر و بازی قابل‌مشاهده و تعاملی باقی می‌مانند و از هرگونه مانعی که ورودی بازیکن را مسدود می‌کند اجتناب کنید، درحالی‌که وضعیت بازی را به‌درستی حفظ یا بازیابی می‌کنید.

      • بازی‌های دارای چیدمان افقی باید تمام‌صفحه باشند، بدون تصویر عریض یا تصویر باریک، در نسبت‌های ابعادی برای هر دستگاه مرجع و همچنین در نسبت‌های ابعادی لنگر ۴:۳، ۱۶:۱۰، و ۲۱:۹.

      • بازی‌های دارای چیدمان عمودی نیز باید از نسبت‌های ابعادی مکمل پشتیبانی کنند. برای مثال، برای نسبت‌های لنگر، معادل آن ۳:۴، ۱۰:۱۶، و ۹:۲۱ است.

      • بازی‌ها می‌توانند در شرایط زیر، خودشان تصویر عریض یا تصویر باریک ایجاد کنند:

        • در دستگاهی با نسبت ابعادی که در دستگاه پرچم‌دار وجود ندارد یا خارج از یکی از نسبت‌های ابعادی لنگر تعریف‌شده قبلی است.
        • اگر تنها جهت چیدمان بازی (عمودی یا افقی) با جهت فیزیکی دستگاه متفاوت باشد.
    • نوشتار جدید:

      • از تورفتگی‌ها استفاده کنید تا از مسدود شدن کنترل‌های بازی یا میاناهای کاربر که با نوارهای سیستم (وضعیت، پیمایش، اشاره) یا برش‌های نمایشگر (بریدگی‌ها، سوراخ‌های پانچ) هم‌پوشانی دارند جلوگیری کنید.

      • از تغییرات پیکربندی (چرخش دستگاه، تا کردن/باز کردن، تقسیم چندپنجره‌ای، تغییر اندازه پنجره قالب آزاد) بدون خرابی، ANR، آرتیفکت‌های دیداری، یا انحراف نگاشت لمسی پشتیبانی کنید و درعین‌حال وضعیت و پیشرفت فعال بازی را حفظ کنید.

      • بازی‌هایی که در حالت افقی نمایش داده می‌شوند باید به‌صورت تمام‌صفحه و بدون تصویر عریض یا تصویر باریک در «دستگاه‌های مرجع» و نسبت‌های لنگر ۴:۳،‏ ۱۶:۱۰، و ۲۱:۹ پرداز زده شوند. بازی‌های فقط افقی ملزم به پشتیبانی از چیدمان عمودی نیستند، اما باید در نمایشگرهای عمودی به‌صورت تمیز در قالب تصویر عریض یا تصویر باریک نمایش داده شوند. نسبت‌های خارج از لنگر ممکن است به‌صورت تصویر عریض یا تصویر باریک نیز نمایش داده شوند.

      • بازی‌هایی که در حالت عمودی نمایش داده می‌شوند باید در دستگاه‌های مرجع و نسبت‌های لنگر ۳:۴،‏ ۱۰:۱۶، و ۹:۲۱ به‌صورت تمام‌صفحه و بدون تصویر عریض یا تصویر باریک پرداز زده شوند.بازی‌هایی که فقط در حالت عمودی هستند لازم نیست از چیدمان افقی پشتیبانی کنند، اما باید در نمایشگرهای افقی به‌صورت تصویر عریض یا تصویر باریک تمیز نمایش داده شوند. نسبت‌های خارج از لنگر ممکن است تصویر عریض یا تصویر باریک هم داشته باشند.

  • بازی‌های Google Play در رایانه

  • کنترل‌های ورودی دقیق

    • نوشتار جدید:

  • توزیع ضریب شکل

  • Vulkan

    • رهنمود به‌روز شد: LU-VK-GAA
    • نوشتار قبلی:
    • اگر از Unity نسخه ۲۰۲۱ یا جدیدتر یا Unreal Engine نسخه ۴.۲۵ یا جدیدتر استفاده می‌کنید، Vulkan باید به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم شود. استفاده جزئی از OpenGL ES (برای مثال، برای آگهی‌ها، نماهای وب، و غیره) تا زمانی‌که کمتر از ۱۰٪ از فریم‌ها باشد قابل‌قبول است.
    • به‌جای استفاده مستقیم از Vulkan، بازی‌هایی که از Built-in Render Pipeline متعلق به Unity استفاده می‌کنند ممکن است استفاده از ANGLE را برای دستگاه‌های دارای Android 17 و بالاتر انتخاب کنند. این بازی‌ها تا ۳۰ سپتامبر ۲۰۲۷ فرصت دارند Vulkan را به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم کنند. برای دستیابی به این هدف، انتقال به Universal Render Pipeline متعلق به Unity به‌شدت توصیه می‌شود، اما تنها مسیر مجاز نیست.
    • همه بازی‌های دیگر می‌توانند تصمیم بگیرند که از Vulkan به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی استفاده کنند یا در دستگاه‌های دارای Android 17 و بالاتر، استفاده از ANGLE را انتخاب کنند. برای موافقت با استفاده از ANGLE، فایل مانیفست برنامه را به‌صورت زیر تغییر دهید:

      <application android:appCategory="game">
      <meta-data android:name="com.android.graphics.driver.prefer_angle" android:value="true" />
      </application>
      
    • نوشتار جدید:

    • اگر از Unity نسخه ۲۰۲۳ یا جدیدتر یا Unreal Engine نسخه ۴.۲۵ یا جدیدتر استفاده می‌کنید:

    • Vulkan باید به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم شود. جزئی استفاده از OpenGL ES (برای مثال، برای آگهی‌ها، نماهای وب، و غیره) تا زمانی‌که کمتر از ۱۰٪ از فریم‌ها باشد قابل‌قبول است.

    • بازی‌هایی که از «خط لوله رندر توکار» Unity استفاده می‌کنند ممکن است موافقت کنند که از ANGLE برای دستگاه‌های دارای Android نسخه ۱۷ و بالاتر استفاده کنند. این بازی‌ها تا ۳۰ سپتامبر ۲۰۲۷ فرصت دارند Vulkan را به‌عنوان میانای برنامه‌سازی کاربردی گرافیک اصلی تنظیم کنند. برای دستیابی به این هدف، انتقال به Unity Universal Render Pipeline اکیداً توصیه می‌شود، اما این تنها مسیر مجاز نیست.

    • اگر از نسخه قدیمی‌تر Unity یا Unreal یا هر موتور بازی دیگری استفاده می‌کنید، برای رعایت این دستورالعمل باید از Vulkan استفاده کنید یا پرداز ANGLE را فعال کنید. برای موافقت با استفاده از ANGLE، فایل مانیفست برنامه‌تان را به‌صورت زیر اصلاح کنید:

      <application android:appCategory="game">
      <meta-data android:name="com.android.graphics.driver.prefer_angle" android:value="true" />
      </application>
      
  • حافظه

    • دستورالعمل‌ها به‌روز شد: LU-MM-GAA
    • نوشتار قبلی:

      برای ارائه تجربه‌ای ممتاز، Android 17 در اواخر امسال مدیریت بهینه‌شده حافظه و الزامات سخت‌گیرانه‌تری را برای پلاتفرم معرفی می‌کند که با دورسنجی حافظه جدید و قابل‌اجرا در «کنسول Play» همراه خواهد بود. چون رعایت این محدودیت‌های استاندارد حافظه برای Level Up الزامی خواهد بود، اکیداً توصیه می‌کنیم [این استراتژی‌های بهینه‌سازی حافظه][bbb] را زودتر اجرا کنید تا از پایداری برنامه و تجربه کاربری عالی اطمینان حاصل شود. معیارهای دقیق‌تر رعایت مقررات برای حفظ وضعیت برنامه‌تان در ماه‌های آینده هم‌رسانی خواهد شد.

    • نوشتار جدید:

      برای ارائه تجربه‌ای ممتاز، Android 17 مدیریت حافظه بهینه‌شده و الزامات پلاتفرم سخت‌گیرانه‌تری را معرفی کرده است که با دورسنجی حافظه جدید و قابل‌اجرا در «کنسول Play» همراه است.

      از فوریه ۲۰۲۷، Play ملزم می‌کند که بازی‌ها آستانه‌های تعیین‌شده برای رفتار بد را درخصوص استفاده از حافظه پویا (RSS ناشناس + swap)، استفاده از نقشه بیتی، و بهینه‌سازی کد در همه نسخه‌های Android رعایت کنند. توسعه‌دهندگان اکنون می‌توانند این سنجه‌های حافظه و آستانه‌های عملکرد بد را در معیارهای کلیدی Android پایش کنند.

      وقتی اجرای این آستانه‌های حافظه اجرایی شود، بازی‌ها باید از همه آستانه‌های حافظه پیروی کنند تا واجدشرایط Level Up شوند یا واجدشرایط بودنشان را حفظ کنند. می‌توانید آستانه‌های حافظه و زمان‌بندی اجرا را در اینجا پیدا کنید.

      بازی‌تان را بهینه‌سازی کنید: جدیدترین راهنمایی برای بازی‌ها را دنبال کنید تا صرفه‌جویی در حافظه را در سراسر وضعیت‌های پردازش به حداکثر برسانید.

ژوئیه ۲۰۲۶

  • آمار بازی
    • دستورالعمل‌ها به‌روز شد: LU-GS-GAA
    • معافیت به‌روز شد: LU-GS-EAC
    • نوشتار قبلی:
      • حداقل ۵ آمار تکراری ارسال کنید تا ویژگی «آمار بازی» که در نمایه بازیکن ذخیره شده است تقویت شود. همه آمار باید نشان‌دهنده کنش‌های منظم بازیکنان در بازی باشد.
      • حداقل ۱ آمار باید برای ویژگی‌های تعامل بازیکن رقابتی قابل‌استفاده باشد.
      • آمار نباید به خرید نیاز داشته باشد (برای مثال، خرید جواهرات).
      • برای دیدن آمار نباید تماشای آگهی لازم باشد.
      • آمار نباید استفاده عمومی از بازی باشد (برای مثال، باز کردن بازی، استفاده از تنظیمات).
      • آمار باید برای همه کاربران دردسترس باشد (برای مثال، کنش مختص تیم نباشد).
    • نوشتار جدید:
      • حداقل ۵ آمار تکراری ارسال کنید تا ویژگی «آمار بازی» که در نمایه بازیکن ذخیره شده است تقویت شود. همه آمار تکراری باید نشان‌دهنده کنش‌های تکراری بازیکنان در بازی باشد.
        • حداقل ۱ آمار باید برای ویژگی‌های تعامل بازیکن رقابتی قابل‌استفاده باشد.
      • معافیت: عناوین موجود در «برنامه دسترسی زودرس» (EAP) برای رایانه بومی، با توجه به اینکه کیت توسعه نرم‌افزار ما هنوز از این ویژگی پشتیبانی نمی‌کند. (توجه: این فقط برای نسخه رایانه شخصی بومی عنوان شما اعمال می‌شود).