و ... كيف يعمل Android على البنى الأخرى؟

أندرويد يتم تشغيله في الغالب على أجهزة قائمة على ARM ، ولكن هناك محاولات لإحضاره إلى منصات أخرى. أحدهما هو النظام الأساسي x86 المعروف الذي يستخدمه العديد من أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة ، والآخر هو MIPS، والذي يتم استخدامه في معظم الأنظمة المضمنة المستندة إلى Linux ، ومؤخراً في أندرويد.

إنتل أظهر لنا بالفعل خبز الزنجبيل يجري في أتوم ميدفيلد، المقرر إنتاجه خلال النصف الأول من عام 2012. ميدفيلد إنها شركة نفط الجنوب 32 نانومتر والتي من المفترض أن تكون حل Intel x86 للهواتف الذكية / الأجهزة اللوحية ، ولكن أيضًا إنتل يقول أنه أكثر كفاءة من المعالجات ARM حاليًا ، ما لم يتضح بعد هو كيفية مقارنته مع حلول ARM SoC الأخرى ، مثل كريت من Qualcomm ، ومن المقرر أيضًا التسليم في أوائل عام 2012.

أليك جيفريدس، تشغيل مكتب برنامج Google ، صرح كيو «كان هناك إصدار Android 4.0 لـ Medfield قيد التشغيل بعد يوم واحد من إصدار Google للشفرة المصدرية لنظام التشغيل ، والآن تتوفر حزم للهواتف الذكية والأجهزة اللوحية مع برامج تشغيل Medfield لمصنعي الأجهزة.وأضاف Gefrides أن برامج التشغيل ستكون مفتوحة المصدر عندما تكون أجهزتها الخاصة متاحة في السوق ، وذلك لتجنب تجزئة Android.

في غضون ذلك ، قاد مجموعة من المتحمسين تشيه وي هوانغ عملت على نقل إصدارات مختلفة من Android إلى منصات x86 المختلفة. تم إهمال بعض المنافذ السابقة ، لكن البعض الآخر متاح ، بما في ذلك Gingerbread و Honeycomb و ICS. نقل Huang Honeycomb إلى x86 من تلقاء نفسه ، لأن Google لم تفتح كود المصدر في الوقت الحالي ، ولكن كان بإمكانه الوصول إلى الشفرة وشركته هي شريك Google. بالنسبة إلى ICS ، لا يعمل تسريع أجهزة الفيديو والصوت والكاميرا والإيثرنت بعد. يبدو أن المشكلة الرئيسية هي نقص السائقين.

تمت مقابلة هوانغ ، وتركت بعض المقتطفات منها:

InfoQ: ما هي حالة ICS / x86؟ ما الذي تم إنجازه حتى الآن ، وما الذي لا يزال يتعين القيام به؟

CWH: لقد نقلنا ICS android-4.0.1_r1 إلى النظام الأساسي x86 لأجهزة مختلفة ، كما أصدرنا شفرة المصدر للجمهور. ومع ذلك ، باستثناء نظام AMD Brazos الأساسي ، لا تعمل أجهزة الكمبيوتر الأخرى على نظام Intel الأساسي بسبب مشكلة في بطاقة الفيديو. ما زلنا نواجه مشكلة في جعل تسريع أجهزة Intel يعمل بشكل صحيح. يجب أن تعمل شبكة Wi-Fi واللمس المتعدد من بعض البائعين بشكل جيد. الصوت والكاميرا وشبكة إيثرنت لا تعمل بعد.

لقد اختبرنا GMS (تطبيقات Google مثل GMail وخرائط Google والسوق) بالإضافة إلى بعض الألعاب (مثل Defender و Fruit Slice) ، وقد عملت بشكل جيد.

InfoQ: ما مقدار الوقت والموظفين الذين تعتقد أنك بحاجة إلى حمل قرص العسل؟ كم من الوقت تعتقد أنه سيستغرق تنفيذ ICS؟

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

InfoQ: ما هي التحديات الرئيسية عند نقل Android إلى x86؟

