هذه المقالة يتيمة. ساعد بإضافة وصلة إليها في مقالة متعلقة بها

حزمة أدوات تطوير برامج أندرويد

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث
حزمة أدوات تطوير برامج أندرويد
معلومات عامة
نوع
IDE، SDK
نظام التشغيل
المطورون
معلومات تقنية
لغات البرمجة المدعومة
الإصدار الأول
أكتوبر 2009؛ منذ 14 سنوات (2009-10)

حزمة أدوات تطوير برامج أندرويد (بالإنجليزية: Android software development kit)‏ هي حزمة أدوات تطوير البرمجيات تتضمن مجموعة شاملة من أدوات التطوير.[1][2] يتضمن ذلك مصحح الأخطاء والمكتبات ومحاكي الهاتف استنادا إلى كيمو (برنامج محاكاة) والوثائق ونموذج التعليمات البرمجية والبرامج التعليمية. تتضمن منصات التطوير المدعومة حاليا أجهزة الكمبيوتر التي تعمل بنظام لينكس (أي توزيعة Linux حديثة لسطح المكتب) و ماك أو إس 10.5.8 أو أحدث و ويندوز 7 أو أحدث.

حتى نهاية عام 2014، كانت بيئة التطوير المتكاملة المدعومة رسميًا هي إكلبس باستخدام المكون الإضافي لأدوات تطوير أندرويد (ADT)[3]، على الرغم من أن جميع إصدارات إنتيليج إيديا تدعم كليًا تطوير أندرويد، ويدعم نت بينز أيضًا تطوير أندرويد عبر مكون إضافي. اعتبارًا من عام 2015، يعد أندرويد ستوديو[4] الذي صنعته جوجل ويدعمه IntelliJ، هو بيئة التطوير المتكاملة الرسمي؛ ومع ذلك، للمطورين حرية استخدام البيئات الأخرى، لكن جوجل أوضحت بأنها أوقفت رسميًا أدوات تطوير أندرويد منذ نهاية عام 2015 للتركيز على أندرويد ستوديو باعتباره البيئة الرسمية والمتكاملة لتطوير أندرويد.

يتم تجميع تطبيقات أندرويد بتنسيق apk. وتخزينها ضمن مجلد /data/app على نظام التشغيل أندرويد (لا يمكن الوصول إلى المجلد إلا عبر الروت لأسباب أمنية او يمكن وصول الي هذا المجلد عن طريق تطبيق نفسه). تحتوي حزمة الـAPK على ملفات dex[5] (ملفات كود بايت المجمعة تسمى دالفيك القابل للتنفيذ)، وملفات المصادر، إلخ.

الحماية

تم العثور على بعض المشكلات الأمنية في عام 2014[6]

المراجع

  1. ^ "Command-line tools". Android Developers (بEnglish). Archived from the original on 2023-03-16. Retrieved 2023-03-17.
  2. ^ "Android 3 SDK programming for dummies | WorldCat.org". www.worldcat.org (بEnglish). Archived from the original on 2023-03-20. Retrieved 2023-03-17.
  3. ^ "NBAndroid - NetBeans Plugin detail". web.archive.org. 17 أكتوبر 2018. مؤرشف من الأصل في 2018-10-17. اطلع عليه بتاريخ 2023-03-17.
  4. ^ "Download Android Studio & App Tools". Android Developers (بEnglish). Archived from the original on 2023-01-16. Retrieved 2023-03-17.
  5. ^ "مسرد منصة Android". Android Open Source Project. مؤرشف من الأصل في 2022-12-01. اطلع عليه بتاريخ 2023-03-17.
  6. ^ "Android SDK suffers from buffer overflow and lack of hardening". ZDNET (بEnglish). Archived from the original on 2023-02-27. Retrieved 2023-03-17.