Fuchsia: ما هو عظم Google الجديد وما الذي سيتم استخدامه؟

نحن نعلم بالفعل أن Google تعمل على نظام تشغيل جديد: Fuchsia. ولكن ما هو حقا ، وما الذي سيتم استخدامه؟ سوف يلخص هذا الملف كل ما نعرفه عنه.

لقد كان بالفعل أن Google قد كشفت بالفعل ، في أغسطس 2016 ، تطوير نظام تشغيل جديد. ومع ذلك ، لم يعلن ذلك مع ضجة كبيرة.

بعيدًا عن ذلك: تم اكتشاف المشروع Github دون أن يعرف أي شخص حقًا ما كان هدف عملاق التكنولوجيا. يتشكل المشروع بسرعة ، لدرجة ذلكتواصل Google أكثر فأكثر حول فلسفتها... ولكن ليس بالضرورة هدفه النهائي. على الأقل يعترفوجود العظم الآن، الذي لم يكن بالضرورة هو الحال من قبل.

لذلك دعنا نعود إلى هذه الحالة الخاصة.

ملخصنا في الفيديو

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

من خلال النقر على "أقبل كل شيء" ، فإنك توافق على الأغراض المذكورة أعلاه لجميع ملفات تعريف الارتباط وغيرهاشركاءها.

تحافظ على إمكانية سحب موافقتك في أي وقت. لمزيد من المعلومات ، ندعوك لقراءةسياسة ملفات تعريف الارتباط.

إدارة اختياراتي

في أغسطس 2016 ،جيثب دي فوشاتم إطلاقه في المرآةأنت مصدر جوجلكلاسيكي. في الأصل ، لم نر سوى مشروع مهووس صغير يستخدم لإطلاق المطور ، الذي ليس آخر من أطلق وقتل أطنان وأطنان من المشاريع نتيجة لثقافة الشركات الممتعة للغاية.

لقد تعلمنا للتو أنه كان نظام تشغيل جديد. أكثر إثارة للاهتمام: لا يعتمد هذا على kernel Linux ، كما هو الحال مع نظام Android أو Chrome OS ، ولكن على نواة الزركون (العقار سابقًا).

يُطلق على الزركون اسم "microkernel" ، أي أن جوهر النظام تم تخفيضه إلى أبسط جهازه للسماح بإطلاق التطبيقات. يتم استخدامها عمومًا للمنتجات الصغيرة مثل الساعات الذكية ، والتي تشير إلى أن Google Fuchsia يمكن أن يكون مشروعًا جديدًا لاستبدالالشوكمثل Android TV أو Android Wear (مدينون).

ومع ذلك ، انتهى الأمر بتطوير نظام التشغيل الجديد إلى إخبارنا بأن المشروع كان لديه طموحات أكبر بكثير. كل هذا دون تعليق Google رسميًا على الأحداث.

مبدأ تشغيل الزركون

إن النواة الجديدة التي أنشأتها Google مشتقة من Works Travis Geiselbrecht: Little kernel. هذا هو نواة نظام التشغيل التي تم تنقيحها من أجل دمج العمليات الأساسية فقط ، وبالتالي السماح لنفسها بالضوء وسريع التنفيذ.

ومع ذلك ، فقد تغيرت شركة Fuchsia بشكل جيد ، ولديها بنية خاصة بها اليوم مما يسمح لها بالحكم على المعدات والاتصالات في التطبيقات المختلفة. هذا منظم في نظام الحفاضات:

  • الزركون: جوهر النظام ، فهو مسؤول بشكل أساسي عن الوصول إلى الأجهزة والاتصالات بين البرامج.
  • العقيق: الطبقة البدائية الثانية للعظام. يدير أدنى المهام الشائعة للعظام ، مثلالسائقينتثبيت الأجهزة أو البرامج. يدمج Garnet Escher ، ومحرك تقديم الرسوم ، والعنبر ، ونظام تحديث Fuchsia ، و XI Core ، محرر نص النظام.
  • peridot: الطبقة الثالثة من العظم التي تعتني بإدارة التطبيقات وتصميمها المعياري. وهكذا يدمج دفتر الأستاذ ، والمزامنة عبر الإنترنت للبيانات ، وماكسويل ، الذكاء الاصطناعي للعظام.
  • توباز: الطبقة الأخيرة من نظام التشغيل ، تهتم بما هو موجود في المقدمة للمستخدم: التطبيقات وتصميمها. وهنا نجد دعم الرفرفة ، الذي يعتني بالواجهة الرسومية لنظام التشغيل Fuchsia ، ولكن أيضًا التطبيقات الأساسية للنظام مثل جدول الأعمال أو مستكشف الملفات.

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

