بستن آگهی

سال گذشته، گزارش هایی مبنی بر اینکه اپل قصد دارد کامپیوترهای خود را از X86 به معماری ARM تغییر دهد، منتشر شد. بسیاری به این ایده رسیدند و آن را به عنوان گامی در مسیر درست تلقی کردند. فکر مک با پردازنده ARM باعث شد چشمانم گرد شود. در نهایت باید این مزخرفات را با استدلال های واقعی رد کرد.

اساساً سه دلیل برای استفاده از ARM وجود دارد:

  1. خنک کننده غیرفعال
  2. مصرف کمتر
  3. کنترل بر تولید تراشه

به ترتیب می گیریم خنک کننده غیرفعال مطمئناً چیز خوبی خواهد بود. فقط یک ویدیوی فلش را در مک بوک شروع کنید و لپ تاپ یک کنسرت بی سابقه را شروع خواهد کرد، به خصوص هوا طرفداران بسیار پر سر و صدایی دارد. اپل تا حدی این مشکل را حل می کند. او برای مک بوک پرو با رتینا از دو فن نامتقارن استفاده کرد که با طول تیغه های مختلف نویز را کاهش می دهد. با خنک کننده غیرفعال iPad فاصله زیادی دارد، اما از طرف دیگر، آنقدر مشکل بزرگی نیست که لازم باشد با تغییر به ARM آن را به طور اساسی حل کنید. فناوری‌های دیگری مانند کاهش نویز با استفاده از امواج صوتی معکوس نیز در دست توسعه هستند.

احتمالا قوی ترین استدلال مصرف کم انرژی است، بنابراین عمر باتری بهتر است. اپل تا پیش از این حداکثر 7 ساعت برای مک بوک ها در نظر گرفته بود که آن ها را به یکی از بادوام ترین ها در بین رقبا تبدیل می کرد، از طرفی قطعاً استقامت ده ساعته آیپد جذاب تر بود. اما همه چیز با نسل پردازنده های Haswell و OS X Mavericks تغییر کرد. مک بوک ایرهای کنونی، همچنان در OS X 12 استقامت واقعی حدود 10.8 ساعت را ارائه می دهد، در حالی که Mavericks باید حتی بیشتر صرفه جویی کند. کسانی که نسخه بتا را امتحان کرده اند گزارش می دهند که عمر باتری آنها تا دو ساعت افزایش یافته است. بنابراین، اگر مک بوک ایر 13 اینچی بتواند 14 ساعت تحت بار معمولی بدون هیچ مشکلی دوام بیاورد، تقریبا برای دو روز کاری کافی است. بنابراین، اگر یک ARM کمتر قدرتمند یکی از مزایایی را که نسبت به تراشه‌های اینتل داشت از دست بدهد، چه سودی خواهد داشت؟

[do action=”quote”]در صورتی که تمام مزایای معماری فقط در لپ‌تاپ‌ها معنا پیدا کند، چه دلیلی منطقی برای قرار دادن تراشه‌های ARM در رایانه‌های رومیزی وجود دارد؟[/do]

سپس استدلال سوم می گوید که اپل کنترل تولید تراشه را به دست خواهد آورد. او این سفر را در دهه 90 انجام داد و همانطور که همه ما می دانیم، به طرز بدنامی تبدیل شد. در حال حاضر، این شرکت چیپست های ARM خود را طراحی می کند، اگرچه یک شخص ثالث (در حال حاضر عمدتاً سامسونگ) آنها را برای آن تولید می کند. برای مکینتاش، اپل به پیشنهاد اینتل وابسته است و عملاً هیچ مزیتی نسبت به سایر سازندگان ندارد، به جز اینکه آخرین پردازنده ها قبل از رقبای خود در دسترس هستند.

اما اپل در حال حاضر چندین قدم جلوتر است. درآمد اصلی آن نه از فروش مک بوک و آی مک، بلکه از آیفون و آیپد به دست می آید. با اينكه سودآورترین در میان تولیدکنندگان کامپیوتر است, بخش دسکتاپ و نوت بوک در حال رکود است به نفع دستگاه های تلفن همراه به دلیل کنترل بیشتر روی پردازنده ها، تلاش برای تغییر معماری ارزش آن را ندارد.

با این حال، آنچه بسیاری نادیده می گیرند مشکلاتی است که با تغییر در معماری همراه است. اپل قبلاً در 20 سال گذشته دو بار معماری را تغییر داده است (Motorola > PowerPC و PowerPC > Intel) و مطمئناً بدون مشکل و بحث و جدل نبود. برای استفاده از عملکردی که تراشه‌های اینتل ارائه می‌کردند، توسعه‌دهندگان باید برنامه‌های خود را از ابتدا بازنویسی می‌کردند و OS X باید مترجم باینری Rosetta را برای سازگاری با عقب در نظر می‌گرفت. انتقال OS X به ARM به خودی خود یک چالش است (اگرچه اپل قبلاً برخی از این کارها را با توسعه iOS انجام داده است) و این ایده که همه توسعه دهندگان مجبور باشند برنامه های خود را بازنویسی کنند تا روی یک ARM کمتر قدرتمند اجرا شوند بسیار ترسناک است.

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

به هر حال، اپل به وضوح تقسیم بندی کرده است: رایانه های رومیزی و لپ تاپ ها دارای سیستم عامل دسکتاپ مبتنی بر معماری x86 هستند، در حالی که دستگاه های تلفن همراه دارای سیستم عامل تلفن همراه مبتنی بر ARM هستند. همانطور که تاریخ اخیر نشان داده است، یافتن مصالحه بین این دو جهان با موفقیت روبرو نمی شود (میکروسافت سرفیس). بنابراین، بیایید یک بار برای همیشه این ایده را مدفون کنیم که اپل در آینده نزدیک از اینتل به ARM تغییر خواهد کرد.

.