پس با توجه به این که کدهای مثلا سی یا سایر زبان های استفاده شده در کرنل قابل کامپایل و اجرا برای سایر معماری ها هستن ، ما کدهای باینری جدیدی رو برای معماری متفاوت تولید می کنیم و سورس و عملکرد یکیه ! API ها هم دست نخورده باقی می مونن ! فقط باینری های ما وقتی تشخیص یک رابط لمسی کوچیک دادن رابط لمسی نشون میدن وقتی صفحه نمایش بزرگ و موس و کیبورد رابط مربوط به اون رو .
اما یه سوال دیگه ، مایکروسافت در ویندوز ۱۰ چیکار کرده ؟