عظم جديد حقيقي

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

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

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

من خلال واجهة الاتصال الخاصة بها وتصميمها في البطاقات التي تفسح المجال أمام نظام كامل للإخطار والتطبيقات التي تم إطلاقها في تعدد المهام ، لم يعد الشك مسموحًا به على طموحات Fuchsia في المستقبل.

مبدأ التشغيل الفوشيا

واجهة رسومية تتكيف مع الجهاز المستهدف

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

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

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

ومع ذلك ، تطور الوضع وتطوير واجهة مستخدم OS Fuchsiaلم يعد يعتمد على أرماديلو. تم إطلاق ثلاثة مشاريع: Dugonglass و Dragonglass و Flamingo. للأسف ، يتم تطويرها جميعًا داخليًا: لن نتمكن من رؤية تطورها.

تطبيقات معيارية وقصص

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

يتم دمج التطبيقات في بطاقتها الخاصة ، ولكن يمكن أن توجد العديد من التطبيقات في نفس البطاقة مثل وضع تعدد المهام لنظام Android. باختصار ، البطاقة هنا هي "عرض" من الممكن رؤيتها في ملء الشاشة أو التحرك بحرية على الواجهة.

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

لتبسيط ، تخيل أنك تشاهد مؤتمرًا على YouTube الذي تريد التعليق عليه مباشرة على Twitter. وبالتالي ، ستقوم بفتح مقطع فيديو YouTube ، وتدمج أسفل تطبيق Twitter لإرسال تغريداتك. هذا هو ما يمكن اعتباره قصة وبالتالي في مكان ما تطبيق في منطق Fuchsia.

تحديث باستمرار

هذا كله جيد للغاية ، ولكن كيف يمكننا التأكد من أن كل تفاعل النظام يدار بشكل جيد بين مختلف الأجهزة القادرة على الترحيب به؟ هدف Fuchsia هو أن تكون العظم الوحيد لجميع أجهزتك ، يجب أن تتأكد من العثور على تجربتك كما هي على جميع شاشاتنا.

لهذا ، يستخدم Fuchsia OS دفتر الأستاذ. وفقًا لـ Google ، هذا نظام تخزين موزع بين جميع الأجهزة. لتبسيط حساب Google الخاص بك ببساطة مسؤول عن حفظ التطبيقات والإجراءات الخاصة بك تلقائيًا وتقدمك فيسحاب، في حين أن جميع مثيلات نظام التشغيل الفوشيا الخاص بك تستمد من نفس المصدر من أجل أن تظل متزامنة باستمرار.

من الناحية النظرية ، لذلك ، يمكنك العثور على مكتبك وتطبيقاتك تمامًا كما تركتها ، بغض النظر عن الجهاز.

يحللك ماكسويل ويساعدك

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

لهذا ، يدعو ماكسويل. Maxwell هو النظام الذي يدير ذكاء Fuchsia. يتم دعمها من قبل "الوكلاء"-المهام في الخلفية-والتي هي المسؤولة عن استرداد المعلومات حول استخدامك والإبلاغ عنها إلى Maxwell الذي سيسعى إلى تقديم اقتراحات.

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

الشيء المهم هو أن نلاحظ أن الوكلاء مستقلين ، مما يجعلهم لا يحتاجون إلى التواصل مع بعضهم البعض: إنه Maxwell ، النظام نفسه ، المسؤول عن إجراء العلاقة بين التطبيقات المتماسكة. ما الذي يحسن الإدارة المعيارية للتطبيقات بشكل طبيعي ، دون الحاجة إلى الراحة بشكل كبير على المطورين وفتحهم.

