تست برنامه های اندروید (نسخه Go)، تست برنامه های اندروید (نسخه Go)، تست برنامه های اندروید (نسخه Go)

مشابه دستگاه‌هایی که بر روی پلتفرم اندروید اجرا می‌شوند، برنامه‌ها در دستگاه‌های Go همچنان باید برای کاربران نهایی کارایی داشته باشند. راه هایی برای به حداقل رساندن استفاده ناکارآمد از منابع مانند CPU، حافظه، گرافیک، شبکه یا باتری دستگاه وجود دارد.

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

الزامات تست

در اینجا چند دستورالعمل کلیدی وجود دارد که باید هنگام نمایه سازی و آزمایش برنامه Android (نسخه Go) خود به خاطر داشته باشید:

  • روی دستگاهی تست کنید که از Android 8.1 (سطح API 27) یا بالاتر پشتیبانی می کند. استفاده از دستگاه های واقعی (در صورت امکان) به جای شبیه ساز مهم است، زیرا عملکرد CPU ممکن است بر نتایج تأثیر بگذارد.
  • استفاده از رم خود را از طریق ابزارهایی مانند Android Studio Memory Profiler یا Perfetto نظارت کنید تا میزان حافظه مصرف شده را پیگیری کنید. شناسایی نشت حافظه و ریزش حافظه می تواند منجر به کاهش خرابی برنامه ها و به طور کلی jank شود.
    • برای آزادسازی تدریجی حافظه بر اساس محدودیت‌های خاص سیستم، می‌توانید onTrimMemory پیاده‌سازی کنید. این پاسخ به برنامه‌ها به برنامه‌ها اجازه می‌دهد منابعی را آزاد کنند تا به طور کلی سیستمی پاسخگوتر ارائه دهند، و همچنین به طور مستقیم از تجربه کاربر نهایی برای برنامه شما بهره می‌برد و به سیستم اجازه می‌دهد تا فرآیند شما را طولانی‌تر زنده نگه دارد. برای اطلاعات بیشتر، به مستندات مربوط به ComponentCallbacks مراجعه کنید.
  • اطمینان حاصل کنید که همه ویژگی‌هایی را که در Android (نسخه Go) پشتیبانی نمی‌شوند ، غیرفعال کنید.

حیاتی Android برای دستگاه‌های Go

