برنامه 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 |
مهلت ارفاقی راهاندازی. برای درنظر گرفتن موانع فنی پیشبینینشده، تأخیر در بررسی فروشگاه، یا «راهاندازیهای آزمایشی»، موارد زیر را اجرا خواهیم کرد:
|
LU-TA-EAC |
منطقه اقتصادی اروپا. این دستورالعمل در منطقه اقتصادی اروپا اعمال نمیشود. بااینحال، هنگام توزیع در منطقه اقتصادی اروپا، کاربران Android باید بتوانند به همه تجربهها و قابلیتهای جدید در عنوان Android ارائهشده توسط توسعهدهنده دسترسی داشته باشند. بنابراین توسعهدهندگان ملزم هستند عناوین خود را برای Android کاملاً بهینهسازی کنند. |
ارائه دادن جلسههای بازی پایدار و روانتر
برای اطمینان از اینکه بازیها در همه ابعاد بهخوبی اجرا میشوند، معیارهای کیفیتی را معرفی میکنیم که هم عملکرد و هم پایداری را برای بازیکنان تضمین میکند. همه بازیها باید این رهنمودهای تجربه کاربری را دنبال کنند تا تجربه باکیفیتی برای پیوستن به برنامه Level Up ارائه دهند.
پایداری
بازیکنان انتظار دارند بازیهایشان تجربه پایداری در دستگاهشان ارائه دهد که عاری از خرابی و «Android پاسخ نمیدهد» (ANR) باشد. بازیها باید آستانههای کیفیت زیر را برآورده کنند. برای کاهش نوسان، این آستانهها براساس دادههای ۲۸ روز گذشته اعمال خواهند شد و فقط دستگاههای موجود در مجموعه تأییدشدهای درنظر گرفته میشوند که برنامهتان در ۲۸ روز گذشته حداقل ۱۵۰۰ جلسه در آنها داشته است.