للمطورين

تم تصميم Fuchsia أيضًا لتكون سهلة الاستخدام للمطورين. بادئ ذي بدء ، ميزة كبيرة: ليس من الضروري إعادة كتابة تطبيقه بحيث يكون مناسبًا لهاتف ذكي وجهاز لوحي وجهاز كمبيوتر محمول. نفس الرمز يعمل في كل مكان ، لأن هذه هي إرادة العظم.

قبل كل شيء ، لغات البرمجة المدعومة متنوعة. الشيء الرئيسي هو Dart ، وهي لغة واجهة قريبة جدًا من JavaScript و Java. وبالتالي لن يضيع مطورو Android. لمطوري النظام ، الصدأ هناك أيضا.

لكن قبل كل شيء ،يدعم عظم فوشيا سويفت، لغة البرمجة مدعومة من Apple. أيضًا ، يجب أن يكون المطورون قادرين بسهولة على تحويل تطبيقات MacOS و iOS الخاصة بهم إلى نظام التشغيل الجديد ، دون الكثير من التكاليف الإضافية. لاحظ أنه مثل OS Chrome ، يمكن أن يصبح Fuchsiaمتوافق مع تطبيقات LinuxETتطبيقات Android.

لاحظ أن Google تقدم الآنموقع رسميلهمالمطورين المهتمين بفوشيه.

لماذا عظم جديد

يعتمد كل من Android و Chrome OS على kernel Linux. على هذا النحو ، فإنهم يعانون أيضًا من أخطاءها. كان الشيء الرئيسي بالنسبة لـ Google هو دائمًا الاعتماد على الشركات المصنعة لتحديث نظام التشغيل.

سواء كانت ميزات جديدة أو تصحيحات أمان مهمة ، تقع على عاتق الشركات المصنعة تحديث النظام. سيكون لـ Treble أشياء محسّنة ، لكن كل شيء ليس مثاليًا.

يتم تنظيم Fuchsia بحيث لا يمكن للتطبيقات الوصول إلى النواة. كما أنه مدعوم من قبل نظام تحديث مركزي ، يدعى Amber ، المسؤول عن الحفاظ باستمرار على الجهاز بطريقة آمنة.

هناك سبب آخر لهذا: المشاكل القانونية واجهت Android مع Oracle. عندما تم إنشاؤه ، استخدم Android لغة Java والعديد من واجهات برمجة التطبيقات المجانية مع اتفاق السليم مع Sun Microsystems. بعد استحواذه ،يسعى Oracle إلى استرداد أمواله وهو على وشك الوصول إلى هناك.

من الواضح أن Google لا تحب هذا الموقف الذي قد يقوده إلى دفع إتاوات منتظمة في أوراكل. ليس هناك شك في أن هذا هو الدافع الإضافي للمطور لمراجعة نسخته من الصفر.

أخيرًا ، يتمتع نظام التشغيل الذي يفكر فيه Zero بميزة (أو العيب ، اعتمادًا على الزاوية) لعدم السحب خلفه عالم تطبيق كامل تم إنشاؤه على مدار عدة سنوات ، كما هو الحال بالنسبة لـ Linux أو Windows. أيضًا ، من المرجح أن يصمم عظمًا يمكن أن يتكيف حقًا مع أي نوع من الأجهزة.

تاريخ الإصدار Fuchsia

في الوقت الحالي ، لا يزال فوشيا مشروعًا غامضًا للغاية. ومع ذلك ، استأجرت Google مؤخرًابيل ستيفنسون ، مهندس ماكوس السابق ، لرعاية إطلاقه. ما هو أكثر ،تم اختبار Fuchsia على Google Pixel 3 XLETيتم استخدام Nest Home Hub Max أيضًالاختبار الميزات.

إنه يجعله يشير إلى أن العرض التقديمي ، على الأقل ، لنظام تشغيل Google المستقبلي يقترب وأقرب. لا نعرف أكثر من ذلك ، وعلينا أن نكون صبرًا كبيرًا.

شكرا لعمل9to5Googleمما جعل من الممكن تشكيل هذا الدليل وتوضيحه