সহজ ব্যাখ্যা দুটি জিনিসের মধ্যে একটি হতে পারে:
সরল সীমিত সংস্থান - কিউএ এবং পরীক্ষার সীমাবদ্ধ সময়। কোডটি চালিত প্রতিটি ডিভাইসের জন্য, আপনাকে কোডারগুলিতে ডিভাইস সরবরাহ করতে হবে, বিকাশের সময় পরীক্ষা করা হবে, কিউএর সময় পরীক্ষা করা হবে, 2-3 বছরের সময়কালে ওএস মূলধারার সহায়তায় থাকবে ইত্যাদি সমর্থন দরকার etc মূলত, প্রযুক্তিগতভাবে সম্ভাব্য বৈশিষ্ট্যগুলি সার্বক্ষণিক কাটিং রুমের মেঝে জুড়ে থাকে কারণ যে সংস্থানগুলি অসীম নয়, সময়সীমার অস্তিত্ব রয়েছে এবং বাজেটের অস্তিত্ব রয়েছে।
অ্যাপল এটিকে বাস্তবায়নের জন্য যে কাঠামোটি ব্যবহার করে তা পুরানো হার্ডওয়্যারের পক্ষে সমর্থন করে না বা রচনা করা হয়নি। হ্যাঁ - আপনি যে কোনও চিপসেট বা কাঠামোর জন্য প্রায় 1 + 1 = 2 তে কোড লিখতে পারেন। আমার শিক্ষিত অনুমান নাইট শিফটটি ধাতব বা নিম্ন স্তরের এপিআইতে লেখা। অ্যাপলের ডকুমেন্টেশনটি ধাতু এবং ওপেনগ্লেএস বনাম 3.0 সমর্থন করার জন্য প্রয়োজনীয় হার্ডওয়্যারটি ব্যাখ্যা করে:
যদি আপনি সমস্ত ওপেনএল 2.0 এবং নন-মেটাল ডিভাইসগুলির দিকে তাকান যা এখন নাইট- শিফটকে সমর্থন করে না তবে গ্রাফিক্স API এর ধাতব / 3.0 দক্ষতা এবং হার্ডওয়্যার সমর্থন ব্যতীত সেই বৈশিষ্ট্যটি না পাঠানো একটি বাধ্যতামূলক প্রযুক্তিগত কারণ হতে পারে কোড বর্ণনা করে কি।
আমার কুণ্ডলীটি হার্ডওয়ার + এপিআই সীমাবদ্ধতা শিবিরে দৃ is়ভাবে রয়েছে তবে এটি উল্লেখ করার মতো যে অ্যাপল পণ্যগুলির 1 বিলিয়ন সক্রিয় ব্যবহারকারীদের বেশিরভাগ আইওএস ব্যবহারকারী হিসাবে এই মুহুর্তে আইওস বাস্তুতন্ত্রের প্রতিটি পরিবর্তনের এবং প্রতিটি সিদ্ধান্তের জন্য বড় ব্যয় রয়েছে।