حزمة أدوات تطوير برامج أندرويد
نوع | |
---|---|
نظام التشغيل | |
المطورون | |
موقع الويب |
developer.android.com… (الإنجليزية) |
لغة البرمجة | |
---|---|
لغات البرمجة المدعومة | |
الإصدار الأول |
أكتوبر 2009 |
الإصدار الأخير |
حزمة أدوات تطوير برامج أندرويد (بالإنجليزية: 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]
المراجع
[عدل]- ^ "Command-line tools". Android Developers (بالإنجليزية). Archived from the original on 2023-03-16. Retrieved 2023-03-17.
- ^ "Android 3 SDK programming for dummies | WorldCat.org". www.worldcat.org (بالإنجليزية). Archived from the original on 2023-03-20. Retrieved 2023-03-17.
- ^ "NBAndroid - NetBeans Plugin detail". web.archive.org. 17 أكتوبر 2018. مؤرشف من الأصل في 2018-10-17. اطلع عليه بتاريخ 2023-03-17.
- ^ "Download Android Studio & App Tools". Android Developers (بالإنجليزية). Archived from the original on 2023-01-16. Retrieved 2023-03-17.
- ^ "مسرد منصة Android". Android Open Source Project. مؤرشف من الأصل في 2022-12-01. اطلع عليه بتاريخ 2023-03-17.
- ^ "Android SDK suffers from buffer overflow and lack of hardening". ZDNET (بالإنجليزية). Archived from the original on 2023-02-27. Retrieved 2023-03-17.