سؤال

لقد مر حوالي عامين منذ الإصدار الأول لنظام Android ، وهناك بالفعل من 6 إلى 7 إصدارات Android ، على عكس Windows Mobile. ووجدت ما بين 2.1 و 2.2 هناك الكثير من التغييرات. تم إهمال طريقة استدعاء خدماتي المحلية ، وغيرها من الأساليب وما إلى ذلك ..

فكيف مستقر Android 2.2. هل سنحصل على المزيد من الإفراج المتكرر؟ النمو في 2.2 هل سوف يعضني على الطريق؟ 2.2 يبدو وكأنه نسخة فرعية ، لم تصطف بعد. ما رأيك؟

هل كانت مفيدة؟

المحلول

لقد مر حوالي عامين منذ الإصدار الأول لنظام Android ، وهناك بالفعل من 6 إلى 7 إصدارات Android ، على عكس Windows Mobile.

ستلاحظ أن Microsoft أوقفت Windows Mobile.

ووجدت ما بين 2.1 و 2.2 هناك الكثير من التغييرات.

ليس صحيحا. من وجهة نظر المطور ، لم يتغير سوى القليل الذي يؤثر على الكود الخاص بك. لديّ أكثر من 100 تطبيق عينة ومكونات Android ، ولا أتذكر أي منها يحتاج إلى تعديله لنظام Android 2.2. كان عليّ إنشاء بعض العينات الجديدة لبعض الأشياء الجديدة ذات الصلة 2.2.

طريقة الاتصال بخدماتي المحلية

لست على دراية بأي تغييرات مهمة على واجهة برمجة تطبيقات الخدمة المحلية المقدمة في Android 2.2. مهتم بالتوسع؟

تم إهمال طرق أخرى

وهذا سيحدث. لاحظ أن "الإهمال" في Android يعني عمومًا "سندعمه لأطول فترة ممكنة ، لكننا نوصيك حقًا باستخدام أشياء أخرى". الاستثناءات الأساسية هي المكان الذي تم فيه إهمال الأشياء لأسباب أمنية.

فكيف مستقر Android 2.2.

لم أواجه مشكلات خاصة معها على Nexus One ، والتي أستخدمها يوميًا ، أو على أي من أجهزة الاختبار الأخرى الخاصة بي (تستخدم بشكل متقطع).

هل سنحصل على المزيد من الإفراج المتكرر؟

أشارت Google إلى هدف التراجع إلى إصدارين في السنة ، وهو ما يبدو عام 2010. من الممكن أن يتطلب السماح لسوق Android على Google TV بثلاثة إصدارات في عام 2011 ، ولكن سيحدد الوقت فقط.

النمو في 2.2 هل سوف يعضني على الطريق؟

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

2.2 يبدو وكأنه نسخة فرعية ، لم تصطف بعد.

هذا هو رأيك. بالنظر إلى أن هناك عشرات ملايين أجهزة Android 2.2 في أيدي المستهلكين بالفعل ، أعتقد أن Google ومصنعي الأجهزة وناقلات الهاتف المحمول والمستهلكين والمطورين يدركون جميعًا أن Android 2.2 "مبطن".

نصائح أخرى

نعم ، سيكون هناك إصدارات متكررة. شعار Google هو الافراج في وقت مبكر ، الافراج في كثير من الأحيان.

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

يمكن القول إن Old Windows Mobile (وليس WM7) لم يغير واجهات برمجة التطبيقات بهذه السرعة لأنها تخلفت عن التطوير وأظهرت في أرقام السوق.

ومع ذلك ، أعتقد أن Android الآن لديه جميع ميزات نظام تشغيل الهاتف المحمول الحديثة وسيتوقفون عن إضافة/تغيير واجهات برمجة التطبيقات بوتيرة رأيناها في العامين الماضيين.

OTOH ، قد يضيفون ميزات (و APIs) لاستهداف منصات جديدة: الأجهزة اللوحية والتلفزيون.

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

أعتقد أن المشكلة الأكبر هي أن عملائك المحتملين سيستخدمون إصدارات مختلفة. لذلك لا تعرف ما إذا كان عميلك سيستخدم 2.2 أو 2.1 أو 1.6 أو حتى لا يزال 1.5. لذلك عليك تطوير تطبيقك لعدة إصدارات على أي حال في رأيي.

منذ أن أعلنت Google إصدار 3.0 قريبًا ، أعتقد أن Thi Sproblem ستزداد سوءًا في هذه الميزة ، إلا إذا قررت تصميم تطبيقك للحصول على إصدار واحد فقط. إذا كان الأمر كذلك ، فأعتقد أنه مستقر نسبيًا. ومع ذلك ، نظرًا للتقدم التقني وإمكانيات أخرى ، سيكون من الضروري إضافة ميزات جديدة إلى نظام التشغيل وربما لتغيير واجهة برمجة التطبيقات الموجودة.

لكنني أعتقد أن الإصدار أعلى ، كلما كان ذلك أكثر استقرارًا. لذلك أنا شخصياً سأقول إنك إلى حد ما.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top