إعداد بيئة بناء Android في OS X Mavericks

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

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

ولكن من أين تأتي أدوات مثل Themer؟ كيف يتم بناؤها؟ ربما يكون السؤال الأفضل الذي يجب طرحه هو كيف تم بناء Android؟ الإجابة على هذه الأسئلة بسيطة جدًا في الواقع: بيئة البناء.

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

أخيرًا، أود أن ألفت انتباهكم إلى بيئة بناء لا يستخدمها سوى عدد قليل من المطورين: OS X 10.9 Mavericks من Apple. من خلال المعرفة الصحيحة بالكيفية والإعداد المناسب، يمكن أن يكون العمل على Android في بيئة بناء OS X ممتعًا تمامًا مثل العمل في أي نظام تشغيل آخر مثل Linux أو Windows.

إذا كنت تمتلك جهاز Mac، فقد أصبح إعداد بيئة البناء الخاصة بك أسهل الآن بفضل الأشخاص الجيدين مثل XDA Recognized Contributor jakew02، من كتب دليلاً شاملاً للغاية حول إعداد بيئة البناء، وتحديدًا في OS X Mavericks. على الرغم من أن دليله لن يوضح لك بالضبط كيفية إنشاء أشياء مثل ROM أو نواة مخصصة، إلا أنه يساعدك على التأكد من استعدادك أنت وجهاز Mac الخاص بك بشكل أفضل لبدء رحلة تطوير Android.

كوني مالكًا لنظام التشغيل Mac، فقد استخدمت الدليل، ووجدته مفيدًا جدًا. من الرائع حقًا العثور على جواهر مثل هذه على XDA. إذا كنت من مستخدمي Mac وعلى استعداد لبدء التطوير، فتوجه إلى موضوع دليل jakew02 لتعلم المزيد.