سنتعرف معًا فى هذه المقالة على نظام تشغيل من اهم انظمة تشتغيل الهواتف وهو نظام Android وسنتعرف على ماهو الاندرويد وبدايته واستخدامته و كيفية برمجة تطبيقات الاندرويد والكثير فتابعونا.
محتوي المقال
ماهو الاندرويد
كلمة اندرويد Android تعنى باللغة العربية آلة او ربوت.
الاندرويد هو من اشهر انظمة التشغيل المستخدمة فى الهواتف الذاكية والساعات حتي فى السيارات .
الاندرويد هو نظام تشغيل للموبيل مبنى على بنية Linux الشهيرة المفتوحة المصدر وهو بالطبع تحت رعاية العملاقة جوجل Google.
الاندرويد ببساطة هو برنامج يجعل الموبيل يقوم بالوظائف التى نحتاجها فهو يتيح التواصل بين Hardware الخاص بالموبيل و التطبيقات فيه مثل : تشغيل الموسيقى و الفيديو وتحديد الموقع والتقاط الصور وغيرها الكثير.
ومن مميزات نظام الاندرويد انه قابل للتخصيص بشكل كبير ليناسب جميع الاذواق للمستخدمين فعلى سبيل المثال يمكنك تغير الخلفيات او يمكنك تغير الثيم Theme الخاص به وغيرها الكثير , ويتوفر له عدد كبير جدًا من التطبيقات التى تلبى احتياجات الجميع.
كيف كانت بداية الاندرويد
بداية الاندرويد الحقيقة كانت فى عام 2005 عندما قامت جوجل بشراءه وتبنيه , و كان الاندرويد موجود قبل 2005 فقد بدأت تطويره شركة صغيرة فى كاليفورنيا فى الولايات المتحدة .
ويستند نظام الاندرويد على نظام لينكس Linux وهو من اشهر الامثلة على النظم المفتوحة المصدر Open Source.
للتعرف اكثر على الانظمة المفتوحة المصدر
لماذا يبدو الاندرويد مختلف على الاجهزة المختلفة
الاندرويد ليس مختلف ولكن الاندرويد لديه عدة اصدارات والاندرويد مفتوح المصدر مما يعنى ان لشركات الموبيل الحق فى تعديل النظام بما يتناسب معهم.
ويطلق على النسخة الاصلية من جوجل بدون اي تعديل purest وتعنى النقى وغالبا ما تكون المفضلة من قبل مجتمع الاندرويد لانها النسخة الاصلية كما تريدها جوجل.
وتختلف واجهات المستخدم UI للاندويد على الاجهزة المختلفة مثل : Samsung سامسونج و Sony سونى و Huawei واوي وغيرها.
ماهى الميزة من استخدام الاندرويد
اذا كانت المقارنة مع IOS فإذا كنت ستختار IOS فعليك فقط شراء احد هواتف Iphone ولكن مع اندرويد الوضع مختلف فمعظم الشركات تستخدم اندرويد وهو ما يضع امامك الكثير من الخيارات والاجهزة التى يمكنك ان تشتريها من الارخص والمتوسط السعر والاغلى مع امكانيات مختلفة تناسب الجميع.
الاندرويد سهل الاستخدام للجميع ويحتوي على الكثير من التطبيقات التى تلبى احتياجات الجميع.
اصدارات الاندوريد
جميع اصدرات الاندرويد هى اسامى حلوي مثل Marshmallow و Lollipop و KitKat و Jelly Bean و Gingerbread.
افضل و اسواء ما فى الاندرويد
افضل شئ فى الاندرويد هو الخيارات الكثيرة جدًا التى يعطيها لك الاندرويد بداًء من اختيار الجهاز المناسب لتشتريه فالكثير جدًا من الاجهزة تدعم الاندرويد وبالتالى امامك الكثير من الخيارات وكذلك يوجد المئات من التطبيقات المجانية والمدفوعة التى تلبى احتياجات الجميع.
ولكن السئ فى الاندرويد هو ان معظم شركات الموبيل لاتهتم باصدار تحديثات بعد بيع منتجهم لك حتى عند اصدار التحديثات فانها تاخذ الكثير من الوقت لتصل إليك.
وهذا هو السبب الرئيسي الذى يجعل البعض يتجه إلى الروت Root و يعنى انك تحصل على التحديثات بنفسك دون الحاجة إلى انتظار تحديثات الشركة المصنعة للهاتف.
متجر جوجل Google Play
حيث المئات من التطبيقات المجانية والمدفوعة التى تلبى احتياجات الجميع من التطبيقات والالعاب والكتب والافلام.
مقارنة بين الاندرويد و IOS
هذه مقارنة بين نظام أندرويد وأشهر منافس له وهو نظام IOS من شركة أبل.
الأندرويد Android | نظام IOS | |
---|---|---|
المطور | شركة جوجل | شركة آبل |
أول إصدار | 23 سبتمبر 2008 | 29 يوليو 2007 |
أحدث الإصدارات والتحديثات المستقرة | أندرويد 12 | iOS 15.3.1 |
التخصيص | يمكن تخصيصه بشكل كبير | محدود نسبيًا |
الكود المصدرى | مفتوح المصدر Open Source | مغلق المصدر مع وجود بعض المكونات مفتوحة المصدر |
نقل الملفات | أسهل من iOS. باستخدام كابل USB وتطبيق Android File Transfer لسطح المكتب. يمكن نقل الصور عن طريق USB بدون تطبيقات. | أكثر صعوبة. يمكن نقل ملفات الوسائط باستخدام تطبيق سطح مكتب iTunes (Windows و macOS pre-Catalina) (عبر Finder في إصدار أحدث من macOS). يمكن نقل الصور عبر USB بدون تطبيقات. |
متصفح الأنترنت | جوجل كروم (يوجد متصفحات أخرى متوفرة). يمكن تعيين أي تطبيق متصفح كافتراضي. يتم دعم منع الإعلانات فى Firefox. | سفاري. يمكن تعيين أي تطبيق متصفح كافتراضي ولكنهم جميعًا يستخدمون نفس محرك العرض (Safari / Webkit) خلف الكواليس. يتم دعم حظر الإعلانات عبر أدوات حظر المحتوى مثل Firefox Focus |
خدمة الخرائط | خرائط جوجل | خرائط Apple (افتراضي). تتوفر خرائط Google أيضًا عبر تنزيل تطبيق خرائط جوجل بشكل منفصل ، ولكن ليس بشكل افتراضي. |
اللغات المدعومة | 100+ لغة | 40 لغة |
دردشة فيديو | Google Meet وتطبيقات اخرى من متجر جوجل بلاي | FaceTime (أجهزة Apple فقط) وتطبيقات أخرى من المتجر |
الحماية | تحديثات الأمان بشكل شهرى. تتوفر بتشات الحماية اسرع لمستخدمي أجهزة Pixel التابع لجوجل. يميل شركات تصنيع الموبيل إلى التأخر في إرسال هذه التحديثات إلى المستخدمين. لذلك فى اي وقت تجد ان معظم الأجهزة تعمل على إصدارات أقدم | تحديثات أمنية من حين لآخر. مشاكل الأمان نادرة ، نظرًا لأن iOS نظام مقفل وتنزيل التطبيقات من اي متجر للتطبيقات غير App Store أمر معقد جدًا مقارنة مع الأندرويد |
التخزين السحابى | يأتى بشكل إفتراضى مع تخزين Google Drive. 15 غيغابايت مجانًا ، 2 دولار شهريًا مقابل 100 غيغابايت ، 1 تيرابايت مقابل 10 دولارات. التطبيقات المتاحة لـ Amazon Photos و OneDrive و Dropbox. | يأتى بشكل إفتراضى مع iCloud. 5 غيغابايت مجانًا ، 50 غيغابايت مقابل 1 دولار شهريًا ، 200 غيغابايت مقابل 3 دولارات شهريًا ، 1 تيرابايت مقابل 10 دولارات شهريًا. التطبيقات المتاحة لـ Google Drive وصور Google و Amazon Photos و OneDrive و Dropbox. |
تطوير تطبيقات الاندرويد Android Apps Development
يوجد الكثير من لغات البرمجة والطرق التى يمكن تبنيها واتباعها لتطوير تطبيقات الاندرويد والفروق بين هذه اللغات قد تكون فروق دقيقة ومعقدة , ويتطلب دراسة نقاط الضعف والقوة لكل لغة منهم.
ومن اشهر اللغات المستخدمة فى تطوير تطبيقات الاندرويد :
- جافا Java : وهى اللغة الاساسية المستخدمة فى الاندرويد واللغة الرسمية من جوجل وهى مدعومة من برنامج Android Studio التابع لجوجل وهو برنامج كتابة اكواد تطبيقات الاندوريد.
- كوتلن Kotlin : كوتلن تم تقديمها مؤخرًا من جوجل على انها اللغة الرسمية الثانية من جوجل لبرمجة الاندرويد وهى شبية كثيرًا بجافا ولكن اسهل منها مع ذلك.
- C و C++ : يتيح اندرويد استوديو ايضًا كتابة الكود ب C++ مع استخدام Java NDK وتستخدم C++ فتطبيقات مثل تطبيقات الالعاب , ولكن C++ ليست سهلة.
- C# : البديل الجيد ل C و C++ فى برمجة الالعاب فهى اسهل فى الكود ومناسبة للمبتدائين وكذلك مدعومة من بعض محركات الالعاب و المنصات المشهورة مثل Unity و Xamarin المناسبة جدًا لتطوير الالعاب و التطبيقات Cross Platefrom.
- BASIC : خيار اضافى فى تطوير تطبيقات الاندرويد مع استخدام B4A IDE يمكن تطوير تطبيقات الاندرويد.
- Corona/LUA : وهو cross-platform اخرى مبنية LUA وتجعل بناء تطبيقات الاندرويد سهل جدًا مع امكانية استدعاء المكتبات الاساسية.
- PhoneGap : باستخدام HTML & CSS & Javascript إذا كنت تعرف هذه اللغات بالفعل وتريد بناء تطبيق موبيل يمكنك ذلك مع PhoneGap.
بهذا نكون قد وصلنا إلى نهاية الموضوع وبالتوفيق للجميع.
مرحبا رحمه على والديه من فتح الكاسر ضد الحظر ستة أشهر لن يعمل. ماشاء الله جوجل متابعيها بالميارات كيف تذكرنا حتى تصلح تطبيق ضد الحظر.رجاءُ..رجعوا المسؤلين الذي تم نقلهم إلى مؤسسة أخرى هؤلاء أعلم في أمور الناس