فیوشا چیست و آیا جایگزین اندروید خواهد شد؟
![سیستمعامل فیوشا](https://www.digikala.com/mag/wp-content/uploads/2021/06/Fuchsia-1.jpg)
همهچیز در سال ۲۰۱۶ با یک شوخی ساده آغاز شد که در صفحهی مربوط به توسعهی فیوشا قرار گرفت: صورتی+بنفش=فوشیا (یک سیستمعامل جدید)
در پس این جملهی سادهی معنایی نهفته بود. پروژه صورتی نامی بود که مهندسان اپل و IBM به یک سیستمعامل جدید در دست توسعه داده بودند زیرا یادداشتهای مربوط به آن روی کارتهای صورتی نوشته شده بودند. پروژه بنفش هم به مدلهای اولیهی گجتهایی گفته میشد که در نهایت منجر به تولد آیفون شد. این پروژهها ایدههای جدیدی بودند که کاملا موفق ظاهر شدند و توسعهدهندگان اصلی فیوشا که جدیدترین سیستمعامل گوگل محسوب میشود، در این پروژهها مشارکت داشتند.
اما یک نام بازیگوشانه برای ایجاد یک سیستمعامل جدید کافی نیست و گوگل طی ۵ سال بعدی مشغول آمادهسازی فیوشا بوده است. طی چند سال گذشته اخبار پراکندهای در مورد این سیستمعامل منتشر شده و مثلا گاهی اوقات گفته میشود که گجتهایی مانند پیکسلبوک آن را اجرا خواهند کرد. در هر صورت گوگل قصد داشت در کنار توسعهی آن، توجه توسعهدهندگان را نسبت به این سیستمعامل تازهنفس جلب کند.
در نهایت مدتی قبل گوگل اعلام کرد که این سیستمعامل برای اولین نسل گجت نست هاب (که در ابتدا به عنوان گوگل هوم هاب فروخته شد) ارائه می شود. اگرچه کاربران زیادی انتظار داشتند این سیستمعامل برای نخستین بار راهی گجت جدیدی شود، اما گوگل تصمیم گرفت آن را برای محصولی عرضه کند که مدتها از عرضهی آن میگذرد.
اما فیوشا دقیقا چیست؟ میتوانیم به زبان بسیار ساده بگوییم که جدیدترین سیستمعامل گوگل است اما چنین توضیحی چشمانداز وسیعتر آن را از قلم میاندازد. بنابراین در ادامه به ماهیت و اهمیت سیستمعامل فیوشا میپردازیم.
کرنل (هسته)
هر سیستمعامل از آنچه کرنل (هسته) نامیده میشود برای نظارت و کنترل تمام سختافزارها و راههای ارتباط نرمافزار با این قطعات استفاده میکند. در اندروید، کرنل لینوکس مورد استفاده قرار میگیرد. اما در فیوشا یک کرنل جدید به نام Zircon انجام وظیفه میکند. Zircon مبتنی بر یک ریز هسته (Little Kernel) است که کدهای آن توسط Travis Geiselbrecht نوشته شده است. Zircon تقریبا یک میکرو کرنل محسوب میشود (مستندات موجود در این زمینه چندان روشن نیست) که هدف آن مصرف پایین منابع و مقیاسپذیری است. اگرچه کدهای آن توسط گوگل نوشته شده، اما همچنان متنباز است.
Zircon بیشتر با زبان C++ نوشته شده و بخشهایی از آن هم مبتنی بر زبان اسمبلی است. این هسته از مجموعهی کوچکی از سرویسها، درایورها و کتابخانهها تشکیل شده که همگی برای بوت شدن سیستم و برقراری ارتباط با سختافزار به منظور بارگذاری رابط کاربری مورد نیاز هستند. باید خاطرنشان کنیم برخلاف سیستمعاملهای اندروید و iOS، این هسته هیچ شباهتی به هستهی یونیکس ندارد.
نکتهی حائز اهمیت این است که گوگل این هسته را از صفر توسعه داده است. گوگل از تمام مشکلات اندروید که به نحوهی کار لینوکس ارتباط دارند، بهخوبی آگاه است. گوگل همچنین میداند که برای اجرای اپلیکیشنها و یک رابط کاربری عالی به چه چیزهایی نیاز دارد. اگرچه گوگل طی چند سال گذشته تغییرات زیادی در کدهای اصلی اندروید اعمال کرده، اما شروع این فرایند از صفر منجر به بهتر شدن نتیجهی نهایی میشود.
چه چیزهایی میبینیم؟
هسته ممکن است مهمترین بخش سیستمعامل باشد، اما اغلب کاربران هرگز با این بخش سروکار نخواهند داشت. روی هم رفته لزومی به ارتباط کاربران با این بخش وجود ندارد زیرا یک هسته بهعنوان مهمترین کنترلکننده باید سایر بخشهای سیستم را مدیریت کند و هیچ نیازی به دخالت کاربران ندارد.
اما بخشی از سیستمعامل فیوشا که میتوانیم ببینیم، خود داستان دیگری است. بر اساس چیزهایی که تاکنون دیدهایم، ظاهر آن شباهت زیادی به اندروید یا iOS دارد اما لزوما قرار نیست اینگونه بماند. مانند هسته، ما واقعا با خود سیستمعامل سروکار نداریم و برخلاف اندروید که رابط کاربری با خود سیستمعامل آمیخته شده، در فیوشا محیط ظاهری و سیستمعامل دو بخش کاملا جداگانه هستند.
رابط کاربری و اپلیکیشنهای اولیهی فیوشا با زبان برنامهنویسی فلاتر توسعه پیدا کردهاند که این هم یکی دیگر از پروژههای گوگل محسوب میشود. فلاتر بهعنوان یک پلتفرم ارائه شد که به توسعهدهندگان اجازه میدهد یک کد و رابط کاربری را در گجتهای مختلف به صورت یکسان اجرا کنند. بهعنوان مثال، یک توسعهدهنده با استفاده از این زبان برنامهنویسی قادر به ایجاد اپلیکیشنی است که در اندروید، وب، کرومبوک و iOS به صورت یکسان اجرا میشود. وقتی که این پلتفرم با ابزارهای مربوط به توسعه مانند Firebase و کدهای مبتنی بر کاتلین ترکیب شود، اپلیکیشنهای همهفنحریف و جذاب توسعه پیدا میکنند.
در حال حاضر، فیوشا صرفا یک جایگزین برای سیستمعامل و رابط کاربری مدل اصلی نست هاب محسوب میشود. این سیستمعامل به لمس کاربر واکنش نشان میدهد، قادر به تشخیص صدا است، میتواند دوربین را برای تماس تصویری کنترل کند و روی هم رفته تمام قابلیتهای معمول نست هاب را امکانپذیر میکند. اگرچه فعلا فیوشا از نظر ظاهری هیچ تفاوتی با سیستمعامل قبلی نست هاب ندارد، اما همه میدانند که فعلا فقط شاهد بخش کوچکی از تواناییهای آن هستیم.
در این زمینه، اریک هلمن که یکی از توسعهدهندگان اندروید است میگوید که گوشیهای هوشمند گجتهای بسیار پیچیدهای هستند و بنابراین گوگل به احتمال زیاد فعلا برای گجتهای دیگر از این سیستمعامل استفاده خواهد کرد. به گفتهی این توسعهدهنده، فعلا این پروژه برای توسعهدهندگان و مصرفکنندگان اهمیت زیادی ندارد اما در آینده شاید به سیستمعامل بسیار مهمی تبدیل شود.
روی هم رفته در حال حاضر اندروید و ChromeOS به حدی همهگیر شدهاند که کنار گذاشتن آنها برای استفاده از سیستمعامل جدید کار تقریبا غیرممکنی محسوب میشود. با وجود اینکه گوگل بدون شک میتواند اجرای اپلیکیشنهای اندروید و ChromeOS در فیوشا را امکانپذیر کند، اما تا زمانی که تمام بخشها در جای خود قرار نگیرند، گوگل سیستمعاملهای مهم خود را کنار نمیگذارد.
آیا فیوشا راهی گوشیهای هوشمند میشود؟
شاید چند سال دیگر گوشیهای مبتنی بر سیستمعامل فیوشا به دست کاربران برسند. باید خاطرنشان کنیم این سیستمعامل طوری توسعه پیدا کرده که گوگل بدون نگرانی بابت رابط کاربری قرار گرفته بر روی آن، میتواند بخش اصلی سیستمعامل را آپدیت کند. اما به نظر میرسد گوگل فعلا با این سیستمعامل میخواهد مجموعهی گجتهای هوشمند خانگی خود را متحول کند.
روی هم رفته اگر این سیستمعامل به گوشیهای هوشمند راه پیدا کند، شرکتها میتوانند رابط کاربری موردنظر خود را به طور جداگانه بر روی سیستمعامل قرار دهند. چنین مزیتی کل فرایند را سادهتر میکند و گوگل هم به راحتی میتواند سیستمعامل گوشیها را بدون دست زدن به رابط کاربری آنها، آپدیت کند. به لطف این مشخصه، مدتزمان پشتیبانی نرمافزاری از گوشیهای هوشمند افزایش پیدا میکند.
در هر صورت گوگل با استفاده از این سیستمعامل میخواهد یک پلتفرم یکپارچه برای تمام گجتها ایجاد کند. همانطور که احتمالا میدانید، گوگل در حال توسعهی تراشهی اختصاصی است و بهرهگیری گوشی گوگل از سیستمعامل فیوشا و چیپست اختصاصی این شرکت، همان مزیت اکوسیستم اپل را برای گوگل به ارمغان میآورد. باید ببینیم گوگل در ادامه چه برنامههایی برای این سیستمعامل هیجانانگیز دارد.
منبع: Android Central
قبل از هرچیز هرکس دهه ۶۰ و ۵۰ ای هست بیاد بگه یکم از خاطراتش با ویندوز یکم بچه های نسل جدید روشن شن ، از همون خاطرات یاهو بگید لسه که روش هوش مصنوعی اون زمان ساختن ، روبات رویا یادتونه ؟ برنامه نویسای قدیمی بیان یکم مغز جوونا رو هم بزنن لطفا
بعد جالبه کسانی که دم از بد بودن ویندوز میزنن همه تو ویندوز اپلیکیشن برای اندروید مینویسن !!
ویندوز مال حرفه ای هاست و هرکس از راه رسید نمیتونه اسم خودشو بزاره توسعه دهنده
من یکی از سال ۹۵ میلادی با ویندوز بزرگ شدم و از زمان ایکس پی دارم برنامه مینویسم ، ویندوز هم کنار ننشسته گوگل مفت خوری از لینوکس متن باز به اینجا رسیده سیستم عامل جدیدش هم مثل همون لینوکس میشه نهایت که روش یک یک فوتوشاپی که روی ویندوز و آی او اس هست نمیشه هنوز نصب کرد ، در حد یک سیستم عامل سبک خوبه ، ویندوز هم کسایی خبر ندارن چندین نسخه لایت داره و درحال کلی تغییرات هست اما توی بوق کرنا نمیکنه وقتی آماده شد خبر رو اعلام میکنه . من که همه سیستم عامل هارو دارم اما ویندوز همون قدمتش و خاطراتش و قدرتش به همه نسخه های لینوکس میارزه ویروس هم من نمیدونم اینایی میگن ویروس ویروس توی ویندوز ۱۰ امنیتی هست تو اندروید اینقدر ویروس و کیلاگر و تروجان رو اپلیکیشن هایی همین بازار که جداگانه میده بیرون هست خودتون خبر ندارید ، کاش همه شرکت ها مثل ویندوز بودن که نتها خدماتش درسته ، بلکه مانیتور میکنه کل فعالیت های هک دنیا رو و هزارتا فعالیت که اینجا برای تازه کارهای اندروید و سن پایین ها وقت نمیشه توضیح داد ، اصلا حالا که به چرتو پرت گفتنه همین لینوکس رو تو ویندوز نشستن نوشتن خخخ ،
داداش چرا علیه گوگل جبهه گرفتی هر شرکت سیاست های خودشو داره و خوبی ها نقص های خودشو :))))
الان این بیاد برنامه نویسان اندروید بدبخت میشن؟
آفرین ،موافقم. کامپیوتر و لپ تاپ های اندرویدی یکپارچه و قابل sync با گوشی هامون. و اپلیکیشن های قدرتمند اندرویدی روی سخت افزارهای بمراتب قدرتمندتر دسکتاپی ، فوق العاده میشه و عملا ویندوز و مایکروسافت ، حذف میشن. از شر اینهمه آپدیت های ویندوزی و ویروس و … هم خلاص میشیم.
اما متاسفانه ، همه مون میدانیم که پشت پرده بازی های تکنولوژیکی ، سیاست های پیچیده اقتصادی و حتی سیاستی نهفته س و ساخت و پاخت های شرکت ها و … ، به این سادگی ها نیست که میگیم.
ولی خب اگر میشد که به مایکروسافت میگفتن برو به توسعه نرم افزارهات در پلتفرم های مختلف بپرداز و سیستم عامل رو رها کن ، خوب میشد.
انگار حالت خیلی خوب نیست؟
من به عنوان برنامهنویس با ۲۲ سال سابقه صد سال سیاه مایکروسافت رو ول نمیکنم و برم با مثلا سیستم عامل دسکتاپ اندروید کار کنم.
iOS هم که ول معطله.
سلام. اگر قرار بود چند صد دلار برای ویندوز بپردازید شما هم میرفتید دنبال لینوکس یا یه سیستم عامل دیگه
این کسایی نظر دادن همه دهه ۸۰ ۷۰ هسته ویندوز نمیشناسن فقط بلدن توی ویندوز کد لنویسن نمک بخورن نمکدون بشکنن
بجای جایگزین برای آندروید دنبال جایگزین ویندوز باشیم! اندروید به این خوبی کار میکنه ویندوز خیلی داره اذیت میکنه:/
ویندوز عالی هست
نه خیر ویندوز عالی نیست و عالی نخواهد داشت و همیشه سیستم عامل اندروید عالی و درجه یک و محشر و بی نظیر و معرکه و فوقالعاده بود.
شما چند سالته عزیز؟ تو چه سیستم عاملی اصلا کدنویسی یاد گرفتی و کار میکنی؟!!!
عزیز همه از ویندوز استفاده میکنیم ولی اگه یه روزی بگن کپی رایت قراره رعایت بشه سوئیچ میکنیم سمت لینوکس
ما فعلا منتظر هارمونی او اس هستیم
به طور قطع جایگزین اندروید است.
نه خیر بطور قطعی سیستم عامل فیوشا جایگزین سیستم عامل اندروید نیست و نخواهد داشت و نباید جایگزین سیستم عامل اندروید باشه
ببینید سیستم عامل فیوشا و اندروید ربطی به هم ندارند سیستم عامل فیوشا جایگاه خودش و سیستم عامل اندروید جایگاه خودش را قرار میگیرند