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

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

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

تفاصيل إطار عمل Android
الشكل 1. مكدس أندرويد

فلسفة الحكم

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

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

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

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