ما هو Fuchsia ، نظام التشغيل الجديد من Google؟

جدول المحتويات:

فيديو: ما هو Fuchsia ، نظام التشغيل الجديد من Google؟

فيديو: ما هو Fuchsia ، نظام التشغيل الجديد من Google؟
فيديو: كيفية تعطيل إعلانات AdSense التلقائية على صفحات وعناوين URL محددة 2023, ديسمبر
ما هو Fuchsia ، نظام التشغيل الجديد من Google؟
ما هو Fuchsia ، نظام التشغيل الجديد من Google؟
Anonim
Fuchsia نظام تشغيل جديد كليًا ، حاليًا في المراحل المبكرة جدًا من التطوير في Google. كيف تختلف عن Android و Chrome ، وهل يمكن أن تحل محل أي منهما؟ دعونا نكسرها.
Fuchsia نظام تشغيل جديد كليًا ، حاليًا في المراحل المبكرة جدًا من التطوير في Google. كيف تختلف عن Android و Chrome ، وهل يمكن أن تحل محل أي منهما؟ دعونا نكسرها.

ما هذا الشيء؟

ظهرت Fuchsia لأول مرة على رادار عالم التكنولوجيا في منتصف عام 2016 ، عندما ظهر مشروع مفتوح المصدر غير معلن من Google في مستودع GitHub. وفقا للتفتيش الأولي من قبل الصحافة التقنية ، فقد تم تصميمه ليكون نظام تشغيل "عالمي" ، قادر على العمل على كل شيء من Smartwatches منخفضة الطاقة إلى أجهزة سطح المكتب القوية. ومن المحتمل أن يشمل ذلك الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وإلكترونيات السيارات والأجهزة المتصلة وأجهزة smarthome والمزيد.
ظهرت Fuchsia لأول مرة على رادار عالم التكنولوجيا في منتصف عام 2016 ، عندما ظهر مشروع مفتوح المصدر غير معلن من Google في مستودع GitHub. وفقا للتفتيش الأولي من قبل الصحافة التقنية ، فقد تم تصميمه ليكون نظام تشغيل "عالمي" ، قادر على العمل على كل شيء من Smartwatches منخفضة الطاقة إلى أجهزة سطح المكتب القوية. ومن المحتمل أن يشمل ذلك الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة وإلكترونيات السيارات والأجهزة المتصلة وأجهزة smarthome والمزيد.

إن نظام التشغيل العالمي هو نوع من الكأس المقدسة بالنسبة لصانعي البرمجيات ، لكنه لم يتحقق حتى الآن. حاولت Microsoft جعل Windows 10 "عالميًا" ، على الأقل بمعنى أن بعض الهواتف قد تم تصنيعها بحيث يمكن تشغيلها في إصدار مخفّض. زعمت أبل الشهيرة (بشكل مشكوك فيه إلى حد كبير) أن iPhone الأصلي كان يشغل "OS X الحقيقي" ، قبل أن يتخلى في النهاية عن هذا المفهوم لصالح نظام iOS ذو علامة تجارية. إن أقرب ما توصلنا إليه من أنظمة تشغيل تعمل على جميع مستويات الأجهزة الاستهلاكية هو ، إلى حد ما ، للينكس. يتم استخدام نكهات مختلفة من نواة لينكس لنظام التشغيل Android ، ونظام التشغيل Chrome ، وأجهزة الاستقبال ، وأجهزة التوجيه وأجهزة المودم ، والأجهزة الذكية ، والعديد من البرامج الصناعية إلى جانب ذلك.

