نشرت تحت تصنيف ALL، Wireless Services

Android الحلقة الأولي



بطاقة هوية نظام أندرويد


أندرويد هو نظام تشغيل مبني علي نواة لينكس الإصدار Linux kernel 2.6 و Linux Kernel 3.x و مكتوب بلغة السي و خصص في البداية للأجهزة المحمولة الذكية التي تعمل باللمس touch screen و قد طور في البداية من قبل مؤسسة اندرويد في 2005 ثم انتقل تطويره في 2007 الي جوجل بالتعاون مع رابطة open handset التي تجمع غالب شركات الأجهزة المحمولة التي تعتمد علي الأنظمة مفتوحة المصدر open source مثل الشركات التي تظهر في هذه الصورة


و قامت جوجل بتوزيع كود اندرويد برخصة apache license مفتوحة المصدر open source ضمن مشروع Android Open Source Project (AOSP) حيث قامت ببعض التغييرات في هيكلة النظام بعيدا عن لينكس مكونة نظام غير تقليدي صالح للأجهزة المحمولة ذات المعالجات التي تعمل بنظام special x86 version of Android

تاريخ أندرويد


أطلق أول جهاز بنظام أندرويد في أكتوبر 2008 و هو HTC Dream و مع حلول 2010 أصبح أندرويد النظام الأكثر شهرة علي أجهزة الهواتف الذكية

منذ 2008 و تم اضافة الكثير من التحديثات علي أندرويد التي تزيد الكثير من التحسينات عليه و تلافي الكثير من القصور bugs و لأندرويد طريقة تسمية النسخ و التحديثات تشبه أي أنظمة أخري حيث يتم تسمية النسخة حرفيا مسبوقة برقم يدل علي النسخة و التحديث و يعتبر أحدث نسخة هي 4.1.2 “Jelly Bean”   و تم اطلاقها في اكتوبر 2012

Android Direct Manipulation


تعتمد طريقة التعامل مع أندرويد علي Direct Manipulation أو ما يسمي غالبا بـ human–computer interaction و هي الطريقة المتبعة في كثير من أنظمة اللمس Touch Screen حيث يحاكي الواقع بواسطة استجابة مكونات الشاشة للمس و التدوير و التدوير المعاكس و الضغط بل و تدوير الشاشة و هذا يحتاج الي جيش من المتحسسات الصغيرة في هاردوير الجهاز تحت الشاشة مثل accelerometers, gyroscopes , proximity sensors حتي أنه في بعض الأجهزة يستخدم الجهاز للعب مع استجابة محتوي اللعبة لحركة الجهاز كما تري في الشكل السابق

Android Home Screen


يحتوي نظام اندريود علي سطح مكتب يسمي homescreen بنفس الطريقة المشابهة لنظم ويندوز بل ان ويندوز قد اقتبس من النظم المبنية علي لينكس بعضا من مكونات سطح مكتبها مثل Widget و هي الواجهات المصغرة التي بدأت مع ويندوز فيستا و تتصل غالبا بالانترنت لتحديث محتوياتها مثل ويدجيت الإيميل و الطقس و غيرها , و غالبا ما يتكون سطح مكتب أندرويد من عدة صفحات كإرث دائم من خصائص لينكس

Android Status Bar


يحتوي أيضا نظام أندرويد علي شريط حالة status bar يعطي بيانات عن حالة الإتصال بالإنترنت و الواي فاي و شبكة الجوال كذلك عند سحبه ستري انه يحتوي علي تنبيهات Notifications بتلقي رسائل أو ايميل أو بتحميل برنامج جديد أو تحديث لبرنامج موجود و حالة البطارية و غيرها

Android Applications


يتعامل مع التطبيقات من نوع APK و تستطيع تحميل تطبيقات أندرويد بواسطة نسخه مباشرة الي جهازك مباشرة ثم اعداده الا أن الأكثر شهرة هو استخدام مخزن التطبيقات المعتمد Google Play و يحتاج الي تفعيل بيانات الخلفية التي تستهلك جزء من طاقة و سرعة و تدفق بيانات الجهاز و الإنترنت و هو المخزن الرئيسي لتطبيقات أندرويد كذلك يوجد مخزن آخر يسمي Amazon Appstore

