ساندويتش الآيس كريم وخبز الزنجبيل وجيلي بين طعمها حلو ، أليس كذلك؟ حسنًا ، يبدو أن نكهات Android محبوبة من قبل الجماهير ولكن يفسدها المطورون.
وفقًا لأحد التقارير ، فإن النكهات المتعددة لنظام التشغيل Android والتقدم المستمر قد خلق عوائق أمام المطورين. لا تعمل معظم التطبيقات بشكل مثالي عندما يتغير إصدار Android. مع كل إصدار جديد ، يجب إنشاء ملفات نظام وفئة جديدة. ستكون هناك تغييرات في كيفية تدفق البيانات ، وكيف يتم تشغيل الأحداث ، وكيف ترتبط البيانات وكيف سيتم تغليف البيانات.
كانت هناك دائمًا مشكلات في تجزئة Android. بدلاً من تناول الآيس كريم ، تقدم Google لهم طبقًا جديدًا تمامًا. هذا هو المكان الذي يكون فيه نظام iOS من Apple أفضل. على سبيل المثال ، إذا قمت بتطوير تطبيق iOS لـ iOS-3 ، فإن iOS 5 الجديد مصمم بطريقة تجعله يعمل بشكل لا تشوبه شائبة حتى في iOS 5.
هذا ليس هو الحال مع Android. حاليًا ، تعمل مجموعة أكبر من مطوري Android على Ginger Bread. لن يعمل التطبيق الذي تم تطويره لـ Ginger Bread جيدًا بشكل خاص في Ice Cream Sandwich أو طبقة أعلى من نظام التشغيل Android. لا يتوقع المطورون توافقًا تصاعديًا ، ولكن يجب على Google على الأقل توفير توافق تنازلي. بمعنى آخر ، يجب أن يعمل التطبيق الذي تم تطويره لإصدار أقل من Android بشكل رائع مع إصدار أعلى من نظام التشغيل Android.
يجد العديد من المطورين أيضًا أن تحديث تطبيقاتهم يستغرق وقتًا طويلاً ويصعب عليهم تحديث تطبيقاتهم ، في كل مرة تصدر Google إصدارًا أحدث من نظام التشغيل Android.
إذا استمر هذا الأمر ، فستفقد Google قريبًا بعضًا من نخبة مطوري التطبيقات الذين سيحولون تركيزهم إلى نموذج iOS أكثر استقرارًا لتقديم خدماتهم.
من السذاجة أن نقول إن Jellybean من Google لم يكن يستحق إطلاقًا. ومع ذلك ، تحتاج Google إلى ابتكار نموذج قوي لنظام التشغيل Android يعمل على تشغيل التطبيقات التي تستهدف الإصدار السابق من Android على أحدث إصدار من نظام التشغيل Android OS. يجب أن يكون هناك توافق ونزاهة ، إذا أرادت الصمود ضد Apple في سوق التطبيقات.
ما رأيك يجب أن تفعل Google؟ التوقف عن إنشاء نظام تشغيل أو البدء في إنشاء نظام تشغيل مستقر؟
اغمر أفكارك. نود أن نسمع.