Android Basics أساسيات الأندرويد. ماهو الاندرويد #What is Android?
ماهو الاندرويد #What is Android?
Android هو نظام تشغيل مفتوح المصدر يستند إلى Linux للأجهزة المحمولة مثل الهواتف الذكية وأجهزة الكمبيوتر اللوحي. تم تطوير نظام Android من خلال Open Handset Alliance ، بقيادة Google وشركات أخرى.
يقدم نظام Android أسلوبًا موحدًا لتطوير التطبيقات للأجهزة المحمولة ، مما يعني أن المطورين يحتاجون إلى التطوير فقط لنظام Android ، ويجب أن تكون تطبيقاتهم قادرة على التشغيل على أجهزة مختلفة مدعومة من Android.
تم إصدار الإصدار التجريبي الأول من Android Software Development Kit (SDK) من قِبل Google في عام 2007 حيث تم إصدار الإصدار التجاري الأول ، Android 1.0 في سبتمبر 2008.
في 27 يونيو 2012 ، في مؤتمر Google I / O ، أعلنت Google عن إصدار Android التالي ، 4.1 Jelly Bean. Jelly Bean هو تحديث تدريجي ، هدفه الأساسي هو تحسين واجهة المستخدم ، من حيث الأداء الوظيفي والأداء.
شفرة المصدر لنظام أندرويد متاحة تحت تراخيص البرمجيات الحرة والمفتوحة المصدر. تنشر Google معظم الكود تحت رخصة أباتشي الإصدار 2.0 والباقي ، يتغير Linux kernel ، تحت رخصة جنو العمومية العامة الإصدار 2.
لماذا أندرويد؟
ميزات Android
Android هو نظام تشغيل قوي ينافس Apple 4GS ويدعم ميزات رائعة. قليل منهم مدرجين أدناه -
التسلسل. | المميزات والوصف |
---|---|
1 |
Beautiful UI
يمتلك الأندرويد واجهة رسومية جميلة.
|
2 |
Connectivity
GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
الاتصال مع كافة أنواع الشبكات السابق ذكرها
|
3 |
Storage
SQLite,
يستخدم قاعدة بيانات خفيفة جدا ذات ربط علاقية
|
4 |
Media support
H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF, and BMP.
يدعم كافة الوسائط والامتدادات السابق ذكرها
|
5 |
Messaging
SMS and MMS
رسائل الوسائط المتعددة ورسائل العادية
|
6 |
Web browser
يدعم هتمل٥ والجافا سكريبت والأنماط الانسيابية css
|
7 |
Multi-touch
يدعم اللمس المتعدد الشاشات.
|
8 |
Multi-tasking
يدعم المهمات المتعددة
|
9 |
Resizable widgets
Widgets يمكن تصغير الإضافات لتوفير المساحة
|
10 |
Multi-Language
يدعم اللغات ويدعم تعدد اللغات في آن واحد.
|
11 |
GCM
Google Cloud Messaging (GCM)
هذه خدمة تسمح للمطورين بارسال رسائل إلى مستخدمي برامجهم
|
12 |
Wi-Fi Direct
يدعم الاتصال الند الى الند او المباشر للاجهزة
|
13 |
Android Beam
A popular NFC-based technology
تسمح للمستخدمين مشاركة الملفات مباشرة ما بين المستخدمين
المرتبطين معا
|
تطبيقات أندرويد
عادةً ما يتم تطوير تطبيقات Android بلغة Java باستخدام Android Software Development Kit.
بمجرد تطويره ، يمكن حزم تطبيقات Android بسهولة وبيعها إما من خلال متجر مثل Google Play و SlideME و Opera Mobile Store و Mobango و F-droid و Amazon Appstore.
يعمل Android على تشغيل مئات الملايين من الأجهزة المحمولة في أكثر من 190 دولة حول العالم. إنها أكبر قاعدة مثبتة في أي منصة متنقلة وسريعة النمو. كل يوم يتم تنشيط أكثر من مليون جهاز Android جديد في جميع أنحاء العالم.
تمت كتابة هذا البرنامج التعليمي بهدف تعليمك كيفية تطوير وحزم تطبيق Android. سنبدأ من إعداد البيئة لبرمجة تطبيق Android ثم ننتقل للبحث في الجوانب المختلفة لتطبيقات Android.
فئات تطبيقات أندرويد
هناك العديد من تطبيقات أندرويد في السوق. الفئات العليا هي -
تاريخ Android
تتراوح أسماء أكواد android من A إلى N حاليًا ، مثل Aestro و Blender و Cupcake و Donut و Eclair و Froyo و Gingerbread و Honeycomb و Ice Cream Sandwitch و Jelly Bean و KitKat و Lollipop و Marshmallow. دعونا نفهم تاريخ الروبوت في تسلسل.
ما هو مستوى API؟
واجهة برمجة التطبيقات (API) هي قيمة صحيحة تحدد بشكل فريد إطار عمل مراجعة واجهة برمجة التطبيقات التي توفرها نسخة من نظام أندرويد.
Platform Version | API Level | اسم الإصدار | |
---|---|---|---|
Android 6.0 | 23 | MARSHMALLOW | |
Android 5.1 | 22 | LOLLIPOP_MR1 | |
Android 5.0 | 21 | LOLLIPOP | |
Android 4.4W | 20 | KITKAT_WATCH | KitKat for Wearables Only |
Android 4.4 | 19 | KITKAT | |
Android 4.3 | 18 | JELLY_BEAN_MR2 | |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 | |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN | |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH | |
Android 3.2 | 13 | HONEYCOMB_MR2 | |
Android 3.1.x | 12 | HONEYCOMB_MR1 | |
Android 3.0.x | 11 | HONEYCOMB | |
Android 2.3.4
Android 2.3.3
| 10 | GINGERBREAD_MR1 | |
Android 2.3.2
Android 2.3.1
Android 2.3
| 9 | GINGERBREAD | |
Android 2.2.x | 8 | FROYO | |
Android 2.1.x | 7 | ECLAIR_MR1 | |
Android 2.0.1 | 6 | ECLAIR_0_1 | |
Android 2.0 | 5 | ECLAIR | |
Android 1.6 | 4 | DONUT | |
Android 1.5 | 3 | CUPCAKE | |
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |
التسميات: Android الاندرويد
<< الصفحة الرئيسية