و تعتبر شهرة أندرويد ناشئة بالأصل بسبب كثرة التطبيقات التي بلغت 700000 تطبيق مع حلول اكتوبر 2012 و التي يعمل علي تطويرها جيش من المبرميجن بلغة الجافا علي مستوي العالم حتي أصبح مجموع ما حمل من تطبيقات عبر المخزن الرئيسي للتطبيقات Google Play حوالي 25 مليار تحميل متخطيا أجهزة أنظمة تشغيل Symbian الخاصة بنوكيا و مستوليا علي 75% من سوق الأجهزة المحمولة حيث بلغت الأجهزة التي تعمل بنظام أندرويد ما يقرب من 500 مليون جهاز في الربع ألأخير من 2012 و تزيد يوميا بمقدار 1.3 مليون جهاز محمول ما بين هواتف نقالة أو حواسب لوحية و مفكرات حاسوبية و حتي الكاميرات و و التلفاز


و يتم تطوير تطبيقات أندرويد بواسطة لغة الجافا باستخدام تطبيق Android software development kit (SDK) و الذي يحتوي كغالب لغات البرمجة علي debugger و libraries و emulator و code editor و غيره من مستلزمات استخدام اللغة

و ينشأ هذا نتيجة بنية أندرويد التي تستمح للغات البرمجة باستخدام هيكل النظام و مكتباته التي تعتمد علي قلب لينكس كما تري


و نظرا لشيوع هذه الهيكلة و اعتمادها بالأصل علي التطوير بلغة السي فإنه لا يقتصر عمل تطبيقات جوجل بالجافا و SDK فهناك العديد من الأدوات الأخري التي تستطيع تطوير تطبيقات أندرويد بها بلغتي C++ و C و أدوات برمجية و تطويرية مثل Native development kit , Android Open Accessory Development Kit , App Inventor for Android , HyperNext Android Creator , SDL , The Simple project , Basic4android , Android APIMiner

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

فقد ذكر فريق مطوري نظام أندرويد أن هذه الأكاديمة حاليا بدأت بشكل محدود في تدريس مبادئ صياغة برامج أندرويد على وعد منها بأن تتوسع في الأشهر القادمة في طرح برامج أكثر بشكل متقدم مع إضافة نماذج تدريبية للتدريب العملي.
كما ذكرت الشركة أن هذه البرامج ستحمل عنوان “Common Android Develpment Problems” وستكون عدد الفصول في هذه الأكاديمة 11 فصلا وعدد الدروس التي تحتويها 34 درسا.

Power and Memory management


كل الأجهزة المحمواة تعتمد علي البطاريات battery-powered و للذلك يعزف الناس قليلا عن الأجهزة السريعة في استهلاك الطاقة و لهذا قام مطوروا أندرويد بتطوير النظام ليعمل بأقل ما يحتاجه من الطاقة حيث يقوم النظام بتنبيهك عند انخفاض مستوي البطارية للتحول الي وضع الحفاظ علي الطاقة و عند موتفقتك يقوم تلقائيا باغلاق البرامج الخاملة التي تعمل في الخلفية بدون سبب و يقوم بخفض اضاءة الشاشة و غيرها , و يعطيك أيضا أندرويد امكانية ادارة الطاقة من خلال واجهة كتلك التي في الصورة السابقة

نادر المنسي

Advertisements

المعلق:

مهندس عربي يطمح و يساعد في الرقي بالمحتوي العربي للتكنولوجيا عبر ترجمة و اعداد مقالات و كتب علمية في مجال الشبكات و الإتصالات السلكية و اللاسلكية

3 آراء على “Android الحلقة الأولي

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   /  تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   /  تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   /  تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   /  تغيير )

w

Connecting to %s