پس از فعال کردن بهینهسازی برنامه، تأیید کنید که برنامه شما طبق انتظار کار میکند.
برای آزمایش بهینهسازی به صورت محلی:
- اندازهگیری افزایش عملکرد با استفاده از معیارها : برای آزمایش عملکرد به صورت محلی، برنامه خود را قبل و بعد از فعال کردن بهینهسازی برنامه، معیارسنجی کنید .
- مراحل حیاتی سفر کاربر (CUJ) برنامه خود را آزمایش کنید : مطمئن شوید که همه CUJها مطابق انتظار کار میکنند، برای مثال، بررسی کنید که آیا کاربران میتوانند وارد سیستم شوند و سایر کارهای مهم را انجام دهند یا خیر. برای آزمایش نسخه آزمایشی برنامه خود، از UI Automator استفاده کنید.
برای آزمایش برنامه خود در محیط تولید:
- معیارهای عملکرد برنامه را پیگیری کنید : از Android Vitals در کنسول Play و از طریق API گزارش توسعهدهندگان Google Play استفاده کنید.
- انتشار بهروزرسانیهای برنامه با بهروزرسانیهای مرحلهای : اگر قوانین Keep شما برای کدهایی که به ندرت استفاده میشوند اعمال شود، آزمایش آنها به صورت محلی میتواند دشوار باشد. از بهروزرسانیهای مرحلهای برای آزمایش تغییرات خود با مجموعهای از کاربران اولیه استفاده کنید. به رگرسیونهای خرابی که ممکن است به دلیل مشکلات مربوط به قوانین Keep باشد توجه کنید. برای اطلاعات بیشتر در مورد نحوه شناسایی خرابیهای ناشی از R8، به عیبیابی بهینهسازی مراجعه کنید.