یکی از مهمترین رونماییهای مایکروسافت در هفتهی گذشته، لپتاپ سرفیس پرو ایکس بود. جدیدترین عضو خانوادهی موفق سرفیس پرو مایکروسافت، به پردازندهی مبتنی بر آرم مجهز شده است. درنتیجه این دستگاه شارژ بیشتر باتری و اتصال سریعتر و آسانتر به شبکهی LTE را به کاربر ارائه میکند.
مقدمه
کاربران و مصرفکنندهها در اولین نگاه به سرفیس پرو ایکس، بهیاد سرفیس RT و ویندوز RT میافتند. دستگاه مذکور هم با پردازندهی انویدیا مبتنی بر آرم طراحی و ساخته شده بود. بهعلاوه ویندوز RT نسخهای منحصربهفرد از سیستمعامل ردموندیها محسوب میشد که تنها بهخاطر همان دستگاه توسعه یافت. درنتیجه کاربران امروز تصور میکنند که دستگاه جدید مبتنی بر آرم هم مجهز به ویندوز RT باشد؛ در صورتیکه چنین تصوری کاملا اشتباه است.
پیش از هرگونه بررسی سرفیس پرو ایکس و سیستمعامل آن باید بدانید که ویندوز ۱۰ روی پردازندهی آرم (Windows 10 on Arm)، کاملا با ویندوز RT تفاوت دارد. آن نسخهی قدیمی سیستمعامل بهصورت اختصاصی تنها از اپلیکیشنهای مایکروسافت استور پشتیبانی میکرد. بهعلاوه یک نسخهی کامپایلشده از ویندوز آفیس نیز بهصورت اختصاصی برای آن عرضه شد. درمقابل، ویندوز ۱۰ روی پردازندهی آرم یکی از اعضای خانوادهی ویندوز ۱۰ محسوب میشود که قابلیت اجرای اکثر اپلیکیشنهای ویندوز دسکتاپ را بدون تغییر و بهینهسازی دارد.
بزرگترین محدودیتی که فعلا برای ویندوز ۱۰ روی آرم مطرح میشود، اجرای اپلیکیشنها در شبیهسازی ۳۲ بیتی است. البته پردازندههای آرم، ۶۴ بیتی هستند؛ اما درحال حاضر اجرای اپلیکیشن روی سرفیس پرو ایکس، به شبیهساز ۳۲ بیتی نیاز دارد. شاید چنین محدودیتی برای کاربران با چالش یا نگرانی جزئی همراه باشد، اما احتمالا تأثیر آنچنان زیادی روی تجربهی آنها نخواهد داشت.
اگر انتظار دارید که تجربهای مشابه با کامپیوترهای شخصی مبتنی بر پردازندهی اینتل را با دستگاههای مبتنی بر آرم داشته باشید، احتمالا در اولین برخورد با سرفیس پرو ایکس ناامید خواهید شد. درمقابل اگر دستگاه جدید را یک گجت همراه تصور کنید که با دو برابر عمر باتری بیشتر، تقریبا تمامی وظایف یک لپتاپ را انجام میدهد، قطعا ارزش افزودهی آن را درک میکنید.
تاریخچهای از کامپیوترهای همیشه متصل
مایکروسافت در سال ۲۰۱۶ اعلام کرد که قصد بازگرداندن دستگاههای ویندوز ۱۰ مبتنی بر آرم را دارد. چنین دستگاههایی بهنام «کامپیوترهای همیشه متصل» یا Always Connected PCs هم شناخته میشوند. اولین نمونه از آنها یک سال بعد و در رویداد Qualcomm Snapdragon Tech Summit رونمایی شدند.
در سال ۲۰۱۷، ویندوز RT یک خاطرهی دور محسوب میشد. مایکروسافت پس از عرضهی نهچندان موفق آن سیستمعامل، منابع متعدد توسعهای را فراهم کرده بود تا ویندوز ۱۰ را برای پردازندههای آرم بهینهسازی کند. بخش زیادی از آن مراحل توسعهای در فرایند ساخت ویندوز ۱۰ موبایل انجام شد. بههرحال آن فرایندهای توسعهای هم هستهی مشابه با ویندوز ۱۰ روی کامپیوترهای شخصی داشتند و درنتیجه ارزشمند بودند.
پشتیبانی ویندوز ۱۰ از آرم از نسخهی ۱۷۰۹ سیستمعامل ارائه شد. دستگاههای مجهز به آن نسخه نیز از میانهی سال ۲۰۱۸ به بازار راه یافتند. دستگاههای نسل اول، تجربهای نهچندان عالی را برای کاربر به همراه داشتند، اما با بهروزرسانیهای سختافزاری در نسل دوم، شاهد بهبود قابلتوجه کارایی و قدرت خانوادهی جدید دستگاههای پردازشی بودیم.
نسل دوم دستگاههای ویندوزی مبتنی بر آرم در پایان سال ۲۰۱۸ به بازار آمدند. از میان دستگاههای نسل دوم میتوان به Lenovo C630 اشاره کرد که مجهز به پردازندهی کوالگام اسنپدراگون ۸۵۰ بود. آن دستگاه تجربهی عالی بههمراه نداشت و کاربر در صورت عدم شناخت محدودیتها، قطعا از کار با محصول لنوو دلزده میشد. البته Lenovo630 بههرحال گجت همراه کاربردی بود و تجربههای اولیهی خوبی را در ارتباط با دستگاههای ویندوزی مبتنی بر آرم ایجاد میکرد.
برای درک تجربه و خصوصیات ویندوز ۱۰ روی پردازندهی آرم میتوان سند مایکروسافت را در این بخش مطالعه کرد. ردموندیها سند اطلاعرسانی مذکور را با هدفگذاری توسعهدهندهها منتشر کردند، اما با مطالعهی آن میتوان دید کلی نسبت به چگونگی کارکرد پلتفرم بهدست آورد. بهعلاوه جزئیات قابلتوجهی هم پیرامون شبیهسازی x86 در آن وجود دارد. در بخشی از سند مذکور به اپلیکیشنها و تجربهی کاربری اشاره میشود که در آن میخوانیم:
ویندوز ۱۰ مبتنی بر آرم تمامی اپلیکیشنهای x86، ARM32 و ARM64 UWP موجود در مایکروسافت استور را اجرا میکند. اپلیکیشنهای ARM32 و ARM64 بدون شبیهسازی اجرا میشوند، اما برای اپلیکیشنهای x86 به شبیهساز نیاز خواهد بود.
ویندوز ۱۰ مبتنی بر آرم علاوه بر اپلیکیشنهای UWP، توانایی اجرای اپلیکیشنهای x86 Win32 (مانند ادوبی ریدر) را بدون نیاز به بهینهسازی و تغییرات دارد. اجرای چنین اپلیکیشنهایی با کارایی و روانی بالا شبیه به کامپیوترهای شخصی عادی انجام میشود. این اپلیکیشنهای x86 Win32 برای اجرا در پردازندههای مبتنی بر آرم نیازی به کامپایل مجدد ندارند و حتی اجرا روی آرم تفاوتی برای آنها ندارد. توجه کنید که اپلیکیشنهای x64 Win32 با ساختار ۶۴ بیتی در پلتفرم جدید پشتیبانی نمیشوند. البته امروز اکثر اپلیکیشنها نسخههای x86 نیز دارند. درنتیجه از نگاه کاربر تنها کافی است نصبکنندهی ۳۲ بیتی x86 برای اجرای اپلیکیشن در ویندوز ۱۰ مبتنی بر آرم انتخاب شود.
با توجه به توضیحات بالا باید بدانید که چنین محدودیتهایی برای درایورهای دستگاه هم وجود دارند و باید آنها را برای آرم، مجددا کامپایل کرد. برای برخی از اپلیکیشنهای ۳۲ بیتی که در شبیهسازی مشکلات کارایی یا موارد مشابه دارند، میتوان از ابزار داخلی Program Compatibility Troubleshooter استفاده کرد که در دستگاههای ویندوز ۱۰ مبتنی بر آرم، برخی از تنظیمات هماهنگی را بهینهسازی میکند.
تجربهی واقعی ویندوز روی پردازندهی آرم
مشخصات سختافزاری Lenovo 630 هیچ تفاونی با یک لپتاپ مبتنی بر پردازندهی اینتل ندارد. البته در دستگاه مذکور یک اسلات سیمکارت زیر دومین پورت USB-C تعبیه شده است. بهعلاوه لنوو در دستگاه خود پشتیبانی از سیمکارتهای نرمافزاری eSIM را هم ارائه میکند که قابلیتهای بیشمار ارتباطی را برای کاربر بههمراه دارد.
کاربر در استفاده از دستگاه لنوو پس از اجرای اولیه و استفاده از اپلیکیشنهایی همچون آفیس ۳۶۵ و اجرای برخی وظایف روزمره، متوجه هیچ تفاوت خاصی نمیشود. همهی ابزارهای سیستمی داخلی و تنظیمات آنها برای کاربر عادی ویندوز آشنا هستند. درایو سیستم بهکمک Bitlocker رمزنگاری میشود و دستگاههای جانبی بهراحتی و طبق انتظار کار میکنند. بهعلاوه میتوان بهراحتی ویندوز موجود را هم به نسخههای دیگر همچون Enterprise بهروزرسانی کرد.
تنها چالشی که پس از مدتی کار با دستگاه مذکور حس میکنید، محدودیت پشتیبانی شبیهساز است که تنها از اپلیکیشنهای دسکتاپی ۳۲ بیتی پشتیبانی میکند. اپلیکیشنهای داخلی ویندوز مانند Explorer.exe از نوع ۶۴ بیتی هستند. بهعلاوه اپلیکیشنهای UWP کامپایلشده برای آرم در مایکروسافت استور هم معماری ۶۴ بیتی دارند؛ اما اپلیکیشنهای دسکتاپی ویندوز با چنین معماری، در آن سیستمعامل نصب نمیشوند. حتی اگر پکیج آنها هم بازسازی شده و در مایکروسافت استور عرضه شوند، باز هم نمیتوان اپلیکیشنهای ۶۴ بیتی دسکتاپ را نصب و اجرا کرد.
محدودیت فوق شاید اشکالاتی در تجربهی کاربری مصرفکننده ایجاد کند. بهعنوان مثال وبسایتها عموما بهصورت پیشفرض نسخههای ۶۴ بیتی برنامههای دسکتاپ ویندوز یا درایورها را ارائه میدهند. در چنین مواردی احتمالا برای پیداکردن نسخهی مناسب ۳۲ بیتی باید کمی جستوجوی اضافه در وبسایت مورد نظر داشته باشید. البته این چالش امروز کمتر مزاحم کاربران میشود. بهعنوان مثال موزیلا فایرفاکس و گوگل کروم بهصورت پیشفرض در زمانیکه کاربر با کامپیوتر شخصی مبتنی بر آرم، وبسایت آنها را مرور میکند، نسخههای صحیح ۳۲ بیتی را ارائه میدهند. در دریافت آفیس ۳۶۵ نیز همین رویکرد رخ میدهد. درنهایت شاید در دریافت نسخههای قدیمی برنامههای دسکتاپ ویندوز با مشکل روبهرو شوید که نسخهی ویندوز را در زمان مرور وبسایت بررسی نمیکنند.
اپلیکیشنهایی که تنها در نسخههای ۶۴ بیتی ارائه میشوند، چالشهای بزرگتری را برای کاربران ایجاد میکنند. بهعنوان مثال تنها راه برای اجرای اپلیکیشنهای Creative Cloud شرکت ادوبی، ورود به حساب کاربری در وبسایت شرکت سازنده و جستوجو برای نسخههای ۳۲ بیتی ۲۰۱۸ است. البته ادوبی برای نشان دادن افزایش پشتیبانی از سیستمعامل روی آرم در مراسم مایکروسافت حضور داشت و از ارائهی Fresco برای سرفیس پرو ایکس خبر داد. این اپلیکیشن طراحی و نقاشی ماه گذشته برای آیپد پرو منتشر شد.
مزیت آرم
دو مزیت اصلی پلتفرم آرم در شارژدهی باتری و اتصال شبکه دیده میشود. چنین مزیتهایی از معماری آرم کاملا قابل انتظار بود. فراموش نکنید که آرم از ابتدا برای دستگاههای موبایل طراحی شد و چنین قابلیتهایی در آنها الزامی محسوب میشود.
مایکروسافت سرفیس پرو ایکس بهزودی وارد بازار میشود و شاهد اولین دستگاه جدی مالک ویندوز در بازار کامپیوترهای مبتنی بر آرم خواهیم بود. ارائهی دستگاهی مبتنی بر ویندوز ۱۰ آرم توسط مایکروسافت، میتواند برای علاقهمندان این اکوسیستم نشانهی رشد احتمالی آن باشد. درصورت رخدادن چنین اتفاقی، احتمالا توسعهدهندهها هم تمایل بیشتری به انتشار اپلیکیشنهای مناسب پیدا میکنند و شاید در آیندهای نهچندان دور، شاهد اوجگیری استفاده از کامپیوترهای همیشه متصل با شارژدهی بالا باشیم.