ولكن مجرد الحصول على أجهزة مختلفة لتشغيلها على الشجاعة في البرامج المشابهة بشكل مبهم ليس هو الهدف الحقيقي. يتمثل الهدف بالنسبة إلى Microsoft و Apple و Google في إنشاء نظام تشغيل واحد يمكنه تشغيل التطبيقات نفسها مع الحد الأدنى من التغييرات التنموية عبر نطاق واسع من الأجهزة قدر الإمكان. وهذا من شأنه تسهيل الاتصال البيني السهل في التكنولوجيا على مستوى المستهلك ، واجتذاب مطوري البرامج الذين يرغبون في إنشاء تطبيقات على منصات متعددة بكفاءة ، وبشكل حاسم ، جعل المستهلكين مقيدين بنظام بيئي واحد يسهل التحكم فيه (ومن الصعب عليهم المغادرة للمنافسة).
ولكن مجرد الحصول على أجهزة مختلفة لتشغيلها على الشجاعة في البرامج المشابهة بشكل مبهم ليس هو الهدف الحقيقي. يتمثل الهدف بالنسبة إلى Microsoft و Apple و Google في إنشاء نظام تشغيل واحد يمكنه تشغيل التطبيقات نفسها مع الحد الأدنى من التغييرات التنموية عبر نطاق واسع من الأجهزة قدر الإمكان. وهذا من شأنه تسهيل الاتصال البيني السهل في التكنولوجيا على مستوى المستهلك ، واجتذاب مطوري البرامج الذين يرغبون في إنشاء تطبيقات على منصات متعددة بكفاءة ، وبشكل حاسم ، جعل المستهلكين مقيدين بنظام بيئي واحد يسهل التحكم فيه (ومن الصعب عليهم المغادرة للمنافسة).

لم يخرج غوغل ليقول إن هذا هو هدف فوشيا - في الواقع ، لم يقل غوغل الكثير عن فوشيا على الإطلاق - لكنه يبدو وكأنه طموح طبيعي. تم تعزيز ذلك من خلال بعض إمكانيات الأنظمة الأساسية المدمجة مع نظامي التشغيل Android و iOS.

كيف هي الفوشيه ذات الصلة أندرويد و Chrome؟

بعيدة. بينما يستخدم كل من نظامي Android و Chrome إصدارًا معدَّلًا بشكل كبير من نواة لينكس ، فإن Fuchsia مبني من الأساس على نواة صغيرة جديدة تمامًا تسمى Zircon.

إن الاختلافات بين نواة نظام التشغيل التقليدية و microkernel معقدة ، ولكن جوهرها الأساسي هو أن الميكرويدات مبنية من الأساس إلى الكفاءة والمرونة. يعود هذا المفهوم إلى عقود ، ولكن تم التخلي عنه إلى حد كبير مع ازدهار قوة الكمبيوتر والذاكرة ومساحة التخزين في التسعينات. والآن ، ومع تحول الاتجاه نحو الإلكترونيات الاستهلاكية نحو الأجهزة الأصغر والأكثر كفاءةً والأكثر قدرة على حمل الأجهزة المحمولة ، ترى Google أن بنية microkernel مناسبة تمامًا لنظام التشغيل من الجيل التالي.

لا يضر ذلك باستخدام نظام تم إنشاؤه بالكامل من تلقاء نفسه ، حيث تتمتع Google بالتحكم الكلي بشكل أو بآخر في كيفية تطور الزركون والفوشيه ، قبل وبعد ظهورها في السوق (إذا كانت تأتي على الإطلاق). لقد تعلمت Google درسها مع Android ، والذي أصبح الآن مشدودًا بشكل كبير على مستوى المستهلك بفضل طبيعته المفتوحة المصدر. نظام التشغيل Chrome مقفل أساسًا بموجب شروط الترخيص ، على الرغم من أنه مفتوح المصدر من الناحية الفنية أيضًا. من المفترض أن يتم التحكم في Fucshia ، المصدر المفتوح مرة أخرى ، بشكل كامل تقريبًا بواسطة Google نفسها ، حتى لو كانت تعمل على الأجهزة التي تبيعها الشركات الشريكة.
لا يضر ذلك باستخدام نظام تم إنشاؤه بالكامل من تلقاء نفسه ، حيث تتمتع Google بالتحكم الكلي بشكل أو بآخر في كيفية تطور الزركون والفوشيه ، قبل وبعد ظهورها في السوق (إذا كانت تأتي على الإطلاق). لقد تعلمت Google درسها مع Android ، والذي أصبح الآن مشدودًا بشكل كبير على مستوى المستهلك بفضل طبيعته المفتوحة المصدر. نظام التشغيل Chrome مقفل أساسًا بموجب شروط الترخيص ، على الرغم من أنه مفتوح المصدر من الناحية الفنية أيضًا. من المفترض أن يتم التحكم في Fucshia ، المصدر المفتوح مرة أخرى ، بشكل كامل تقريبًا بواسطة Google نفسها ، حتى لو كانت تعمل على الأجهزة التي تبيعها الشركات الشريكة.

