
CShell ویندوز چیست؟؟
ایدهی استفاده از اجزاء مشترک در ویندوز به کمک یک پوستهی یکپارچه به رابط کاربری هم سرایت کرده و مایکروسافت در حال ساخت یک پوستهی سازگار یا به اختصار CShell بوده است.
CShell نیمهی دیگری از ایدهی یکپارچهسازی در سیستمعامل هستهی ویندوز است و به مایکروسافت اجازه میدهد تجربههایی مختلف از پوستهی ویندوز را روی دستگاههای متفاوت به اشتراک گذاشته یا حتی در جای خود، آنها را با یکدیگر ترکیب کند. برای مثال تمام ویژگیهای مربوط به پوسته مثل مرکز عملیات، منوی شروع یا نوار وظیفه پس از این میتوانند بدون نیاز به بازنویسی برای استفاده در دستگاههای مختلف، روی تمام ابزارهایی که از CShell بهره میبرند مورد استفاده قرار گیرند.
یک مثال خوب از این ویژگی حدود دو سال قبل و پیش از تصمیم مایکروسافت برای پایان تلاش در بازار گوشیهای هوشمند دیده شد. مایکروسافت در آن زمان روی CShell کار میکرد که شباهت زیادی به پوستهی حاضر ویندوز 10 داشت، به جز اینکه کاملاً امروزی و یکپارچه بود. بنابراین وقتی CShell را روی گوشیهای ویندوز فون اجرا میکردیم، میتوانستیم بسیاری از تجارب موجود در دسکتاپهای امروزی مثل منوهای محتوا در بخش Start یا قسمت مرکز عملیات را در گوشی هم مشاهده کنیم.
بنابراین مایکروسافت میتواند پوستههای متفاوتی را با CShell تولید کرده و عناصری را بدون نیاز به بازنویسی، روی آنها به اشتراک گذارد. میتواند یک CShell کاملاً مخصوص استفاده در دسکتاپ و یک CShell عالی برای حالت موبایل ساخته و اجزاء آنها را بین این دو به اشتراک بگذارد. در بعضی موارد مایکروسافت میتواند حتی چند تجربه از CShell را روی یک دستگاه ترکیب کند و در زمان مناسب برای هر کدام، یکی از این پوستهها را نمایش دهد.
بیایید فرض کنیم مایکروسافت بالاخره تصمیم گرفته یک سرفیس فون با سیستمعامل هستهی ویندوز بسازد. این دستگاه ابتدا باید تجربهی کار در حالت موبایل را داشته باشد اما وقتی آن را به داک Continuum متصل کنید، مایکروسافت میتواند تجربهی کار با دسکتاپ واقعی را که با استفاده از CShell ساخته شده، در اختیار شما قرار دهد. بنابراین به جای دیدن یک دسکتاپ تقلبی، همان طور که در ویندوز 10 موبایل میدیدید، میتوانید روی یک دستکتاپ واقعی، یک تجربهی درست از پوستهی نسخهی دسکتاپ ویندوز را داشته باشید. جالب نیست؟؟
متأسفانه به نظر میرسد که مایکروسافت دیگر تلاش برای ساخت گوشیهای موبایل را به کلی متوقت کرده است، بنابراین ایدهی پاراگراف قبل را باید روی یک دستگاه محتملتر تصور کنیم: تبلتها! مایکروسافت میتواند دو حالت اختصاصی برای دسکتاپ و تبلت را با استفاده از CShell بسازد و آن را روی دستگاههای دوگانه مثل سرفیس پرو مورد استفاده قرار دهد. بنابراین وقتی کاربر وارد حالت تبلت میشود، به جای دریافت یک تجربهی معمولی، میتواند وارد حالت اختصاصی تبلت که با CShell ساخته شده شود. روی بعضی دستگاهها، حالت تبلت میتواند تنها تجربهی موجود باشد و روی بعضی دیگر، بیش از یک حالت را داشته باشیم.
یک رایانهی مخصوص بازی را تصور کنید، که وقتی با اتصال ماوس و کیبرد مورد استفاده قرار میگیرد، از یک رابط کاربری دسکتاپ معمولی با نوار وظیفه و منوی شروع بهره میبرد. زمانی که یک دستهی ایکسباکس به آن متصل شود، این رایانه میتواند وارد حالت «Game Mode» شده و پوستهای شبیه به رابط کاربری ایکسباکس که روی این کنسول دیده میشود را نمایش دهد. تنها تفاوت این است که این پوسته روی رایانهی شما اجرا شده و باید بازیهای موجود در آن را اجرا کند. این ایده هم جالب خواهد بود و با کمک CShell و سیستمعامل هستهی ویندوز، بسیار محتمل هم به نظر میرسد.
*نظر خود را درمورد این مطلب با ما در میان بگذارید*
مطالب دیگر:
معرفی پروژه Windows Core OS - بخش اول
با سلام خدمت شما دوست عزیز و تشكر از اينكه وبلاگ بنده برای ديدن انتخاب كردی.