ما هو نظام الأندرويد؟ هو ناتج تطوير شركة جوجل لنظام التشغيل الخاص بالهواتف الذكية، فهو مبني على أساس نظام التشغيل لينكس. بالإضافة إلى أن الشركات التي تصنع الهواتف الذكية المحمولة تدفع مقابل مالي لشركة جوجل نظير استخدامها لنظام الأندرويد. فلم يعد هذا النظام يقتصر فقط على الجوالات الذكية بل امتد ليصل للأجهزة الإلكترونية الأخرى، على سبيل المثال الكاميرات والتلفزيونات وبعض الثلاجات.
ما هو نظام الأندرويد؟
Android هو نظام تشغيل مفتوح المصدر وقائم على Linux، تم تقديمه لأول مرة في 5 نوفمبر 2007، تم تطويره في الأصل بواسطة شركة Android Inc، وتم شراؤه لاحقًا بواسطة Google. في الأساس، يُنظر إلى Android على أنه نظام تشغيل للجوال لكنها لا تقتصر على الهاتف المحمول فقط، يتم استخدامه حاليًا في أجهزة مختلفة مثل الهواتف المحمولة والأجهزة اللوحية وأجهزة التلفزيون وما إلى ذلك. يوفر Android إطار تطبيق عمل ثري يتيح لنا إنشاء تطبيقات وألعاب مبتكرة للأجهزة المحمولة في بيئة لغة Java. تتكون مجموعة برامج Android مفتوحة المصدر من تطبيقات Java التي تعمل على إطار عمل تطبيق قائم على Java وموجهة أعلى مكتبات Java الأساسية التي تعمل على جهاز Dalvik الظاهري الذي يتميز بتجميع JIT. يُمكن تعريف ما هو نظام الأندرويد؟ على أنه نظام يستخدم على الأجهزة التي تعمل باللمس منها:
- الهواتف المحمولة
- الأجهزة اللوحية مثل التابلت وغيرها.
بالإضافة إلى أنه تم استخدامه ليتوافق مع التلفاز والسيارات وساعات اليد والكاميرات وغيرها.
مشروع أندرويد مفتوح المصدر
إن نظام الأندرويد هو نظام مفتوح المصدر، فقامت شركة جوجل بمنح جزء منه للشركات المنتجة للأجهزة الإلكترونية وشركات الهاتف بدون أي مقابل مادي. أيضًا إذا كانت الشركات المنتجة تثبت تطبيقات جوجل من النظام في هذه الحالة تفرض جوجل رسوم على هذه الشركات.
ما هو نظام الأندرويد؟ من ناحية تاريخ التطوير
إن نظام الأندرويد يُعتبر حصيلة بحث وتطوير جمعية الإتحاد المفتوح للهواتف النقالة OHA كجوجل، وديل، وأنتيل، وسامسونج، وLG وغيرها. بالإضافة إلى أن نظام الأندرويد يتكون من العديد من تطبيقات الجافا Java والمكتبات الأساسية لها. أيضًا يساعد نظام الأندرويد في دعم الوسائط المتعددة، فيدعم الرسومات الثلاثية والثنائية. بعض الشركات المصنعة والداعمة لنظام الأندرويد المصنعة للهواتف الجوالة واللوحية
- اتش تي سي
- إل جي
- سوني
- سامسونج
- أيسر
- هواوي
- أسوس
- ديل
- توشيبا
- ZTE
- موتورولا
- next book
ما هو نظام الأندرويد؟ و ما هي مميزاته
هناك العديد من ميزات android، بعضها مذكور أدناه:
- الاتصال: يدعم Android تقنيات اتصال متعددة بما في ذلك GSM / EDGE و IDEN و CDMA و EV-DO و UMTS و Bluetooth و Wi-Fi و LTE و NFC و WiMAX.
- التخزين في ما هو نظام الأندرويد؟ : تُستخدم SQLite، وهي قاعدة بيانات خفيفة الوزن، لأغراض تخزين البيانات.
- دعم الوسائط: يدعم Android أنواعًا مختلفة من تنسيقات الصوت / الفيديو / الوسائط الثابتة مثل H.263 و H.264 و MPEG-4 SP و AMR و AMR-WB و AAC و HE-AAC و AAC 5.1 و MP3 و WAV و JPEG و PNG و GIF و BMP و WebP.
- مستعرض الويب: يعتمد متصفح الويب المتاح في Android على محرك تخطيط Blink مفتوح المصدر (WebKit سابقًا) ، إلى جانب محرك Chrome V8 JavaScript الذي يدعم HTML5 و CSS3.
- المراسلة: SMS و MMS هي أشكال متاحة للرسائل ، وهي تتضمن أيضًا رسائل نصية مترابطة.
- تعدد المهام: يتوفر تعدد المهام للتطبيقات ، مع معالجة فريدة لتخصيص الذاكرة ، ويمكن باستخدام هذا المستخدم الانتقال من مهمة إلى أخرى وفي نفس الوقت يمكن تشغيل تطبيقات متنوعة في وقت واحد
- أدوات يمكن تغيير حجمها: يمكن تغيير حجم الأدوات ، بحيث يمكن للمستخدمين توسيعها لعرض المزيد من المحتوى أو تقليصها لتوفير مساحة
- اللمس المتعدد: يتمتع Android بدعم أصلي للمس المتعدد والذي تم توفيره في البداية في الهواتف المحمولة مثل HTC Hero
- Wi-Fi: تقنية تتيح للتطبيقات الاكتشاف والاقتران مباشرة ، عبر اتصال نظير إلى نظير ذي النطاق الترددي العالي.
- التقاط الشاشة: يدعم Android التقاط لقطة شاشة عن طريق الضغط على أزرار الطاقة والشاشة الرئيسية في نفس الوقت. تدعم هذه الميزة بعد Android 4.0
- Android Beam: تقنية شائعة تستند إلى NFC تتيح للمستخدمين المشاركة على الفور ، فقط عن طريق لمس هاتفين يدعمان NFC معًا
- متعدد اللغات: يدعم Android لغات متعددة ، كما يدعم اتجاهًا واحدًا ونصًا ثنائي الاتجاه
اقرأ بالتفصيل عن: تصميم تطبيقات الجوال
ما هو نظام الأندرويد؟ من ناحية العيوب
نظام تشغيل الأندرويد كجميع الأنظمة له مميزات وعيوب، فيوجد العديد من العيوب له منها:
- الشيفرات المعقدة والمتداخلة، حيث اعتمادها في الأساس على لغة جافا.
- بالإضافة إلى لغة برمجة سي (Objective-C).
- بالإضافة إلى المستخدمين فإنّ تطبيقات الأندرويد تكون أكثر عرضةً للقرصنة بسبب انخفاض الأمان.
كما يؤدي عدم وجود نظام تشغيل الأندرويد لمساعد التحكم الصوتي والاعتماد على الإعلانات في زيادة اختراق بعض المستخدمين.
لماذا تختار اندرويد ؟
بعدما تعرفنا على ما هو نظام الأندرويد؟ هناك العديد من الأسباب التي تجعلك تختاره كنظام أساسي لتطوير تطبيقات الهاتف المحمول.
تكلفة تطوير صفرية / لا تذكر
يمكن تنزيل أدوات التطوير مثل Android SDK و JDK و Eclipse IDE وما إلى ذلك مجانًا لتطوير تطبيقات Android للجوّال، وتتقاضى Google أيضًا رسومًا رمزية قدرها 25 دولارًا لتوزيع تطبيقك للجوال على Android Market.
المصدر المفتوح
نظام التشغيل Android هو نظام أساسي مفتوح المصدر يعتمد على Linux kernel والعديد من المكتبات مفتوحة المصدر. وبهذه الطريقة، يتمتع المطورون بحرية المساهمة في النظام الأساسي أو توسيعه حسب الضرورة لبناء تطبيقات الأجهزة المحمولة التي تعمل على أجهزة Android.
ما هو نظام الأندرويد؟ يتميز بدعم العديد من المنصات
في السوق، هناك مجموعة واسعة من الأجهزة التي تعمل بنظام التشغيل Android، بما في ذلك العديد من الهواتف والأجهزة اللوحية المختلفة، يمكن أن يحدث تطوير تطبيقات Android للأجهزة المحمولة أيضًا على أنظمة التشغيل Windows أو Mac OS أو Linux.
دعم متعدد الناقلات
تدعم عدد كبير من شركات الاتصالات في جميع أنحاء العالم مثل Airtel و Vodafone و Idea Cellular و AT&T Mobility و BSNL وما إلى ذلك الهواتف التي تعمل بنظام Android.
نموذج التوزيع المفتوح
يحتوي Android Market Place (متجر Google Play) على قيود قليلة جدًا على محتوى أو وظائف تطبيق android. لذلك يمكن للمطور توزيع تطبيقه من خلال متجر Google Play وكذلك قنوات التوزيع الأخرى مثل متجر تطبيقات أمازون.
ما هو نظام الأندرويد؟ مم يتكون ؟
يتكون نظام الأندرويد من ثلاث مراحل وطبقات وهي:
طبقة Linux Kernel
Kernel الذي يشغل الأندرويد يسمي Monolithic وهو نسخة معدلة من هذه الطبقة. أيضا تحتوي هذه الطبقة على drivers وهي عبارة عن modules مسؤولة عن التواصل مع الجهاز. بالإضافة إلى drivers modules، يوجد module خاص بالـ power management.
طبقة Middleware
تتضمن هذه الطبقة Android runtime وLibraries، في حين يتم تطويرها من خلال ++C/C.
طبقة Application Framework
بعد معرفة ما هو نظام الأندرويد؟ نتعرف على هذه الطبقة وهي عبارة عن APIs يستخدمها مطوري الأندرويد لاستغلال موارد النظام تحتوي علي:
- Activity Manager: يتم من خلاله التواصل مع activities التي تعمل بالنظام.
- Windows Manager: ينشئ وينظم النوافذ بالشاشة، من خلال Surface Manager
- Content Providers: يدير عملية مشاركة البيانات بين التطبيقات.
- View System: يحتوي على العناصر المكونة لواجهة المستخدم (UI) من buttons وغيرها.
- Notification Manager: يستخدم لإرسال إشعارات للمستخدم.
- Package Manager: يستخدم لجلب معلومات عن التطبيقات، مثل رقم الإصدار والتصاريح الخاصة بالتطبيق.
- Telephony Manager: يستخدم للتحكم بالمكالمات الصوتية والتفاعل معها.
- Resource Manager: يستخدم للوصول إلى الموارد المرفقة مع التطبيق كالصور والنصوص.
- Location Manager: يستخدم للتفاعل مع GPS لتحديد الموقع الحالي للمستخدم.
طبقة Applications
وهذه الطبقة تحتوي على تطبيقات الأندرويد، سواء كانت تطبيقات موجودة في النظام مثل تطبيق الأسماء والاتصال، وتطبيق الواجهة الرئيسية، وتطبيقات يتم تطويرها من قبل الشركة المصنعة للهاتف الذكي. بالإضافة إلى استبدال التطبيقات الموجودة في النظام الخام بتطبيقات معدلة، من هنا نجد الاختلاف بين تطبيقات أجهزة Samsung وبين تطبيقات أجهزة HT C. أيضاً هذه الطبقة تتضمن التطبيقات التي يتم تنزيلها من متجر Play . احصل على أداة sdk
مؤسسة أوامر الشبكة
بعد التعرف على ما هو نظام الأندرويد؟ ننصح بالاستعانة بشركة أوامر الشبكة نتيجة خبرتنا الطويلة في هذا المجال. بالإضافة إلى تخصص شركة أوامر الشبكة في مجال تصميم المواقع وبرمجتها ونظام الأندرويد وتطويره وتحديثه، أيضًا لها خبرة في تصميم واستضافة مواقع سعودية وكل ما يخص عالم الشبكة العنكبوتية والحاسب الآلي، كما أن لديها العديد من الخبرات المحترفة في مجال تطبيقات الجوال. لأي أسئلة حول ما هو نظام الأندرويد؟ اترك تعليقاً