ما يجب على الجميع معرفته عن Android: مقدمة وميزات وتطبيقات

جرب أداة القضاء على المشاكل





مقدمة:

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

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




شعار Android

يدعم تطوير Android لغة برمجة جافا الكاملة. حتى الحزم الأخرى التي هي API و JSE غير مدعومة. تم إصدار الإصدار الأول 1.0 من مجموعة أدوات تطوير Android (SDK) في عام 2008 وآخر إصدار محدث هو jelly bean.



هندسة Android:

Android هو نظام تشغيل وهو عبارة عن مجموعة من مكونات البرامج التي تنقسم إلى خمسة أقسام وأربع طبقات رئيسية

  • نواة لينكس
  • مكتبات
  • وقت تشغيل Android

إطار تطبيق:

هندسة Android

نواة لينكس:

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

المكتبات:

يوجد في الجزء العلوي من Linux kennel مجموعة من المكتبات بما في ذلك متصفحات الويب مفتوحة المصدر مثل WebKit و library libc. تُستخدم هذه المكتبات لتشغيل وتسجيل الصوت والفيديو. SQLite هي قاعدة بيانات مفيدة لتخزين بيانات التطبيق ومشاركتها. مكتبات SSL هي المسؤولة عن أمن الإنترنت وما إلى ذلك.


وقت تشغيل Android:

يوفر وقت تشغيل android مكونًا رئيسيًا يسمى Dalvik Virtual Machine وهو نوع من آلة جافا الافتراضية. إنه مصمم خصيصًا ومحسن لنظام Android. Dalvik VM هو الجهاز الظاهري للعملية في نظام التشغيل android. إنه برنامج يقوم بتشغيل التطبيقات على أجهزة Android.

يستفيد Dalvik VM من ميزات Linux الأساسية مثل إدارة الذاكرة و multithreading بلغة جافا. يتيح Dalvik VM لكل تطبيق Android إمكانية تشغيل العملية الخاصة به. يقوم Dalvik VM بتنفيذ الملفات بتنسيق dex.

إطار تطبيق:

توفر طبقة إطار عمل التطبيق العديد من الخدمات ذات المستوى الأعلى للتطبيقات مثل مدير windows ، ونظام العرض ، ومدير الحزم ، ومدير الموارد ، وما إلى ذلك. يُسمح لمطوري التطبيقات بالاستفادة من هذه الخدمات في تطبيقاتهم.

التطبيقات والميزات:

سوف تجد كل تطبيقات android في الطبقة العليا وسوف تكتب التطبيق الخاص بك وتثبيته على هذه الطبقة. ومن أمثلة هذه التطبيقات جهات الاتصال والكتب والمتصفحات والخدمات وما إلى ذلك. يؤدي كل تطبيق دورًا مختلفًا في التطبيقات الإجمالية.

سمات:

  • تخطيط سماعة الرأس
  • تخزين
  • الاتصال: GSM / EDGE و IDEN و CDMA و Bluetooth و WI-FI و EDGE و 3G و NFC و LTE و GPS.
  • الرسائل: SMS ، MMS ، C2DM (يمكن إرسال الرسائل إلى الجهاز) ، GCM (يمكن لـ Google المراسلة)
  • دعم متعدد اللغات
  • متعدد اللمس
  • مكالمات الفيديو
  • تصوير الشاشة
  • تخزين خارجي
  • دعم تدفق الوسائط
  • رسومات محسنة

ميزات Android

محاكي Android:

المحاكي هو تطبيق جديد في نظام تشغيل أندرويد . المحاكي هو نموذج أولي جديد يستخدم لتطوير واختبار تطبيقات android دون استخدام أي جهاز مادي.

محاكي الأندرويد

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

تطبيق Android- تطبيق Android الذي يتم التحكم فيه عن بُعد

عملية:

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

يتم تحقيق حركة نهاية جهاز الاستقبال بواسطة محركين متصلين بالمتحكم الدقيق. يتم تلقي بيانات الاتصال التسلسلي المرسلة من تطبيق android بواسطة جهاز استقبال Bluetooth متصل بالمتحكم الدقيق.

تطبيق أندرويد

مزايا:

  • Android هو نظام تشغيل مفتوح المصدر يعتمد على Linux ، ويمكن لأي شخص تطويره
  • سهولة الوصول إلى تطبيقات أندرويد
  • يمكنك استبدال البطارية والتخزين الشامل ومحرك الأقراص وخيار UDB
  • يدعم جميع خدمات جوجل
  • يمكن لنظام التشغيل إبلاغك برسائل SMS ورسائل البريد الإلكتروني الجديدة أو آخر التحديثات.
  • يدعم تعدد المهام
  • يمكن أن يعمل هاتف Android أيضًا كجهاز توجيه لمشاركة الإنترنت
  • إنه مجاني للتخصيص
  • يمكن تثبيت ROM معدل
  • يدعم رسومات ثنائية وثلاثية الأبعاد