আইওএস অ্যাপ স্টোরে প্রকাশের জন্য কি 64-বিট দরকার?


2

আইওএস বিকাশকারীরা সম্প্রতি অ্যাপলের একটি ইমেল পেয়েছেন যা জানিয়েছে

১ লা ফেব্রুয়ারী থেকে, অ্যাপ স্টোরটিতে জমা দেওয়া নতুন অ্যাপস এবং অ্যাপ্লিকেশন আপডেটগুলি অবশ্যই এক্সকোড 4 এবং আইওএস 7 এসডিকে দিয়ে তৈরি করতে হবে

ইমেলটিতে আইওএস 7 এর জন্য অ্যাপ্লিকেশন তৈরির একটি লিঙ্ক অন্তর্ভুক্ত রয়েছে ।

এই পৃষ্ঠার আইটেমগুলির মধ্যে একটি, প্রায় -৪-বিট সংকলন।

সুতরাং প্রশ্নটি হ'ল, আমি কি এখন 64৪-বিটকে একটি প্রয়োজনীয়তা অনুমিত করতে পারি, বা এটি এখনও একটি সুপারিশ?


না, অবশ্যই প্রয়োজন নেই। নির্দেশ সেটটি পিছনের দিকে সামঞ্জস্যপূর্ণ হওয়ায় কেবল এআরএমভি 7-র জন্য সম্পূর্ণ নির্মাণ সম্ভব entire অবশেষে, এআরএমভি was টি পর্যায়ক্রমে শেষ হবে যেমন এআরএমভি out ছিল, তবে যতক্ষণ না সমস্ত ডিভাইসগুলি এআরএম inst64 নির্দেশিকাটি চালাচ্ছে না, তাদের অবশ্যই apps৪ বিট সক্ষম নয় এমন অ্যাপ্লিকেশনগুলিকে মঞ্জুরি দিতে হবে
রিচার্ড জে রস তৃতীয়

আইওএস 7 এসডিকে দিয়ে এক্সকোড আপনার জন্য উভয় বাইনারি তৈরি করে এবং সেগুলি একত্রিত করে।
অ্যান্ড্রু লারসন

@ "বাক্যটি কীভাবে এবং আইওএস 8 এসডিকে দিয়ে তৈরি করা যায়"। নতুন অ্যাপ্লিকেশনগুলি iOS8 থেকে লক্ষ্য সমর্থন নির্ধারণ করা উচিত?
Nguyen ডুক

উত্তর:


8

অ্যাপল সবেমাত্র ঘোষণা করেছে যে 1 ফেব্রুয়ারী 2015 থেকে অ্যাপ্লিকেশনগুলিকে 64 বিট সমর্থন করতে হবে। সূত্র: https://developer.apple.com/news/?id=10202014a । সুতরাং, এটি তখন প্রয়োজন হবে


তারা যা বলেছিল তা হ'ল অ্যাপ স্টোরটিতে আপলোড করা নতুন আইওএস অ্যাপ্লিকেশনগুলিতে অবশ্যই 64৪-বিট সমর্থন অন্তর্ভুক্ত থাকতে হবে। এই উদ্দেশ্যে কোনও বিদ্যমান অ্যাপ্লিকেশনটির আপডেট একটি "নতুন অ্যাপ্লিকেশন" কিনা তা আমার কাছে অস্পষ্ট।
উইলিয়াম জকুশ

@ উইলিয়াম-জকুশ: আমিও সে সম্পর্কে নিশ্চিত নই। তবে 9to5mac লিখেছেন যে এটি আপডেটগুলির ক্ষেত্রেও প্রযোজ্য। ( 9to5mac.com/2014/10/20/... )
বেনেডিক্ট Köppel


4

64-বিট একটি সুপারিশ । যেহেতু সমস্ত ডিভাইস 64-বিট না চালায় তাই তাদের অবশ্যই অ্যাপ স্টোরের 32-বিট অ্যাপ্লিকেশনগুলিকে মঞ্জুরি দিতে হবে। সমস্ত ডিভাইস যখন 64-বিট চালায় কেবল তখনই অ্যাপল এই জাতীয় বিধিনিষেধ প্রয়োগ করতে পারে, অন্যথায় সমস্ত নতুন অ্যাপ্লিকেশন পুরানো ডিভাইসে কাজ করবে না।


আপনার উত্তরটি গতকাল পর্যন্ত সঠিক ছিল, আমি সর্বশেষ বিকাশ দেখানো নতুনটির গ্রহণযোগ্য উত্তরটি পরিবর্তন করতে হয়েছিল।
নুটি

3

আজ অ্যাপলের একটি ইমেল অনুসারে, নতুন আইওএস অ্যাপ্লিকেশন এবং অ্যাপ্লিকেশন আপডেটগুলিতে শীঘ্রই 64৪-বিট সমর্থন প্রয়োজন হবে।

ফেব্রু। 1, 2015: নতুন অ্যাপস
1 জুন, 2015: অ্যাপ আপডেট

প্রিয় বিকাশকারী,

