CodeShot
Midسختی 2 از ۵· در 38٪ مصاحبه‌های این حوزه پرسیده شده

چرا اپ‌های Native معمولاً بهترین Performance ممکن روی هر پلتفرم را دارند؟

☆نشان کردن

پاسخ کوتاه

چون هیچ لایه واسط (مثل موتور رندر یا Bridge) بین کد برنامه و سیستم‌عامل وجود ندارد.

پاسخ کامل

در فریم‌ورک‌های Cross-Platform معمولاً یک لایه اضافه (Canvas رندر مستقل در Flutter، یا Bridge/Native Module در React Native) بین کد و سیستم‌عامل قرار می‌گیرد. در Native، کد مستقیماً روی APIهای پلتفرم اجرا می‌شود و این لایه اضافه حذف می‌شود.