المقارنه بين أالانظمه وتطوير نظام أندرويد الاحدث الذي طورته شركة ميكروسوفت ، نظام برامج للأجهزة المحمولة
![]() |
المقارنه بين أالانظمه وتطوير نظام أندرويد الاحدث |
المقارنه بين أالانظمه وتطوير نظام أندرويد الاحدث
المقدمة
عمالقة البرامج ، مثل جوجل، تدبير مربّع يعطل اللاعبين الآمنين والمثبتين في أعمال تطوير تطبيقات الهاتف المحمول. القادمون الجدد مثل [جوليم لديهم مقوم بلوري للتغيرات الهيكلية الهامة على المدى الطويل لتطوير تطبيقات الهاتف المحمول من خلال فرض قواعدهم. هذه البيئة المعدلة لا تجلب فقط المزيد من الفرص ، لكنها تضيف قيودًا مؤكدة. حصل المطورون هذه الأيام على تقييم لخياراتهم وإثبات أنهم سيحبون هذه المحيطات الديناميكية.
على الرغم من أن الحوسبة المحمولة قد لفتت انتباه مطوري التطبيقات ، إلا أنه لم يبذل الكثير من الجهد للنظر في البرمجة البسيطة لهذه التقنيات. سنقوم هنا بإلقاء نظرة على 2 من أهمها على بيئات تطوير الهاتف المحمول في السوق - ويندوز موبايل ,وجوليماستكشاف وتقييم هذه الخيارات من منظور المطور.
مقارنة منصات تطوير المحمول
كان نظام اندرويد مجانيًا من قِبل جوجل في عام 2007 ، باعتباره منصة ملفات نصية لتطوير حزم الأجهزة المحمولة للهواتف الذكية. كانت منصة جوليم مجانية كجزء من تحالف الهاتف المفتوح فتح( اليانس). كان الهدف الأول من هذا التحالف هو وضع معايير مفتوحة للهواتف الذكية. يمكن أن يكون (جوليم) نظام UNIX يعتمد أساسًا على نظام ملفات نصية ASCII للهواتف المحمولة. كنظام برامج متنقلة ، يسمح للمطورين بإنشاء رموز مُدارة في Java ، عن طريق الإضرار بمكتبات Java التي طورتها جوجل. لن يقوم نظام( جوليم) فقط بإعطاء نظام برمجي للهاتف المحمول بالإضافة إلى تطوير المناطق المحيطة به ، إلا أنه يوفر بالإضافة إلى ذلك آلة افتراضية مخصصة تسمى Dalvik Virtual Machine لتشغيل التطبيقات بشكل مشابه مثل الأفعال بسبب البرمجيات الوسيطة بين نظام البرمجيات وبالتالي الكود. بمجرد أن يتضمن تطوير التطبيقات ، يسهل golem استخدام الثانية مثل مكتبات الرسومات ثلاثية الأبعاد وقدرات الشبكة المتقدمة مثل 3G و Edge والشبكة المحلية ومحرك SQL مخصص للتخزين المستمر.
ويندوز موبايل
يعد ويندوز موبايل، الذي طورته شركة ميكروسوفت ، نظام برامج للأجهزة المحمولة. يدعم نظام ويندوز ميكروسوفت الرقم الذري {58 | العنصر المعدني | المعدن} 5.0 ، يستخدم ويندوز موبايل كنظام برنامج AN على العديد من الهواتف الذكية وأجهزة المساعد الرقمي الشخصي وأجهزة الشاشة الكبيرة. يسهل ويندوز موبايل إنشاء تطبيقات مكتوبة مخصصة تتم إدارتها بطريقة تشبه الرموز الأصلية. واجهة برمجة الأجهزة (API) في ويندوز موبايل قابلة للامتداد ولديها خيارات ثرية بجانب طبقة قابلة للبرمجة. بالإضافة إلى أن ويندوز موبايل يستفيد بشكل إضافي من القدرات التي توفرها ميكروسوفت.Net المحيطة.
سنقارن هذه المنصات ونفحص عن كثب نقاط القوة والضعف فيها. تتم مقارنة الأنظمة الأساسية بجوانب التنفيذ والأداء المدعومة بشكل مشابه لدعم المطورين. لقد اخترنا هذه المعايير للمقارنة لأنها تمثل أهم الجوانب الضرورية بمجرد إشراك مطوري حزم الأجهزة المحمولة. وللدخول الى المدونه من هنا
التنفيذ
سوف نستخدم التخزين المستمر لأن الأساس للمقارنة بين جانب التنفيذ. تختلف التكنولوجيا المستخدمة للتخزين المستمر في تكنولوجيا الأجهزة المحمولة بين بيئات تطوير متنقلة متنوعة. ستستخدم كل جوليم في ويندوز موبايل معلومات على الجهاز تسهل التعامل معها بطريقة أسهل مثل استخراج المعلومات. أيضًا ، بقدر ما يتعلق الأمر بتخزين الملفات الأصلي {يهتم | يهتم | يفكر في | المخاوف | يتم إخفائه} تدعم كلتا البيئتين بطاقات الذاكرة لمساحة إضافية للخزانة. ومع ذلك ، يكمن التمييز في طريقة استغلال مساحة الخزانة. بينما يتعذر على جوليم تثبيت التطبيقات على بطاقات الذاكرة ، يسمح ويندوز موبايل بذلك. كل منصات ويندوز موبايل جوليم لديها قاعدة بيانات على الإنترنت. أيضًا ، في كل من الأنظمة الأساسية ، تحتوي المكتبات على عدد قليل من خيارات الثبات المفيدة. بمجرد تهيئة المكتبات ، يمكن الوصول إلى المعلومات عن طريق واجهة موجهة للكائنات والتي يمكن الوصول إليها ببساطة من قبل المطورين.
أداء
أداء أرقام مربع التدبير ضروري لكل مستخدم بالمثل للمطورين. يتم تخصيص مقارنة أداء الأنظمة الأساسية 2 بدعم حجم الملف. الغرض الأساسي من حجم ملف القياس هو حث خطة أعلى من التكوين بشكل مشابه بسبب تبعيات وقت التشغيل التي قياس مربعة في التطبيقات المعبأة.
تعود تطبيقات اندرويد إلى حزم في ملفات apk (حزمة اندرويد). يشتمل ملف .apk عادةً على مجموعة من ملفات .DEX (ملفات برنامج اندرويد) ، والتي تعمل كملف تطبيق واحد للاستخدام في فواصل النظام الأساسي جوليم. ملف .APK هو أن النسخة المضغوطة للمحتويات في ملف اندرويد
تنشئ تطبيقات ويندوز موبايل استخدام ملفات الكابينة لتعبئة التطبيقات وإعدادها. تتمثل الخطوة الأساسية في حين أن إنشاء ملف قابل للتوزيع يتضمن تغليف الجهاز أثناء ملف CAB (خزانة). غالبًا ما يتم نشر ملف CAB هذا على أجهزة مختلفة أينما يتم تكبيره ووضعه في الغالب. يوجد ملف CAB
وللدخول الى المدونه من هنا
تعليقات
إرسال تعليق