CWH: قلة المطورين. في الواقع ، المطور النشط الوحيد منذ بدء المشروع (يونيو 2009) هو أنا. لدينا حوالي 2600 شخص مسجل في قائمتنا البريدية ، لكن القليل منهم ينضم إلى التطوير على هذا النحو. انضم البعض إلى المشروع ثم غادروه ، إما لعدم توفر الوقت لديهم أو لأنهم فقدوا الاهتمام. لحسن الحظ ، لدي أصدقاء حميمون في مجتمع المصادر المفتوحة ، يتفوقون في بعض الجوانب التقنية ومستعدون دائمًا لمساعدتي. على سبيل المثال ، Chia-I Wu على OpenGL ES و Benjamin على برامج تشغيل تعمل باللمس. أحدث دخول للمنتدى لطرح الأسئلة ، مرات عديدة دون تقديم معلومات تقنية كافية ، لذلك لا يمكنني مساعدتهم ، لكن ليس ذلك ... على الرغم من أنهم يقدمون معلومات كافية ، في كثير من الأحيان لا أمتلك الجهاز الذي لديهم ، لذلك لا يمكنني إجراء الاختبار والتصحيح حتى تظل مشاكلك بدون حل. أيضًا ، يقوم بعض البائعين مثل Viewsonic و Insyde بحزم وبيع منتجات Android-x86 ، لكنهم لا يساهمون أبدًا في التطوير ، بعيدًا عن ذلك. هذا يجعلنا نشعر بالحزن والغضب. لا تهتم شركة Intel بنا ، فلديهم إصدار خاص بهم من Android تم تطويره بأنفسهم ، لكنهم لا يطلقونه للجميع. من الواضح أن هذا يجعلنا محبطين. بدأت AMD العمل معنا مؤخرًا ، لكنها لا تزال في المراحل الأولى. نأمل أن نرى المزيد من المساهمات منهم في المستقبل.

InfoQ: هل هناك أي خطط من AMD أو شركة أخرى لاستخدام المنافذ الخاصة بك؟

CWH: أعتقد ذلك ، لكنهم عادةً لا يخبروننا بأي شيء.

فيما يتعلق MIPS، نقلت الشركة جميع الإصدارات السابقة من Android إلى بنية المعالج الخاص بها ، وتخطط لإطلاق منفذ ICS في منتصف هذا الشهر. يعتمد Android 4.0 على Linux 3.0.8 kernel ، وقد تم بالفعل الحصول على هذه النواة للعمل على MIPS ، لذلك لن يستغرق الأمر وقتًا طويلاً لرؤية ICS على منصة RISC الخاصة بك.

المقال ينتهي هنا 🙂

مصدر: infoq.com


4 تعليقات ، اترك لك

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   الغول قال

    أخبار سارة: D ، لدي القليل من الشك ، صحيح أن android كذلك "غير آمن على الإطلاق" (أبواب خلفية ، برامج ضارة ، إلخ) أم أنها مجرد تخمين لتدمير تقدمه؟

    لم تتح لي الفرصة لاختباره ، وليس لدي جهاز لوحي أو هاتف ذكي: S. أفضل قارئ إلكتروني 😀

    1.    KZKG ^ جارا قال

      Uff ... تسأل على الأقل HAHA المشار إليها. إن أهم ما تمكنت من الوصول إليه فيما يتعلق بالهواتف الذكية ، هو أن أحصل على Nokia N70 البسيط ، ولا أحلم بنظام Android LOL !!!

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

      باختصار ، يعد Android في الوقت الحاضر (رأيي بوضوح) أفضل خيار ممكن ، ليس فقط لأنه يتفوق على بقية نظام التشغيل ... ولكن لأنه ، هيا ... لديه مستقبل واعد أكثر حتى الآن 😀

    2.    أوروش قال

      ناه ، ليس كثيرا. ماذا لو كانت هناك برامج ضارة ، ولكن هناك القليل جدًا ... هناك فرصة بنسبة 3٪ فقط للعثور على بعضها ، وإذا كنت تنفقها على صفحات مثل El Androide Libre ، فأقل من 1٪. ولكن هناك "حصان طروادة" وضعه المشغلون الأمريكيون ، ويسمى Carrier IQ ، والذي يمكنه معرفة كل ما تفعله (كن حذرًا ، فقط في الولايات المتحدة قاموا بوضعه). مرحبًا ، إنه السعر الذي يجب أن تدفعه لتكون مفتوح المصدر (؟

  2.   ارتورو مولينا قال

    حسنًا ، لا عجب أن يبدو نصف مشروع x86 مهجورًا. لقد اختبرت Honeycomb على جهاز افتراضي ويظهر الوظيفة الممتازة لتكييف لوحة اللمس ومحرك الفيديو للتكامل مع أجهزة الكمبيوتر المحمولة.
    لدي هاتف خلوي يعمل بنظام Android 2.1 ويمكنني أن أخبرك أن هناك مخاطر من البرامج الضارة ، لأنه عند تثبيت التطبيقات ، يطلب منك الحصول على أذونات ولا تعرف متى تستخدمها. على الرغم من أن ذلك يعتمد أيضًا على التطبيق الذي تقوم بتنزيله من السوق ، إلا أن تنزيل Angry Birds يختلف عن أي تطبيق آخر لسرقة كلمات مرور Wi-Fi. كل هذا يتوقف على نوع التطبيق الذي نقوم بتنزيله.