مشابه دستگاههایی که بر روی پلتفرم اندروید اجرا میشوند، برنامهها در دستگاههای 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) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
برای مشاهده هر برنامهای که بهطور خاص روی دستگاههای Android (نسخه Go) اجرا میشود، میتوانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.
،مشابه دستگاههایی که بر روی پلتفرم اندروید اجرا میشوند، برنامهها در دستگاههای 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) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
برای مشاهده هر برنامهای که بهطور خاص روی دستگاههای Android (نسخه Go) اجرا میشود، میتوانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.
،مشابه دستگاههایی که بر روی پلتفرم اندروید اجرا میشوند، برنامهها در دستگاههای 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) و بالاتر). برای فهرست کامل مشخصات دستگاه و سخت افزار، به حداقل مشخصات سخت افزاری مراجعه کنید.
برای مشاهده هر برنامهای که بهطور خاص روی دستگاههای Android (نسخه Go) اجرا میشود، میتوانید فیلتر Android Go را در کاتالوگ دستگاه اعمال کنید، همانطور که در شکل 2 نشان داده شده است.