برای مشاهده آمار حیاتی Android برای برنامه‌های خود که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، به کنسول Google Play بروید و فیلترها و پیکربندی‌های دستگاه زیر را تنظیم کنید:

  • نوع دستگاه : Android Go
  • نسخه اندروید : 8.1 و بالاتر
  • رم : 2 گیگابایت (از اندروید 13 (سطح API 33) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
شکل 1. فیلترهای زیر را در کنسول Play تنظیم کنید تا معیارهای برنامه‌های شما را که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، ببینید.

برای مشاهده هر برنامه‌ای که به‌طور خاص روی دستگاه‌های Android (نسخه Go) اجرا می‌شود، می‌توانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.

شکل 2. فیلتر دستگاه Android Go را در کنسول Play برای واکشی معیارهای کاربرانی که در دستگاه‌های Android (نسخه Go) اجرا می‌کنند، اعمال کنید.
،

مشابه دستگاه‌هایی که بر روی پلتفرم اندروید اجرا می‌شوند، برنامه‌ها در دستگاه‌های Go همچنان باید برای کاربران نهایی کارایی داشته باشند. راه هایی برای به حداقل رساندن استفاده ناکارآمد از منابع مانند CPU، حافظه، گرافیک، شبکه یا باتری دستگاه وجود دارد.

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

الزامات تست

در اینجا چند دستورالعمل کلیدی وجود دارد که باید هنگام نمایه سازی و آزمایش برنامه Android (نسخه Go) خود به خاطر داشته باشید:

  • روی دستگاهی تست کنید که از Android 8.1 (سطح API 27) یا بالاتر پشتیبانی می کند. استفاده از دستگاه های واقعی (در صورت امکان) به جای شبیه ساز مهم است، زیرا عملکرد CPU ممکن است بر نتایج تأثیر بگذارد.
  • استفاده از رم خود را از طریق ابزارهایی مانند Android Studio Memory Profiler یا Perfetto نظارت کنید تا میزان حافظه مصرف شده را پیگیری کنید. شناسایی نشت حافظه و ریزش حافظه می تواند منجر به کاهش خرابی برنامه ها و به طور کلی jank شود.
    • برای آزادسازی تدریجی حافظه بر اساس محدودیت‌های خاص سیستم، می‌توانید onTrimMemory پیاده‌سازی کنید. این پاسخ به برنامه‌ها به برنامه‌ها اجازه می‌دهد منابعی را آزاد کنند تا به طور کلی سیستمی پاسخگوتر ارائه دهند، و همچنین به طور مستقیم از تجربه کاربر نهایی برای برنامه شما بهره می‌برد و به سیستم اجازه می‌دهد تا فرآیند شما را طولانی‌تر زنده نگه دارد. برای اطلاعات بیشتر، به مستندات مربوط به ComponentCallbacks مراجعه کنید.
  • اطمینان حاصل کنید که همه ویژگی‌هایی را که در Android (نسخه Go) پشتیبانی نمی‌شوند ، غیرفعال کنید.

حیاتی Android برای دستگاه‌های Go

برای مشاهده آمار حیاتی Android برای برنامه‌های خود که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، به کنسول Google Play بروید و فیلترها و پیکربندی‌های دستگاه زیر را تنظیم کنید:

  • نوع دستگاه : Android Go
  • نسخه اندروید : 8.1 و بالاتر
  • رم : 2 گیگابایت (از اندروید 13 (سطح API 33) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
شکل 1. فیلترهای زیر را در کنسول Play تنظیم کنید تا معیارهای برنامه‌های شما را که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، ببینید.

برای مشاهده هر برنامه‌ای که به‌طور خاص روی دستگاه‌های Android (نسخه Go) اجرا می‌شود، می‌توانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.

شکل 2. فیلتر دستگاه Android Go را در کنسول Play برای واکشی معیارهای کاربرانی که در دستگاه‌های Android (نسخه Go) اجرا می‌کنند، اعمال کنید.
،

مشابه دستگاه‌هایی که بر روی پلتفرم اندروید اجرا می‌شوند، برنامه‌ها در دستگاه‌های Go همچنان باید برای کاربران نهایی کارایی داشته باشند. راه هایی برای به حداقل رساندن استفاده ناکارآمد از منابع مانند CPU، حافظه، گرافیک، شبکه یا باتری دستگاه وجود دارد.

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

الزامات تست

در اینجا چند دستورالعمل کلیدی وجود دارد که باید هنگام نمایه سازی و آزمایش برنامه Android (نسخه Go) خود به خاطر داشته باشید:

  • روی دستگاهی تست کنید که از Android 8.1 (سطح API 27) یا بالاتر پشتیبانی می کند. استفاده از دستگاه های واقعی (در صورت امکان) به جای شبیه ساز مهم است، زیرا عملکرد CPU ممکن است بر نتایج تأثیر بگذارد.
  • استفاده از رم خود را از طریق ابزارهایی مانند Android Studio Memory Profiler یا Perfetto نظارت کنید تا میزان حافظه مصرف شده را پیگیری کنید. شناسایی نشت حافظه و ریزش حافظه می تواند منجر به کاهش خرابی برنامه ها و به طور کلی jank شود.
    • برای آزادسازی تدریجی حافظه بر اساس محدودیت‌های خاص سیستم، می‌توانید onTrimMemory پیاده‌سازی کنید. این پاسخ به برنامه‌ها به برنامه‌ها اجازه می‌دهد منابعی را آزاد کنند تا به طور کلی سیستمی پاسخگوتر ارائه دهند، و همچنین به طور مستقیم از تجربه کاربر نهایی برای برنامه شما بهره می‌برد و به سیستم اجازه می‌دهد تا فرآیند شما را طولانی‌تر زنده نگه دارد. برای اطلاعات بیشتر، به مستندات مربوط به ComponentCallbacks مراجعه کنید.
  • اطمینان حاصل کنید که همه ویژگی‌هایی را که در Android (نسخه Go) پشتیبانی نمی‌شوند ، غیرفعال کنید.

حیاتی Android برای دستگاه‌های Go

برای مشاهده آمار حیاتی Android برای برنامه‌های خود که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، به کنسول Google Play بروید و فیلترها و پیکربندی‌های دستگاه زیر را تنظیم کنید:

  • نوع دستگاه : Android Go
  • نسخه اندروید : 8.1 و بالاتر
  • رم : 2 گیگابایت (از اندروید 13 (سطح API 33) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
شکل 1. فیلترهای زیر را در کنسول Play تنظیم کنید تا معیارهای برنامه‌های شما را که در دستگاه‌های Android (نسخه Go) اجرا می‌شوند، ببینید.

برای مشاهده هر برنامه‌ای که به‌طور خاص روی دستگاه‌های Android (نسخه Go) اجرا می‌شود، می‌توانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.

شکل 2. فیلتر دستگاه Android Go را در کنسول Play برای واکشی معیارهای کاربرانی که در دستگاه‌های Android (نسخه Go) اجرا می‌کنند، اعمال کنید.