LU-ST-GAA |
LU-ST-GAB |
|
|---|---|---|
| جزئیات مهم Android | دستگاههای آزمایشی | دستگاههای Android با بیشاز ۴ گیگابایت حافظه دسترسی تصادفی |
| خرابیها | میانگین نرخ خرابی کمتر از ۱٪
بررسی سنجهها در «کنسول Play» اطلاعات |
میانگین نرخ خرابی کمتر از ۲٪
بررسی سنجهها در «کنسول Play») اطلاعات |
| خطاهای «برنامه پاسخ نمیدهد» | میانگین میزان خطای ANR کمتر از ۲٪
بررسی سنجهها در «کنسول Play» اطلاعات |
میانگین میزان خطای ANR کمتر از ۳٪
بررسی سنجهها در «کنسول Play») اطلاعات |
معافیتها
هیچ معافیتی برای این دستورالعمل وجود ندارد.
منابع بیشتر
برای اطلاعات بیشتر درباره تشخیص و رفع مشکلات حیاتی، به معیارهای کلیدی Android مراجعه کنید.
عملکرد
نرخ فریم روان و پایدار برای ارائه تجربه بازی با کیفیت بالا در دستگاههای Android ضروری است.
| شناسه | رهنمود |
|---|---|
LU-PR-GAA |
در دستگاههای مرجع، صحنههای فعال بازی باید بهطور پیشفرض حداقل ۶۰ فریم در ثانیه را هدف قرار دهند و ارائه کنند. این الزام بهطور خاص برای بازی فعال و همزمان اعمال میشود و شامل حالتهای غیرتعاملی یا انتقالی مانند صفحههای بارگیری/اسپلش، بارگیری محتوا، میاناهای لابی، منوها، و صحنههای برش سینمایی نمیشود:
|
معافیتها
بازیهای تلفن همراه باید تصمیمات دشوار زیادی درباره معنای کیفیت بالا برای تجربه خاص خود بگیرند – مثلاً اینکه آیا درطول جلسه بازی، دقت گرافیکی را ترجیح دهند یا عمر باتری را. معافیتهای زیر برای این دستورالعمل اعمال میشود:
| شناسه | معافیت |
|---|---|
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 |
در دستگاههایی که درایورهای گرافیک بهروز دارند، که در آنها
|
معافیتها
موضع پیشفرض ما این است که همه بازیها باید 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 درحال تکامل است، این فهرست میتواند برای اطمینان از پوشش جامع بهروز شود.
فهرست دستگاهها
| سال | فروشنده سیستم روی تراشه |
مدل «سیستم روی تراشه» |
سازنده | نام بازاریابی | ضریب شکل |
|---|---|---|---|---|---|
| ۲۰۲۶ | TENSOR G5 | 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+ | تلفن | ||||
| ۲۰۲۵ | TENSOR G4 | 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-GABLU-LS-GAC،LU-LS-GADنوشتار قبلی:
نوار سیستم، برش نمایشگر، و تغییرات پیکربندی (مثل چرخش دستگاه و تغییر اندازه پنجره) را مدیریت کنید تا از خرابی و مصنوعات بصری جلوگیری شود. مطمئن شوید همه عناصر میانای کاربر و بازی قابلمشاهده و تعاملی باقی میمانند و از هرگونه مانعی که ورودی بازیکن را مسدود میکند اجتناب کنید، درحالیکه وضعیت بازی را بهدرستی حفظ یا بازیابی میکنید.
بازیهای دارای چیدمان افقی باید تمامصفحه باشند، بدون تصویر عریض یا تصویر باریک، در نسبتهای ابعادی برای هر دستگاه مرجع و همچنین در نسبتهای ابعادی لنگر ۴:۳، ۱۶:۱۰، و ۲۱:۹.
بازیهای دارای چیدمان عمودی نیز باید از نسبتهای ابعادی مکمل پشتیبانی کنند. برای مثال، برای نسبتهای لنگر، معادل آن ۳:۴، ۱۰:۱۶، و ۹:۲۱ است.
بازیها میتوانند در شرایط زیر، خودشان تصویر عریض یا تصویر باریک ایجاد کنند:
- در دستگاهی با نسبت ابعادی که در دستگاه پرچمدار وجود ندارد یا خارج از یکی از نسبتهای ابعادی لنگر تعریفشده قبلی است.
- اگر تنها جهت چیدمان بازی (عمودی یا افقی) با جهت فیزیکی دستگاه متفاوت باشد.
نوشتار جدید:
از تورفتگیها استفاده کنید تا از مسدود شدن کنترلهای بازی یا میاناهای کاربر که با نوارهای سیستم (وضعیت، پیمایش، اشاره) یا برشهای نمایشگر (بریدگیها، سوراخهای پانچ) همپوشانی دارند جلوگیری کنید.
از تغییرات پیکربندی (چرخش دستگاه، تا کردن/باز کردن، تقسیم چندپنجرهای، تغییر اندازه پنجره قالب آزاد) بدون خرابی، ANR، آرتیفکتهای دیداری، یا انحراف نگاشت لمسی پشتیبانی کنید و درعینحال وضعیت و پیشرفت فعال بازی را حفظ کنید.
بازیهایی که در حالت افقی نمایش داده میشوند باید بهصورت تمامصفحه و بدون تصویر عریض یا تصویر باریک در «دستگاههای مرجع» و نسبتهای لنگر ۴:۳، ۱۶:۱۰، و ۲۱:۹ پرداز زده شوند. بازیهای فقط افقی ملزم به پشتیبانی از چیدمان عمودی نیستند، اما باید در نمایشگرهای عمودی بهصورت تمیز در قالب تصویر عریض یا تصویر باریک نمایش داده شوند. نسبتهای خارج از لنگر ممکن است بهصورت تصویر عریض یا تصویر باریک نیز نمایش داده شوند.
بازیهایی که در حالت عمودی نمایش داده میشوند باید در دستگاههای مرجع و نسبتهای لنگر ۳:۴، ۱۰:۱۶، و ۹:۲۱ بهصورت تمامصفحه و بدون تصویر عریض یا تصویر باریک پرداز زده شوند.بازیهایی که فقط در حالت عمودی هستند لازم نیست از چیدمان افقی پشتیبانی کنند، اما باید در نمایشگرهای افقی بهصورت تصویر عریض یا تصویر باریک تمیز نمایش داده شوند. نسبتهای خارج از لنگر ممکن است تصویر عریض یا تصویر باریک هم داشته باشند.
بازیهای Google Play در رایانه
- دستورالعملها بهروز شد:
LU-GPGC-GAA نوشتار قبلی:
بازی شما باید در «بازیهای Google Play» در رایانه توزیع شود. دو روش برای برآورده کردن این پیشنیاز توزیع وجود دارد: بازی تلفن همراه شما پیشنیازهای قابلیت بازی را هنگام اجرا در شبیهساز Android بازیهای Google Play در رایانه برآورده کند.
- مطمئن شوید همه اجازهها و ویژگیهای Android پشتیبانینشده بهعنوان الزامی علامتگذاری نشده باشند تا توزیع بهدرستی انجام شود.
- یا بازی شما بخشی از برنامه دسترسی زودرس (EAP) بازی رایانه بومی است.
نوشتار جدید:
بازی شما باید در بازیهای Google Play در رایانه توزیع شود. دو روش برای برآورده کردن این پیشنیاز توزیع وجود دارد: بازی تلفن همراه شما پیشنیازهای قابلیت بازی را هنگام اجرا در شبیهساز Android بازیهای Google Play در رایانه برآورده میکند.
- مطمئن شوید همه اجازهها و ویژگیهای Android پشتیبانینشده بهعنوان الزامی علامتگذاری نشده باشند تا توزیع بهدرستی انجام شود.
- یا بازی شما بهعنوان بازی رایانه بومی در «بازیهای Google Play» منتشر شده است و با کیت توسعه نرمافزار رایانه* ادغام شده است.
* اگر بهعنوان «بازی رایانه بومی» منتشر کنید، عنوان شما تا زمانی که این ویژگیها در کیت توسعه نرمافزار «بازیهای Google Play در رایانه» دردسترس قرار نگیرد، نیازی به پشتیبانی از Sidekick، «ذخیره ابری»، «نشانهای موفقیت»، و Game Stats API برای نسخه رایانه نخواهد داشت.
- دستورالعملها بهروز شد:
کنترلهای ورودی دقیق
نوشتار جدید:
توزیع ضریب شکل
- رهنمود بهروز شد:
LU-FF-GAA نوشتار قبلی:
- سپتامبر ۲۰۲۶: تلفن همراه، دستگاههای تاشو، و رایانههای لوحی
- ۱ مارس ۲۰۲۷: Googlebook
- سپتامبر ۲۰۲۷: Android XR، Android TV، و Android Auto
نوشتار جدید:
- سپتامبر ۲۰۲۶: تلفن همراه، دستگاههای تاشو، و رایانههای لوحی
- سپتامبر ۲۰۲۷: Android XR، Android TV، Googlebook، و Android Auto
- رهنمود بهروز شد:
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) برای رایانه بومی، با توجه به اینکه کیت توسعه نرمافزار ما هنوز از این ویژگی پشتیبانی نمیکند. (توجه: این فقط برای نسخه رایانه شخصی بومی عنوان شما اعمال میشود).
- حداقل ۵ آمار تکراری ارسال کنید تا ویژگی «آمار بازی» که در نمایه بازیکن ذخیره شده است تقویت شود. همه آمار تکراری باید نشاندهنده کنشهای تکراری بازیکنان در بازی باشد.
- دستورالعملها بهروز شد: