22‏/1‏/2016

أهم المصطلحات المستخدمة عند التعامل مع نظام الأندرويد

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله تعالى وبركاته



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

* اذا لدينا اليوم المصطلحات الآتية و سنشرح معناها :
– الروم ROM
– الكيرنل Kernel
– الحزمة APK
– وضع التنزيل Download Mode
– وضع الريكفري Recovery Mode
– الحزم Zip Files
– الروت Root
– ODEX
– Deodex
– ADB
 
 اولاً : الروم(ROM) ، ماهو الروم(ROM) ؟

Rom
الروم هو عبارة عن نسخة نظام او System الاندرويد و كثيرا مانواجه رومات مختلفة منها المطبوخة و الرسمية و الخام ، و الفرق بين الروم المطبوخ و الرسمي هو ان الروم المطبوخ يكون معدل عن طريق مبرمجين غير رسميين و توجد العديد من الامثلة على الرومات المطبوخة المشهورة مثل روم cyanogenmod ، بينما تعبر الرومات الرسمية عن نسخة من نظام آندرويد تم تعديلها من خلال شركة رسمية مثل نظام اجهزة سامسونج او HTC فهم يستخدمون انظمة آندرويد لكن لا يتشابهون من ناحية التصميم و المحتوى و التطبيقات و مانحوه ، و اخيرا نأتي الى الرومات الخام و هي الرومات المستخدمة في اجهزة النكسس و بالحديث عن النكسس فهي سلسلة اجهزة صادرة من قوقل تحتوي على نظام الاندرويد بدون اي تعديل عليه من طرف آخر غير قوقل اي انه خام 100% كما خرج من الشركة الام قوقل .

ثانيا : الكيرنل(Kernel) ، ماهو ؟

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


ثالثًا : حزمة APK ماهي ؟

APK: ملفات تثبيت التطبيقات
اعلم انك تعرفها , و هى صيغه البرامج التى يدعمها نظام تشغيل اندرويد و لكن ما لا تعرفه هو اصل هذه الحروف و هى :
A = Android
PK = Package





 


رابعا : وضع الداونلود(Download Mode) ، ما هو الداونلود ؟

Download Mode
هو عباره عن فتح الهاتف بطريقه معينه يمكنك من خلالها تغير الروم الخاص بهاتفك او تثبيت بعض الاضافات للروم , و بعد تشغيل الجهاز على وضع التنزيل , تقوم بتوصيله بالحاسب و من ثم تقوم بما تريده من خلال برنامج “الاودين” في اجهزة سامسونج .





خامسًا : وضع الريكفري(Recovery Mode) ، ماهو الريكفوري ؟

Recovery Mode
الريكفري هي قائمة بسيطة خاصة بنظام التشغيل تعطيك امكانية عمل بعض الاوامر البسيطة مثل عمل فورمات للجهاز او القيام بمسح الكاش الخاص به ، في حالة الروت يقوم المستخدم بتركيب “كستم ريكفري” ليضيف خيارات اضافية الى قائمة الريكفري العادية و تتمثل هذه الخيارات في اخذ نسخ احتياطية او القيام بعملية تثبيت الحزم او استعادة نسخ احتياطية و الكثير من الخصائص المميزة الاخرى التي تفيد المستخدم .



سادسًا : الحزم او الاضافات ، ماهي الحزم و الاضافات ؟

الحزمة او الاضافة هي عبارة عن ملف Zip يتم اقلاعة عن طريق قائمة الكستم ريكفري ، يقوم هذا الملف في الاغلب باستبدال ملفات في النظام بملفات اخرى هو يحتوي عليها بداخله ، مثال على ذلك استبدال تطبيق الكاميرا الخاص بالنظام ، فيحتوي ملف zip او الحزمة على ملف camera.apk زائدا ملفات تساعد في اقلاع الحزمة و التعرف عليها من الريكفري مود ، هذه هي مهمة الحزم باختصار .



سابعا : الروت(ROOT)، ماهو الروت ؟

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



ثامنا : ماهما Odex , Deodex و ما الفرق بينهما?

Odex & Deodex
تنقسم آلية عمل التطبيقات في الرومات الى نوعين الاول Odex و الثاني Deodex و الفرق الاساسي بينهما هو ان النوع الاول Odex يقوم بتقسيم التطبيقات الى قسمين مختلفين و ذلك لتسريع عملية التشغيل بشكل اكبر بينما نسخة Deodex تجمع الملفين معًا في ملف واحد مما سيجعل معالجة الاكواد الخاصة بالتطبيق اقل سرعة ، المفيد في أن اغلب الرومات الرسمية تقوم باستخدام نظام Odex و ذلك لضمان سرعة اقلاع نظام التشغيل لكن على النقيض بأن اغلب الرومات المطبوخة تستخدم Deodex لانه يسهل على المطور القيام باختراق حماية البرنامج و التعديل على الاكواد الخاصة به بحرية .




تاسعاً : ADB ، ماهو ADB ؟

ADB: طريقة التحكم في الهاتف من الحاسوب
هو اختصار لـ Android Debug Bridge ، وهي شاشة طرفية تمكنك من استخدام بعض الاوامر البسيطة الصادرة من جهاز الكمبيوتر والتي تحدث تغييرات في جهاز الاندرويد الخاص بك ، و اكثر المطورين يستخدمون هذه الشاشة للقيام باضافة تعديلات او اصدار اوامر لجهاز الاندرويد من خلال الكمبيوتر الخاص بهم ، اما ابرز استخدامات adb لدى المستخدم العادي فهو القيام بحل المشاكل ERRORS عندما يكون الجهاز الاندرويد لا يستجيب لسبب ما او لحدوث خطأ برمجي فيه يحول دون تمكين المستخدم من استخدام كافة امتيازات الجهاز.




في النهاية يجب علينا القول بأن هذه المصطلحات لا تغطي كل عالم الاندرويد فتوجد العديد و العديد من المصطلحات الاضافية منها السهل و منها الصعب ، فتعتبر المصطلحات اعلاه هي الدرجة الاولى في سلم تطوير الاندرويد .


في حال ان أعجبكم الموضوع فلا تحرمونا من كلمة شكر ، وكما يمكنكم متابعتنا من خلال إحدى الشبكات الاجتماعية التالية :

http://www.anadroidphone.com/p/blog-page_95.html

 

إرسال تعليق

يمكنك مشاركة الموضوع على الواتساب من هاتفك المحمول فقط

أكتب الكلمة المراد البحث عنها في المربع