الإعداد لتطوير Android

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

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

تفاصيل إطار عمل Android
الشكل 1. الروبوت كومة

فلسفة الحكم

قامت مجموعة من الشركات المعروفة باسم Open Handset Alliance (OHA) ، بقيادة Google ، بإنشاء نظام Android. اليوم ، استثمرت العديد من الشركات - الأعضاء الأصليون في OHA وغيرها - بشكل كبير في Android. خصصت هذه الشركات موارد هندسية كبيرة لتحسين Android وطرح أجهزة Android في السوق.

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

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

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