رندر آهسته

رندر رابط کاربری (UI rendering) عمل تولید یک فریم از برنامه شما و نمایش آن روی صفحه است. برای اطمینان از اینکه تعامل کاربر با برنامه شما روان است، برنامه شما باید فریم‌ها را در کمتر از ۱۶ میلی‌ثانیه رندر کند تا به ۶۰ فریم در ثانیه (fps) برسد. اگر برنامه شما از رندر رابط کاربری کند رنج می‌برد، سیستم مجبور می‌شود فریم‌ها را رد کند و کاربر در برنامه شما لکنت زبان را احساس می‌کند. به این حالت jank می‌گویند.

معیارهای حیاتی اندروید

برای کمک به بهبود کیفیت برنامه، اندروید به طور خودکار برنامه شما را از نظر فریم‌های مزاحم و قفل شده رصد می‌کند و اطلاعات را در داشبورد Android Vitals نمایش می‌دهد. برای اطلاعات بیشتر در مورد نحوه جمع‌آوری داده‌ها، به بخش «نظارت بر کیفیت فنی برنامه با Android Vitals» مراجعه کنید.

  • فریم‌های کند: فریم‌های رابط کاربری که رندر آنها بیش از ۱۶ میلی‌ثانیه طول می‌کشد.
  • فریم‌های منجمد: فریم‌های رابط کاربری که رندر شدنشان بیش از ۷۰۰ میلی‌ثانیه طول می‌کشد. این یک مشکل است زیرا به نظر می‌رسد برنامه شما گیر کرده و تقریباً برای یک ثانیه کامل در حالی که فریم در حال رندر شدن است، به ورودی کاربر پاسخ نمی‌دهد. در هنگام راه‌اندازی برنامه یا هنگام انتقال به صفحه نمایش متفاوت، رسم فریم اولیه بیش از ۱۶ میلی‌ثانیه طول می‌کشد زیرا برنامه شما باید نماها را باد کند، صفحه را طرح‌بندی کند و رسم اولیه را از ابتدا انجام دهد. به همین دلیل است که اندروید فریم‌های منجمد را جدا از رندر کند ردیابی می‌کند. هیچ فریمی در برنامه شما نباید بیش از ۷۰۰ میلی‌ثانیه طول بکشد تا رندر شود.
،

رندر رابط کاربری (UI rendering) عمل تولید یک فریم از برنامه شما و نمایش آن روی صفحه است. برای اطمینان از اینکه تعامل کاربر با برنامه شما روان است، برنامه شما باید فریم‌ها را در کمتر از ۱۶ میلی‌ثانیه رندر کند تا به ۶۰ فریم در ثانیه (fps) برسد. اگر برنامه شما از رندر رابط کاربری کند رنج می‌برد، سیستم مجبور می‌شود فریم‌ها را رد کند و کاربر در برنامه شما لکنت زبان را احساس می‌کند. به این حالت jank می‌گویند.

معیارهای حیاتی اندروید

برای کمک به بهبود کیفیت برنامه، اندروید به طور خودکار برنامه شما را از نظر فریم‌های مزاحم و قفل شده رصد می‌کند و اطلاعات را در داشبورد Android Vitals نمایش می‌دهد. برای اطلاعات بیشتر در مورد نحوه جمع‌آوری داده‌ها، به بخش «نظارت بر کیفیت فنی برنامه با Android Vitals» مراجعه کنید.

  • فریم‌های کند: فریم‌های رابط کاربری که رندر آنها بیش از ۱۶ میلی‌ثانیه طول می‌کشد.
  • فریم‌های منجمد: فریم‌های رابط کاربری که رندر شدنشان بیش از ۷۰۰ میلی‌ثانیه طول می‌کشد. این یک مشکل است زیرا به نظر می‌رسد برنامه شما گیر کرده و تقریباً برای یک ثانیه کامل در حالی که فریم در حال رندر شدن است، به ورودی کاربر پاسخ نمی‌دهد. در هنگام راه‌اندازی برنامه یا هنگام انتقال به صفحه نمایش متفاوت، رسم فریم اولیه بیش از ۱۶ میلی‌ثانیه طول می‌کشد زیرا برنامه شما باید نماها را باد کند، صفحه را طرح‌بندی کند و رسم اولیه را از ابتدا انجام دهد. به همین دلیل است که اندروید فریم‌های منجمد را جدا از رندر کند ردیابی می‌کند. هیچ فریمی در برنامه شما نباید بیش از ۷۰۰ میلی‌ثانیه طول بکشد تا رندر شود.