Midسختی 2 از ۵· در 38٪ مصاحبههای این حوزه پرسیده شده
چرا اپهای Native معمولاً بهترین Performance ممکن روی هر پلتفرم را دارند؟
☆نشان کردنپاسخ کوتاه
چون هیچ لایه واسط (مثل موتور رندر یا Bridge) بین کد برنامه و سیستمعامل وجود ندارد.
پاسخ کامل
در فریمورکهای Cross-Platform معمولاً یک لایه اضافه (Canvas رندر مستقل در Flutter، یا Bridge/Native Module در React Native) بین کد و سیستمعامل قرار میگیرد. در Native، کد مستقیماً روی APIهای پلتفرم اجرا میشود و این لایه اضافه حذف میشود.
