عادةً ما يعني إصدار جيل جديد من نظام التشغيل iOS نهاية الدعم لأقدم طراز iPhone مدعوم حتى الآن. هذا العام، جاء دور طراز 3GS، الذي ببساطة ليس مجهزًا تقنيًا بما يكفي للعمل بشكل مريح مع نظام التشغيل iOS 7. التقدم التكنولوجي لا يرحم، وبالنسبة للهواتف القديمة وأصحابها، تصبح هذه الخطوة مؤسفة إلى حد ما.
وذلك لأن مطوري التطبيقات توقفوا عن دعم النماذج القديمة بنظام تشغيل أقدم، وبالتالي فإن وظائف هذه الأجهزة محدودة إلى حد كبير بمرور الوقت. ومع ذلك، هناك الآن تغيير من شأنه بالتأكيد إرضاء العديد من مالكي iPhone أو iPad الجديد. بدأت شركة Apple في السماح لأصحاب الأجهزة القديمة بتنزيل الإصدارات القديمة من التطبيقات المتوافقة مع نظام التشغيل الخاص بهم.
الاختلافات بين iOS 6 و iOS 7 كبيرة ولن يحبها الجميع. سيحاول معظم المطورين بالتأكيد تحقيق أقصى استفادة من الخيارات الجديدة. سيقومون ببناء واجهات برمجة تطبيقات جديدة وميزات لنظام التشغيل الجديد في تطبيقاتهم، وسيقومون بتغيير تصميم معظم التطبيقات تدريجيًا لتناسب واجهة مستخدم iOS 7، وسيركزون بشكل أساسي على نظام التشغيل الجديد ونماذج الهواتف الحالية.
ولكن بفضل هذه الخطوة الودية من جانب شركة Apple، سيتمكن هؤلاء المطورون من الابتكار دون القلق بشأن إثارة غضب عملائهم الحاليين وفقدانهم. الآن سيكون من الممكن إعادة تشغيل التطبيق على صورة iOS 7 وقطع الجهاز الأقدم، لأن أصحاب هذه الأجهزة يمكنهم ببساطة تنزيل إصدار أقدم سيعمل معهم دون مشاكل ولن يزعج حتى تجربة المستخدم واجهتهم الرسومية ذات المظهر المختلف.
فهل سيعود جهاز 3G القديم الجديد إلى الحياة؟ :-)
حسنًا، إذا كان جهاز TimeMachine هذا سيعمل أيضًا مع جهاز iPod Touch 2g الذي يعمل بنظام التشغيل iOS 4.2.1، على سبيل المثال، فهو خبر رائع وبالنسبة لي حقق نجاحًا أكبر من الكلمة الرئيسية بأكملها الأسبوع الماضي. هذا ما أسميه عدم رمي عملائك في البحر.
لا يزال هناك مشكلة، على سبيل المثال مع twitter، الذي قام بتغيير واجهة برمجة التطبيقات (API) ومن المحتمل أنهم لم يقوموا بإصلاحها في تطبيق 4.2.1. على أية حال، سأحاول.
إنه أمر سيئ :-) ولكن مرة أخرى ما الذي سنتحدث عنه :-) يبلغ عمر iPhone 4 3 سنوات ... ولا يزال يحتوي على أجهزة قديمة نسبيًا - معالج 800 ميجا هرتز وذاكرة الوصول العشوائي 512 ... ولا يزال لديه نظام التشغيل iOS 7 ... . بالنسبة للتطبيقات الكلاسيكية مثل Lidl، أنا أفهم ... بالنسبة للموسيقى والتصوير الفوتوغرافي والتطبيقات الأخرى التي تتطلب المزيد من الأداء، لا أفهم قليلاً:D
لقد تمكن طفلي من استخدام جهاز iPhone 2G الأصلي (كجهاز iPod) خلال العامين الماضيين. هذه الميزة ذات فائدة كبيرة بالنسبة لي :)
وهذا هو بالضبط سبب تقديري لشركة Apple!! يفكر في الجميع :) حتى لو كان لديك نموذج أقدم :)
وأتساءل عما إذا كان هذا سيكون قابلاً للتكوين بطريقة ما من قبل المطورين. أعتقد أنه إذا كان التطبيق القديم سيستخدم واجهة برمجة التطبيقات (API) التي سيرغب المطور في إلغائها لاحقًا، فمن الممكن ضبط السلوك الدقيق بطريقة ما...
كما أنه يحيرني أيضًا كيف سيتصرف في مجموعات مختلفة من إصدار التطبيق ونظام التشغيل iOS - وأود أن أتوسل للحصول على مقالة أكثر شمولاً، ويفضل أن يكون ذلك مع اختبار لبعض التطبيقات الشائعة. بالإضافة إلى ذلك، سوف يتصرف بشكل مختلف عند الشراء/التثبيت مباشرةً من جهاز محمول أو عبر iTunes على جهاز Mac - في البداية سمح لي بشراء تطبيق في iTunes، والذي لم يتزامن بعد ذلك مع جهاز iPod القديم، الأمر الذي أزعجني كثيرًا قليل.
يبدو الأمر جيدًا وبالتأكيد خبرًا جيدًا للمستخدمين الأكبر سنًا
الأجهزة، ولكن السؤال هو كم عدد المطورين الذين سيدعمون هذا الاتجاه.
عندما يقوم أحد المطورين بإنشاء تطبيق، فإنه عادةً ما يكون متوفرًا في نسختين (كامل وخفيف) أو 2
إصدارات (Full iPhone، Full iPad، Lite iPhone، Lite iPad). يدعم
الإصدار الأقدم يعني في الأساس مضاعفة عدد التطبيقات
يجب أن تتم صيانته من قبل المطور، وهو ما يمثل في تجربتي الطريق إلى الجحيم. بالإضافة إلى ذلك، في
الإصدارات الأقدم، لن يقتصر الأمر غالبًا على بعض الأشياء الصغيرة في الكود،
ولكن يمكن أن يكون هناك الكثير من التغييرات.