كيف ستؤثر الفوشيه على المطورين؟

فوشيا ليس في مرحلة حيث يمكن للمطورين إنشاء تطبيقات كاملة عمليًا حتى الآن. ولكن عندما تصل إلى هناك ، لا تنوي Google العمل الذي وضعته في Android حتى يتم التخلي عنه تمامًا. يمكن كتابة تطبيقات Fuchsia في مجموعة متنوعة من لغات البرمجة الشائعة باستخدام مجموعة تطوير برامج Flutter الجديدة.

تسمح الرفرفة بتطبيق التطبيقات بأقصى قدر من التوافق بين Fucshia و Android و iOS. وهذا لا يعني فقط أنه يمكن كتابة التطبيقات على جميع المنصات الثلاثة بأقل قدر من الاستثمار ، بل يجعل نقل التطبيقات الحالية إلى Fuchsia ودعم جميع المنصات الثلاثة سهلاً.

تم إنشاء الرفرفة أيضًا وفقًا لمعيار التصميم المرئي الحالي من Google - التصميم متعدد الأبعاد - الذي تلتزم به جميع أنظمة التشغيل Android و Chrome وخصائص الويب (بدرجات متفاوتة). ويشمل دعمًا لعناصر واجهة المستخدم المتقدمة استنادًا إلى محرك تقديم Vulkan المرن ، بما في ذلك الظلال الحجمية (أداة مفضلة للتصميم متعدد الأبعاد) و 120 صورة متحركة فائقة السلاسة. كما أنه قادر على استخدام بعض التطبيقات الرائعة للألعاب والألعاب ، على الرغم من أن الأداء يعتمد بالطبع على الأجهزة.

إذا كنت تتساءل عن سبب عدم وجود نظام التشغيل Chrome في قائمة التوافق هذه ، فتذكر أن "التطبيقات" لمتصفح Chrome تعتمد بالكامل تقريبًا على الويب. لا يتم تنزيل الشفرة وتشغيلها محليًا مثل معظم أنظمة التشغيل الأخرى. لكن نظام التشغيل كروميستطيعقم بتشغيل تطبيقات Android الآن ، ويتم توسيع هذه الإمكانية بشكل كبير من قبل Google في كل إصدار رئيسي من Chrome. إن أسهل الاستنتاج هو أن شركة Google تأمل في نقل البنية الأساسية لبطاقة Play إلى بعض التطبيقات المستندة إلى Android على أجهزة سطح المكتب لنظام التشغيل Chrome على الأقل.

عند هذه النقطة ، إذا تمكنت Google من تشغيل Fuchsia واستبدال المنصتين أو نقلهما ، فسيكون ذلك تعديلاً سهلاً للمطورين (وبالتالي المستخدمين).

متى يخرج الفوشيا؟

الجواب البسيط هو: ليس لدينا أي فكرة. إن Fuchsia في مثل هذه المراحل المبكرة ليس لدى Google على الأرجح خريطة طريق ثابتة. علّقت Google على هذا المشروع بشكل متقطع جدًا ، باستثناء التأكيد على أنه شيء حقيقي يتمتع بدعم كبير. في الوقت الحالي ، المعلومات الوحيدة المتاحة بسهولة على Fuschia هي شفرة المصدر الخاصة بها ، والتي يتم نشرها على GitHub ومستودع Google الخاص بها.

