كل ما تريد معرفته عن الأندرويد للمبتدئين
ما هو نظام أندرويد ؟ Android
هو نظام تشغيل مفتوح المصدر مبني على نواة لينكس صُمّم أساسًا للأجهزة ذات شاشات اللمس كالهواتف الذكية والحواسب اللوحية ، يتم تطوير الأندرويد من قبل التحالف المفتوح للهواتف النقالة الذي تديره شركة جوجل وتم تصميمه ليتعامل مع اللمس في بداياته واليوم هو مناسب للهواتف والأجهزة اللوحية والملبوسات والسيارات والمزيد وهو في كل يوم يتطور أكثر واليوم يملك حصة 82% من أنظمة تشغيل الهواتف عالميا حسب آخر احصائيات لموقع IDC لعام 2015 .
تستند واجهة مستخدم أندرويد أساسا إلى المعالجة المباشرة ، وذلك باستخدام الإيماءات اللمسية التي تتوافق إلى حد كبير مع الحركات الواقعية ، مثل النقر ، والمسح وضم الأصابع ، من أجل التعامل مع الأشياء على الشاشة ، بالإضافة إلى لوحة المفاتيح الافتراضية لإدخال النص .
بالإضافة إلى الأجهزة التي تعمل باللمس ، طورت جوجل أندرويد تي في لأجهزة التلفزيون وأندرويد أوتو للسيارات ، وأندرويد وير لساعات اليد .
كلٌ مع واجهة مستخدم خاصة وتستخدم أنواع من أندرويد أيضا على أجهزة الكمبيوتر المحمولة ، وأجهزة الألعاب ، والكاميرات الرقمية ، والأجهزة الإلكترونية الأخرى .
ما المقصود بنظام تشغيل ؟ OS
نظام التشغيل (Operating System و تختصر إلى OS) هو مجموعة من البرمجيات المسؤولة عن إدارة الموارد (عتاد الحاسوب)، وبرمجيات الحاسوب ، ويمثل وسيط بين المستخدم ، وعتاد الحاسوب ، وبتعريف آخر يمثل نظام التشغيل جسر لتشغيل برامج المستخدم ، فمثلاً لو ذهبنا لعالم اللاب توب فهل تجد أن هناك لاب توب ديل وآخر توشيبا وكلهم بنظام ويندوز بينما أجهزة ماك نظامها مختلف؟ نظام التشغيل هو ما يتم وضعه على هذا اللاب توب سواء كان من الشركة الفلانية أو غيرها لذلك ستجد أن أغلب اللاب توبات بنظام ويندوز لأنه يسمح بذلك وأغلب الهواتف بنظام أندرويد لأنه أيضا يسمح بذلك بينما الشركات الآخرى مثل أبل لا تسمح بتواجد نظامها على غير أجهزتها ، ويقوم بالمهام الأساسية مثل: إدارة وتخصيص مصادر الحاسوب (الذاكرة ، القرص الصلب ، الوصول للأجهزة الملحقة إلخ…) ، وترتيب أولوية التعامل مع الأوامر ، والتحكم في أجهزة الإدخال ، والإخراج وكذلك لتسهيل التعامل مع الشبكات ، وإدارة الملفات .
ما المقصود بنظام مفتوح المصدر ؟ Open source
هو مصطلح يعبر عن مجموع من المبادئ التي تكفل الوصول إلى تصميم وإنتاج البضائع والمعرفة والأنظمة مفتوحة المصدر تسمح لأي شركة أن تعدل على الأصل بأن تضيف عليه أو تعدل خصائصه بشرط أن تلتزم بشروط عامة تضعها الشركة صاحبة نظام التشغيل وفي عالم أندرويد تجد مثلا تجربة سامسونج تختلف عن هواوي لأن هذه الشركة عدلت بشكل معين والشركة الثانية لها فلسفه أخرى في التعديل ، لذلك نظام أندرويد أجدر في الإستمرار من غيره من الأنظمة لأن كل شركة لها الحق في التعديل والتنظير في النظام ، بينما لو ذهبنا لأبل أو ويندوز تن موبايل ستجد أنه ليس من حق أي شركة تعديل أي شيء في النظام بل أنه سيتم مقاضاتها ، ويستخدم المصطلح عادة ليشير إلى شيفرات البرامج المتاحة بدون قيود الملكية الفكرية وهذا يتيح لمستخدمي البرمجيات الحرية الكاملة في الإطلاع على الشيفرة البرمجية للبرامج ، وتعديلها أو إضافة مزايا جديدة لها .
Kernel ما هو الكيرنل؟
هو برنامج حلقة الوصل بين السوفتوير والهاردوير الذي يدير طلبات الإدخال / الإخراج من البرمجيات ، وترجمتها إلى تعليمات معالجة البيانات لوحدة المعالجة المركزية والمكونات الإلكترونية الأخرى ، وعادة يكون جزء من الرومات الضخمة وطبعا يمكن تركيبه لوحده لكنه ليس الروم أو حتى ليس جزء من الروم لكن ممكن أن يتم تركيبه مع الروم أي من خلال نفس الأداوت التي ركب الروم وهو مسؤول بأن يقول لهاتفك بأن هذا هو المعالج وهذا هو الرام وهذا رقمه وهذا هو حجم الذاكرة وهكذا وهو قلب كل نظام تشغيل حيث يقوم بدور حلقة الوصل ويقوم أيضا بعملية التحكم بمصادر الجهاز كحلقة وصل بين العتاد والبرمجيات تقوم النواة بتوفير طبقة يمكن للبرمجيات الاتصال بها مما يوفر إمكانيات الحاسب الآلي للبرمجيات التي يتحكم فيها المستخدم .
Root ما هو الروت ؟
هو عملية برمجية تتم في نظام الأندرويد لفتح المجال لبعض التطبيقات التي تحتاج الى صلاحية الروت للوصول إلى جذر نظام الأندرويد المبني على نواة لينكس بشكل أعمق لتستطيع التغيير أو التعديل ، مع إضافة مميزات جديدة على النظام أو الاستفادة من الطبقات البرمجية ذات المستوى القريب جداً من العتاد الصلب أو ما يُعرف بالجذر ، وهو تطبيق يتم وضعه داخل إمتداد System/app وهو إمتداد تطبيقات النظام الغير قابلة للحذف بشكل عادي ، هذا التطبيق يحمل أكثر من إسم حسب مطوره ومنه Super SU و Super User و KingRoot وغيرها ويعطي هذا التطبيق صلاحية أعلى للمستخدم لكي يتحكم في أماكن لا يسمح النظام العادي بالتحكم بها ، فالنظام مقسم إلى جزئين الأول للمطورين وهو مخفي والثاني ما يمكن أن تشاهده وتتحكم به من خلال مدير الملفات العادي فلو أردت أن تتحكم في ملفات النظام الأصلية لن تقدر إلا من خلال الروت وهو التطبيق الذي يعطيك هذه الصلاحية ويفيد هذا الأمر في التحكم في سرعة المعالج والكاش ميموري وعمل هاكر للألعاب وتغير قيم الريجستري أو أرقام التطبيقات ، كما أنه يمكنك من حذف تطبيقات أساسية في النظام ويصل الأمر إلى إتلاف النظام كامل إذا كنت لا تعرف ماذا تحذف .
كيف أقوم بعمل روت Root إلى جهازي ؟
لكل جهاز طريقة مختلفة في عمل روت وليس بمجرد تركيب تطبيق سوبر يوزر ك apk سيكون لديك روت بل يجب أن تضعه إجباراً في النظام فيوجد عدد كبير من الهواتف تحمي المستخدم ولا تسمح بعمل روت وسوف نقوم بعمل مقال وفيديو شرح لبعض الأجهزة لعمل روت .
ROM ما هو الروم ؟
الروم هو نسخة السوفت وير أو النظام أو فريموير الهاتف وبدون روم سيكون جهازك مجرد قطعة بلاستيكية والروم يحتاج أن يكون مناسب حرفيا لجهازك فلا يمكن أن تركب روم شركة على شركة بل لا يمكن أن تركب روم نفس الجهاز لو كان هناك حرف فارق ، إذا هو بالعامية ما تتعامل أنت معه مباشرة ويربطك بعتاد الجهاز مثل تشغيل الكاميرا والهاتف والصوت وغيرها وهذا الروم يوجد منه نسخ حسب نظام أندرويد بدأ بالنسخة 1.0 والتي كانت للمطورين إلى النسخة الموجودة في وقتنا هذا .