أضخم موضوع عن الأندرويد - اعرف كل شيء عن الاندرويد

الثلاثاء، 3 نوفمبر 2015

ما هو نظام الأندرويد (Android)؟
كلمة android الإنجليزية تعني الإنسان الآلي الذي يكون على شكل إنسان (روبوت). و ببساطة هو نظام تشغيل للهواتف المحمولة  (Mobile Operating System) مبنى على نواة لينكس ويتم حالياً تطويرها من شركة جوجل Google و صُمّم أساسًا للأجهزة ذات شاشات اللمس كالهواتف الذكية والحواسب اللوحية وأصبحت الان على اجهزة التلفزيون Android TV يتم تطوير الأندرويد من قبل التحالف المفتوح للهواتف النقالة (Open Handset Alliance) الذي تديره شركة جوجل.
ما هى منظمة التخالف OHA؟
هي منظمة تتكون من 84 شركة منها Google ،  Samsung Electronics ,  Intel ،  HTC ،  Sony، Motorola ,  Qualcomm , LG Electronics و Nvidia، تأسس هذا التحالف في 5 نوفمبر 2007م  بقيادة Google وكان المنتج الرئيسي والذي نال الأهتمام الأكبر لهذا التحالف هو Android وهو نظام مفتوح المصدر أو يحمل رخصة Open Source بمعني أنه نظام مفتوح بالكامل وللمطورين الحق بالتعديل عليه فالشركة التي تقوم بتصميم النظام تقوم بطرح نسخة منه مفتوحة علي موقعها لجميع المطوريين للعمل والتعديل عليها وهذا بعكس نظام كـ iOS  الخاص بشركة Apple والذي تعمل به أجهزةiPhone  ، iPad  ، iPod فقد قام تحالف  OHA  بتطوير نظام Android  لمنافسة أنظمة تشغيل للهواتف مثل  Symbian ,iOS , Bada , Blackberry OS و  Windows Phone.
 مشروع Android  مفتوح المصدر أو  (Android Open Source Project (AOSP:
ببساطة هو مشروع مخصص لتطوير ودعم نظام Android والمسؤل عنه شركة Google وهو أيضا مسؤل عن توافقية البرامج والتطبيقات مع نظام Android  والتي صممت لتعمل مع إصدارته المختلفة وضمان عمل هذه التطبيقات بشكل سليم علي الأجهزة التي تعمل بنظام Android.

تاريخ النظام وكيف بدأ!
كانت شركة اندرويد في بالو ألتو، كاليفورنيا  (Palo Alto, California) فى أكتوبر عام 2003م على يد أندي روبين (Andy Rubin) وقال أندي روبين (Andy Rubin) احد العاملين على هذا النظام وله الفضل فى الوصول بالنظام إلى ما عليه من تطور هائل، كانت نوايا الشركة أن تطور نظام تشغيل متقدم للكاميرات الرقمية، وعندما تبين أن سوق الكاميرات الرقمية ليس كبير بما فيه الكفاية، حولوا جهودهم لإنتاج نظام تشغيل للهواتف الذكية لمنافسة انظمة سيمبيان (Symbian) وويندوز موبايل (Windows Mobile) (لم يكن نظام iOS الخاص بتشغيل أجهزة iPhone موجودا في ذلك الوقت)، وعلى الرغم من الإنجازات التي قام بها المؤسسين والموظفين في وقت مبكر، إلا أنهم كانوا يعملون سرا، ولم يكشفوا إلا عن أنهم يعملون على برمجيات للهواتف النقالة.
وعلى الرغم من الإنجازات الماضية من المؤسسين والموظفين في وقت مبكر وإلا إن شركة Android كانت تعمل سراً، وكان لا يعرف إلا أنه كان يعمل على برمجيات للهواتف فقط. وفي تلك السنة نفسها، نفذ المال من أندي روبين (Andy Rubin)، ولكن ستيف بيرلمان (Steve Perlman) وهو صديق أندى روبين المقرب، أتى بـ 10000 $ نقدا في مظروف ورفض ان يشاركه وأن يكون له حصة في الشركة.
في يوليو 2005م، استحوذت شركة جوجل الروبوت مقابل 50 مليون دولار على الأقل، وأبقت على الموظفين الرئيسيين، بما في ذلك Rubin, Miner and White بعدما اشترت الشركة، ولم يكن يعرف الكثير عن هذه الشركة ولكنها كانت لمحة لدخول جوجل عالم انظمة التشغيل للهواتف، واستمرت الشركة بقيادة أندى روبين بتطوير النظام المبنى على نواة لينكس حتى يصبح مرناً وأفضل، وتحدثت جوجل مع كثير من الشريكات المصنعة للهواتف لتسويق النظام.
استمرت التكهنات حول نية جوجل لدخول سوق الهواتف النقالة حتى ديسمبر 2006م،  والنموذج السابق الذي يحمل الاسم الرمزي “Sooner” كان تشابه أقرب إلى هاتف بلاك بيري، مع عدم وجود شاشة تعمل باللمس، والجسدي، لوحة مفاتيح QWERTY، ولكن في وقت لاحق إعادة هندستها لدعم الشاشة التي تعمل باللمس، للتنافس مع غيرها من الأجهزة، وغطت InformationWeek تقريراً فى ان جوجل قدمت عددت طلبات برائة اختراع لها فى مجال انظمة تشغيل الهواتف Android.
وعند تأسيس OHA فى 5 نوفبر 2007م وبعد التطوير والتحديث تم إطلاق Android v1.0 في 22 اكتوبر 2008م وكان أول هاتف يعمل بهذا النظام هو  HTC Dream وكنا هذا بمثابة الحلم للشركة جوجل. فى عام 2010م، بدأت جوجل فى سلسلة لهواتفها Nexus بالتعاون مع احد الشركات المصنعة للهواتف، وكان اول هاتف لها كان بالتعاون مع شركة HTC Nexus One وفى وقت لاحق سنعرض عليكم جميع أجهزة Nexus فى موضوع آخر.
ومنذ 13 مارس 2013، ترك أندي روبين (Andy Rubin) العمل على نظام الاندرويد، وقالت جوجل ان الان جوجل اصبحت لديها خطط كثيرة فى مشاريع ذات اهمية وهو النظام القادم Chrome OS.
منذ عام 2008، شهدت أندرويد العديد من التحديثات التي تُحسن تدريجيا نظام التشغيل، إضافة ميزات جديدة وإصلاح الخلل في الإصدارات السابقة. يدعى كل إصدار رئيسي في الترتيب الأبجدي بعد dessert أو sugary treat. على سبيل المثال، الإصدار 1.5 “Cupcake” ثم على اساسة اطلق الاصدار 1.6 “Donut”. النسخة 4.4.4 “KitKat” بدا كأنه التحديث الأمني ​​الوحيد. وقد أصدر عنه في 19 يونيو 2014م، بعد وقت قصير من اصدار 4.4.3. وأطلق سراح أندرويد 5.0 “Lolipop” في 14 نوفمبر 2014، وإدخال “material design” بوصفها لغة تصميمه ، فهى واحدة من الميزات الجديدة الرئيسية؛ تبع ذلك من قبل اثنين من الأصدرات (5.0.1 و 5.0.2) و النسخة الاحدث حتى الان اصدار 6.0 “Marshmallow” . ولا يزال الاصدارات تتوالى وفى هذا الموضوع سأخبركم عن إصدارات الاندرويد من البداية حتى الان، وسيكون الموضوع متجدد بإذن الله فى حالت خروج اصدارات جديدة للاندرويد.

واجهة النظام:
نبذه مختصرة عن الواجهه:
يعتمد الأندرويد فى نظامة على خاصية تسمى “التلاعب المباشر – Direct Manipulation”، أى يمكنك استخدام النظام عن طريق اللمس وبالإشارة باصابعك على ما تريد امامك وسيفتح لك مباشرة، وأيضاً الكتابة عن طريق لوحة مفاتيح اضافية قد تكون باللمس او مفاتيح بالازرار.
هذه الواجهة صممت لتكون لها استجابة فورية لذلك استخدم بعض الاجهزة الداخلية للهاتف مثل التسارع (Accelerometers) و الجيروسكوبات (Gyroscopes) و أجهزة الاستشعار عن قرب (Proximity Sensors) التى تستخدمها بعد التطبيقات للرد على إجراءات الميتخدم على هذة التطبيقات و على سبيل المثال تغيير الشاشة من عمودي إلى أفقي اعتمادا على دوران الجهاز، أو مما يتيح للمستخدم لتوجيه سيارة في لعبة سباق عن طريق تدوير الجهاز، محاكاة السيطرة على عجلة القيادة.
Android_notification_area
منطقة وصول الإشعارات
يتم الوصول إليها عن طريق تحريك إخطارات او السحب من أعلى الشاشة. يمكن رفض الإخطارات الفردية عن طريق تحريك بها بعيدا، ويمكن أن تحتوي علىوظائف إضافية (مثل على الإعلام “مكالمة لم يرد عليها” ينظر هنا).

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

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


التطبيقات:
نبذه مختصرة عن التطبيقات:
يتم تطويرالتطبيقات عن طريق مجموعة طوير البرمجيات (Software Development Kit) – (SDK) والتى بدورها يبنى تطبيق الاندرويد ويتم البرمجة عن طريق لغة جافا (JAVA) وهى اللغة التى تستطيع ان تصل إلى كل مكان فى النظام حتى فى واجهات البرمجة بالكامل والتحكم الكامل فيها وهى أيضاً تجمع بين اللغتين ++C/C ولكن الافضلية لـ ++C.
Android_L_Develpment_Preview
كانت جوجل تتدهم برنامج Eclipse بشكل كام فى بناء تطبيقاتها حتى فى ديسمبر 2014م اوفقت دعنها بظهور Android Studio، والذى هو يقوم بدوره فى بئاء التطبيقات بشكل ممتاز لما اتاحت جوجل المميزات به.
ومن الأدوات المطورة الاخرى، برنامج يشبه الـ (SDK ) هو (NDK)  –  (Native Development Kit) وهى يعمل للتطبيقات او الإضافات التى هى مكتوبة ++C/C، ولتطبيقات جوجل المخترعة، والمبرمجين المبتدئين.
يمكن تحميل تطبيقات الاندرويد عن طريقة المتجر الخاص بجوجل Google Play والذى هو المتجر الأساسى لكل اجهزة الاندرويد والذى كان فى احصائية يوليو 2013 ان المتجر يضم 50 مليار تطبيق تقريباً اما اليوم فهو فى موضع التزايد، وعن طريقة يمكنك شراء التطبيقات المدفوعة وعمل التحديث لجميع التطبيقات الخاصة بك، كما ايضا يمكن تحميل التطبيق بضيفة Android Application Package) – APK)، حيث يمكنك تثبيت تطبيقك دون الحاجة إلى الانترنت.
ولن بطبيعة الأندرويد أنه مفتوح المصدر، فقد اتاح الكثير من التطوير على النظام والتطبيقات وبمكنك تحميل التطبيقات من متجر خارجى غير Google Play مثلا Amazon Appstore و GetJar و SlideMe و F-Droid و Mobogenie وغيرهم الكثير.

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

المميزات الاخرى:
وهى المميزات المعروفة فى كل الانظمه مثل:
الرسائل
يدعم الأندرويد خدمة الرسالة القصيرة “SMS”،خدمة رسائل الوسائط المتعددة”MMS”.
دعم اللغات
يدعم الأندرويد العديد من اللغات البشرية من بينها العربية بعد التحديث 4.0.
متصفح الويب
المتصفح الموجود علي الأندرويد مبني علي واجهة ويب كيت(Web Kit) مقترن مع محرك الجافاسكربت في متصفح كروم V8.
دعم الوسائط
يدعم النظام العديد من الوسائط الصوت الفيديو ذات التركيب H.263 وH.264 (على شكل صيغة 3GP أو MP4) وAMR وFLAC وMP3 وغيرها
الحماية
يعتبر نظام اندرويد نظاماً آمناً، لأنه مبني على نواة اللينكس. ويوفر الأندرويد العديد من تطبيقات الحماية من الفيروسات وحتى من مخاطر سرق الجهاز مثل برنامج lookout. في أندرويد 4.1 تم إغلاق أكثر من 90% من الثغرات المتواجدة في النسخة السابقة، 4.0.


وهكذا استعرضنا معلومات بشكل سريع عن نظام الاندرويد وارجو من الله ان يكون مفهوماً وواضحاً، وبهذه المعلومات اصبحت لديك دراية كافية عن هذا التظام.
وسأعرض عليكم الآن جميع نسخ الأندرويد من اول نزوله وسيكون الموضوع متجدد فى حالة نزول نسخة آخرى.
بسم الله نبدأ 
:)

الاصدارات الاولى من النظام كانوا Alpha و Beta وهى كانت للتجربة والتطوير حيث ألفا كانت للمبرمجين وللتطوير وعندما خرج النظام من ألفا إلى بيتا، نزل اول جهاز فى السوق ولم يكن هدف الجهاز الربح بدل كان هدفه ردود الفعل على النظام واستقراره برمجيا وكان اول صدور لـ Beta فى نوفمبر 2007م، اندرويد نسخة (V 1.0)  على هاتف HTC Dream وهذه هى صورة الهاتف
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
ثم جاء الإصدار 1.1 من Android في  مارس 2009 لهاتف HTC Dream ليقوم بتصحيح بعد الأخطاء وإضافة عدة خواص جديدة.

لقراءة الموضوع كامل على الرابط : http://www.technologyprof.com/journey-to-android/
التعليقات
0 التعليقات

ليست هناك تعليقات:

إرسال تعليق

يتم التشغيل بواسطة Blogger.