من المحتمل تمامًا أن تقوم Google في مرحلة ما بتقييم الفوشيا فيما يتعلق بظروف السوق الحالية ، وتقرر إلغاء المشروع. قد يستمر ذلك مع نظام التشغيل Android (المعيب كما هو) ونظام التشغيل Chrome ، أو يطور شيئًا لم نره حتى الآن. ولكن في الوقت الحالي ، يبدو فوشيا كأنه على الأرجح (إن كان بعيدًا) خلفًا لنظام Android وربما Chrome.

هل يمكنني تجربة ذلك الآن؟

نوعا ما. إن ما يكفي من عظام Fuschia متوفرة في مستودعات المصادر المفتوحة أنه من الممكن الحصول على بناء مبكر للغاية للمشروع وتشغيله - ولكن فقط على بضع قطع محددة من الأجهزة في الوقت الحالي. في وقت الكتابة ، يقتصر هذا على الكمبيوتر الشخصي Intel NUC mini ، و Acer Switch Alpha 12 tablet ، و HiKey960 ، و Khadas VIM. هذان الأخيران هما نظامان على الرقاقة ، مثل Raspberry Pi الأكثر قوة.

هناك جزء واحد من الأجهزة غير معتمد رسميًا ، ولكن يمكن تشغيل Fuchsia على أي حال: Pixelbook. ومن المعقول - مثل جهاز Chromebook الفائق الجودة من Google ، فمن الطبيعي أن نفترض أن هناك حفنة منهم تتجول في القاعات في أيدي مطوري Google. تمكن Ron Amadeo من Ars Technica من الحصول على رمز Fuchsia المبكر وتشغيله على نموذج المستهلك للتحقق من نظام التشغيل.
هناك جزء واحد من الأجهزة غير معتمد رسميًا ، ولكن يمكن تشغيل Fuchsia على أي حال: Pixelbook. ومن المعقول - مثل جهاز Chromebook الفائق الجودة من Google ، فمن الطبيعي أن نفترض أن هناك حفنة منهم تتجول في القاعات في أيدي مطوري Google. تمكن Ron Amadeo من Ars Technica من الحصول على رمز Fuchsia المبكر وتشغيله على نموذج المستهلك للتحقق من نظام التشغيل.
من الممكن أيضًا تشغيل أجزاء من شفرة Fuchsia على هواتف Android باستخدام بعض الإصدارات الأقدم. ولكن في كل هذه الحالات ، ستحتاج إلى بعض القطع التقنية الجادة لإنشاء الشفرة إلى نقطة يمكنك تثبيتها فيها ، ولن يكون العائد على الاستثمار في الوقت مناسبًا. ستتمكن فقط من رؤية كيفية عمل إصدار سابق جدًا من واجهة المستخدم. حتى تسجيل الدخول إلى Google لا يعمل في الوقت الحالي. أوصيك بمراجعة المقالات التقنية التي تمت كتابتها بالفعل ، أو مشاهدة بعض مقاطع الفيديو العملية على YouTube.
من الممكن أيضًا تشغيل أجزاء من شفرة Fuchsia على هواتف Android باستخدام بعض الإصدارات الأقدم. ولكن في كل هذه الحالات ، ستحتاج إلى بعض القطع التقنية الجادة لإنشاء الشفرة إلى نقطة يمكنك تثبيتها فيها ، ولن يكون العائد على الاستثمار في الوقت مناسبًا. ستتمكن فقط من رؤية كيفية عمل إصدار سابق جدًا من واجهة المستخدم. حتى تسجيل الدخول إلى Google لا يعمل في الوقت الحالي. أوصيك بمراجعة المقالات التقنية التي تمت كتابتها بالفعل ، أو مشاهدة بعض مقاطع الفيديو العملية على YouTube.

موصى به: