ویندوز ۱۱ آرم چقدر برای برنامهنویسی مناسب است؟ از زبان توسعهدهنده بشنوید
پردازندههای مبتنیبر آرم که بیشتر در گوشیهای هوشمند و تبلتها دیده میشوند، بهتدریج جای خود را در دنیای لپتاپها و رایانههای شخصی نیز باز کردهاند. مایکروسافت با عرضهی ویندوز ۱۱ برای معماری آرم، گامی مهم در این زمینه برداشته است. حال سؤال بسیاری از کاربران این است که ویندوز ۱۱ آرم در عمل برای توسعهدهندگان نرمافزار چگونه عمل میکند. تجربهی یکی از توسعهدهندگان به نام مایکل نیهاوس که به مدت یک سال از ویندوز ۱۱ روی آرم استفاده کرده، میتواند به این پرسش پاسخ دهد.
نکتهی مهم در تجربهی نیهاوس استفاده از ویندوز ۱۱ بهصورت مجازی روی مک بوک پرو اپل بود. به عبارت دیگر، او مستقیماً از دستگاه مبتنیبر آرم ویندوز استفاده نمیکرد؛ بلکه ویندوز را در ماشین مجازی روی سیستمعامل macOS اجرا میکرد. بااینحال، این تجربه همچنان میتواند دیدگاههای ارزشمندی درباره عملکرد ویندوز ۱۱ روی آرم ارائه دهد.
بنابر گزارش ویندوز سنترال، یکی از مشکلات اصلی نیهاوس، محدودیت حافظه رم در نرمافزار مجازیساز بود. او مجبور شد نرمافزار خود را ارتقا دهد تا بتواند از رم بیشتری استفاده کند. مشکل دیگر پشتیبانینکردن macOS از مجازیسازی تودرتو بود که مانع از استفاده از WSL2 (زیرسیستم ویندوز برای لینوکس ۲) در داخل ماشین مجازی ویندوز ۱۱ میشد. WSL2 قابلیتی است که به کاربران اجازه میدهد تا توزیعهای لینوکس را بهطور مستقیم در ویندوز اجرا کنند و برای بسیاری از توسعهدهندگان ابزاری حیاتی به شمار میرود.
با وجود محدودیتهای یادشده، نیهاوس از عملکرد ویندوز ۱۱ روی آرم درزمینهی توسعهی نرمافزار بسیار راضی بود. ویژوال استودیو، محیط توسعهی محبوب مایکروسافت، بینقص روی آرم اجرا میشد و ازآنجاکه .NET بهصورت ذاتی مستقل از معماری سیستم عمل میکند، مشکلی در این زمینه وجود نداشته است. کامپایل متقابل برای معماریهای x64 و macOS و لینوکس نیز بهراحتی انجام میشد. شبیهسازی x64 نیز عملکرد بسیار خوبی داشت و امکان اجرای برنامههای x64 ویندوز را روی آرم فراهم میکرد.
بااینحال، مشکل بزرگی برای نیهاوس وجود داشت و آن پشتیبانینکردن SQL Server 2022 از ARM64 است. به گفته نیهاوس، این موضوع باعث ایجاد مشکلاتی برای او شده بود؛ اما خوشبختانه او توانست با استفاده از اسکریپتهای شخص ثالث این مشکل را دور بزند.
بهطور کلی، تجربهی نیهاوس نشان میدهد که ویندوز ۱۱ آرم با وجود برخی محدودیتها، پلتفرمی توانا برای توسعهی نرمافزار محسوب میشود. با رفع مشکلات مربوط به سازگاری نرمافزاری، مانند پشتیبانی SQL Server از ARM64 و بهبود پشتیبانی از مجازیسازی تودرتو، این پلتفرم میتواند به گزینهای جذابتر برای توسعهدهندگان تبدیل شود. همچنین، استفادهی مستقیم از ویندوز ۱۱ روی دستگاههای مبتنیبر آرم با فراهمکردن امکان استفاده از WSL2 بهصورت بومی، تجربهی بهتری را ارائه خواهد داد.
فیزیکدانها برای اولین بار توانستند تصویری از حرکت اتمهای آزاد ثبت کنند. این مشاهده میتواند به درک بهتر آنها از برهمکنش اتمها کمک کند.
هندسه فراکتالها با الگوهای بینهایت تکرارشونده نشان میدهد چگونه از دل سادگی، پیچیدگیهایی حیرتانگیز خلق میشود.
ویووبوک S14 با پردازندهی بسیار کارآمد لونارلیک اینتل، نمایشگر OLED و قیمت همسطح مکبوک ایر M1، نگاهها را به خود خیره میکند.
زبان طراحی جدید اندروید با تغییرات بنیادین و جوانپسند بهصورت رسمی معرفی شد.
با استفاده از هات اسپات آیفون میتوان اینترنت دیتا را با سایر دستگاههای نزدیک اشتراکگذاری کرد.
فلش کردن گوشی در مواقع بروز مشکلات شدید نرمافزاری همواره بهترین راه چاره است. در مطلب پیشرو به آموزش فلش گوشی و تبلتهای سامسونگ میپردازیم.
رابط کاربری One UI 8 در راه است و برخی از گوشیهای قدیمی سامسونگ از آن بیبهره خواهند بود.