যেমনটি আমরা অক্টোবরে 1 ফেব্রুয়ারি, 2015 থেকে শুরু করেছিলাম অ্যাপ স্টোরে জমা দেওয়া নতুন আইওএস অ্যাপ্লিকেশনগুলিতে অবশ্যই 64-বিট সমর্থন অন্তর্ভুক্ত থাকতে হবে এবং আইওএস 8 এসডিকে দিয়ে তৈরি করা উচিত। ১ জুন, ২০১৫ থেকে অ্যাপের আপডেটগুলিও একই প্রয়োজনীয়তা অনুসরণ করতে হবে। আপনার প্রকল্পে -৪-বিট সক্ষম করতে, আমরা 32-বিট এবং 64-বিট কোড উভয়ই একক বাইনারি তৈরি করতে "স্ট্যান্ডার্ড আর্কিটেকচার" এর ডিফল্ট এক্সকোড বিল্ড সেটিংটি ব্যবহার করার পরামর্শ দিই।

আপনার যদি কোনও প্রশ্ন থাকে তবে অ্যাপল বিকাশকারী ফোরাম দেখুন।

শুভেচ্ছা, অ্যাপল বিকাশকারী প্রযুক্তিগত সহায়তা


1

আইওএস অ্যাপ্লিকেশনগুলি সর্বজনীন বাইনারি ব্যবহার করে । এর অর্থ একটি অ্যাপ্লিকেশনটিতে 32-বিট এবং 64-বিট কোড উভয়ই থাকতে পারে।

  • যদি আপনার ডিভাইস 64-বিট মোড সমর্থন করে তবে আপনার অ্যাপ্লিকেশনটি 64-বিট মোডে চালিত হবে যা অনেক দ্রুত।
  • যদি আপনার ডিভাইস কেবল 32-বিট মোড সমর্থন করে তবে 32-বিট কোড চালানো হবে।
  • -৪-বিট অ্যাপল প্রসেসরের সকলের কাছে 32-বিট সামঞ্জস্যতা মোড রয়েছে, সুতরাং উত্তরাধিকার অ্যাপ্লিকেশনগুলি (কেবল 32-বিট) কেবলমাত্র কাজ করবে।

আসলে 32-বিট মোডে, দুটি পৃথক 32-বিট আর্কিটেকচার রয়েছে এবং অ্যাপল তাদের সাথে খুব সহজেই আচরণ করছে। বেশিরভাগ লোক এমনকি 32-বিট মোডের বিভিন্ন পদ্ধতিও জানেন না।

আপনি যদি একজন ব্যবহারকারী হন তবে আপনার যত্ন নেওয়ার কিছু নেই, এবং সমস্ত কিছুই কেবল কাজ করবে। আপনি যদি বিকাশকারী হন তবে আপনি কিছু অপ্রয়োজনীয় হ্যাক ব্যবহার না করা আপনার কোডটি কেবলমাত্র কাজ করবে।


1

64-বিট ধীরে ধীরে একটি শক্তিশালী প্রস্তাব হয়ে উঠছে । উদাহরণস্বরূপ, অ্যাপ্লিকেশন ব্লুটুথ চয়নকারী কার্যকারিতা কেবলমাত্র 64-বিট বাইনারি চালানোর সময় running৪-বিট ডিভাইসে সমর্থিত is সুতরাং আপনি যদি অ্যাপ্লিকেশন ব্লুটুথ চয়নকারী ব্যবহার করতে চান তবে আপনাকে অবশ্যই 32-বিট এবং 64-বিট উভয়ের জন্য তৈরি করতে হবে

মনে রাখবেন যে এই ব্লুটুথ চয়নকারী কার্যকারিতাটি নতুন নয়। এটি 32-বিট অ্যাপ্লিকেশনটিতে 32-বিট ডিভাইসগুলিতে ঠিক কাজ করে। তবে এটি 32-বিট অ্যাপে 64-বিট ডিভাইসে কাজ করবে না।

আমি অ্যাপলের কাছ থেকে নিশ্চয়তা পেয়েছি যে তারা এটিকে ত্রুটি হিসাবে বিবেচনা করে না এবং এটি আইওএস 8 জিএম-এ স্থির করা হবে না। আপনি যদি 32-বিট এবং 64-বিট উভয় ডিভাইসে এই কার্যকারিতাটি চান তবে আপনাকে 32-বিট এবং 64-বিট উভয়ের জন্যই তৈরি করতে হবে।

এখানে আলোচনাটি দেখুন: https://stackoverflow.com/questions/20402973/ipad-air-corebluetootherror-cancelling-picker-as-we-couldnt-communicate-wit


"বাছাইকারীর কার্যকারিতা কেবলমাত্র 64-বিট ডিভাইসগুলিতে সমর্থিত যখন কোনও 64-বিট বাইনারি চালিত হয়" তবে "তবে এটি একটি 64-বিট অ্যাপ্লিকেশানে 64-বিট ডিভাইসে কাজ করবে না"। আমি কি ভুল বোঝাবুঝি করছি বা এগুলি পরস্পরবিরোধী?
23:44

আপনি ঠিক পড়েছেন, আমি ভুল লিখেছি; এর জন্যে দুঃখিত. আমার বলা উচিত ছিল "32-বিট অ্যাপ্লিকেশনে 64-বিট ডিভাইসে কাজ করবে না"। আমি আমার পোস্ট আপডেট করেছি, এটি ধরার জন্য অনেক ধন্যবাদ।
aggieNick02

আমি মনে করি আমরা এখন দেখতে পাচ্ছি কেন অ্যাপল সম্ভবত এই "বাগটি নয়" বিবেচনা করতে চেয়েছিলেন। এটি শীঘ্রই এটি অপ্রাসঙ্গিক হবে কারণ 64৪-বিট ডিভাইসে অনেকগুলি 32-বিট অ্যাপ থাকবে না।
aggieN002
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.