خداحافظی با اپلیکیشنهای پرمصرف وب؛ مایکروسافت برنامههای بومی را به ویندوز ۱۱ بازمیگرداند؟
بهنظر میرسد تلاشهای اخیر مایکروسافت برای احیای ویندوز ۱۱ وارد فاز جدیدی شده است؛ یکی از مهندسان برجستهی این شرکت به تازگی اشاره کرده که «اپلیکیشنهای بومی (Native) بازگشتهاند».
در حال حاضر، اپلیکیشنهای تحتوب تسلط کاملی بر فروشگاه مایکروسافت دارند. طی سالهای اخیر، مایکروسافت با هدف جذب توسعهدهندگان بیشتر، دست آنها را برای استفاده از فریمورکهای مختلف باز گذاشت. این آزادی عمل باعث شد تا بسیاری از برنامههای محبوب مانند نتفلیکس و واتساپ، چارچوبهای بومی ویندوز؛ مانند WinUI را کنار بگذارند و به وباپهای مبتنیبر WebView2 روی بیاورند.
مهاجرت توسعهدهندگان بهسمت وباپها، هزینهی سنگینی برای کاربران داشته؛ بررسیها نشان میدهد که نسخهی جدید واتساپ روی کامپیوتری با رم ۸ گیگابایت، حتی در حالت بدون استفاده تا ۶۰۰ مگابایت رم را اشغال میکند! مقصر بعدی دیسکورد است که برپایهی فریمورک Electron ساخته شده، میتواند تا ۴ گیگابایت از رم را ببلعد. در کنار مصرف بالای منابع، این برنامههای تحت وب اغلب فاقد ویژگیهای مهمی نظیر حالت آفلاین هستند که در نسخههای بومی وجود داشت.
نارضایتی کاربران در پلتفرمهایی مانند ردیت بهشدت افزایش یافته بود و حالا بهنظر میرسد مایکروسافت صدای آنها را شنیده است. چند ماه پیش، رودی هوین، یکی از معماران ارشد مایکروسافت تأیید کرد که شرکت قصد دارد برنامههایی «۱۰۰ درصد بومی» برای ویندوز ۱۱ بسازد. اکنون دیوید فاولر، مهندس برجستهی مایکروسافت که نقشی کلیدی در توسعهی پلتفرم NET. دارد، با انتشار پستی در شبکهی اجتماعی X رسما اعلام کرد: «اپلیکیشنهای بومی بازگشتهاند.»
تغییر رویهی مایکروسافت در هستهی خود ویندوز نیز آغاز شده؛ مایکروسافت در حال انتقال منوی استارت ویندوز ۱۱ از قطعات مبتنیبر React به WinUI است تا تأخیر را کاهش دهد و عملکرد را بهبود بخشد. انتظار میرود چارچوب نرمافزاری جدید NET 10. و قابلیت Native AOT آن نقش مهمی در این تحول ایفا کنند؛ قابلیتی که زمان اجرای برنامهها و مصرف حافظه را بهشکل چشمگیری کاهش میدهد.
حتی برنامههای خود مایکروسافت نیز از مشکل مشابهی رنج میبرند. اپلیکیشن مبتنیبر وب کوپایلت در پسزمینه تا ۵۰۰ مگابایت و هنگام استفاده تا یک گیگابایت رم مصرف میکند. حالا بزرگترین چالش مایکروسافت، متقاعدساختن توسعهدهندگان به رویآوردن دوباره به ساخت برنامههای بومی است. برای رسیدن به این هدف، ردموندیها باید ابتدا با بومیسازی کامل برنامههای اختصاصی خود در ویندوز ۱۱، مزایای چنین تغییر بزرگی را به جهان ثابت کنند.