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

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

نشان کردن

پاسخ کوتاه

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

پاسخ کامل

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