আইওএস সর্বদা আমার অ্যাপ্লিকেশনগুলি যখন ছোট করা হয় তার পরে সর্বদা পুনরায় সেট করে। আমি কীভাবে এটি পরিবর্তন করতে পারি?
9
উদাহরণ: আমি একটি গেম খেলছি এবং হোয়াটসঅ্যাপে একটি বার্তা পাঠাতে এক মিনিটের জন্য থামছি। কয়েক মিনিটের জন্য ফোনটি লক করুন, এবং যখন আমি "হিমায়িত" অ্যাপ্লিকেশনগুলির মাধ্যমে নেভিগেট করি এবং গেমটি নির্বাচন করি (গেমটি এখনও এটি সর্বনিম্ন করার সময় শেষ পর্দাতে ছিল), এটি স্প্ল্যাশ স্ক্রিন থেকে পুনরায় খোলে!
এবং এটি কেবল গেমগুলির সাথে ঘটে না। এমনকি ফেসবুক, টুইটার এবং অন্যান্য অ্যাপ্লিকেশন।
আপনি এটি পরিবর্তন করতে পারবেন না, কেবল অ্যাপ্লিকেশন বিকাশকারীই (অ্যাপ্লিকেশনটি আনলোড করার জন্য কোড যুক্ত করে এবং রাষ্ট্র সংরক্ষণ করে) পারেন। দুর্ভাগ্যক্রমে বেশিরভাগ গেমগুলি হয় না।
ব্যবহারকারীর পৃষ্ঠাটি মনে রাখার ক্ষেত্রে ওয়েব ভিত্তিক পরিষেবাগুলি অ্যাপ্লিকেশনগুলির চেয়ে অনেক বেশি ভাল, কারণ এটি সাধারণত ইউআরএলে স্বয়ংক্রিয়ভাবে সংরক্ষণ করা হয়, সুতরাং বিকাশকারীকে কোনও কিছু বাস্তবায়নের প্রয়োজন হয় না। যদিও বেশিরভাগ অ্যাপ্লিকেশন বিকাশকারীরা কখনই ব্যবহারকারীর নেভিগেশন স্থিতি স্মরণ করে না।
অ্যাপ্লিকেশনগুলি "ছোট করা" হয় না: তারা ব্যাকগ্রাউন্ডে থাকাকালীন স্থগিত করা হয় (কিছু ক্ষেত্রে বাদে, উল্লেখযোগ্যভাবে নেভিগেশন এবং সঙ্গীত অ্যাপ্লিকেশনগুলি)। তদ্ব্যতীত, রিসোর্স ট্যাক্সিং স্থগিত অ্যাপ্লিকেশনগুলি (যেমন গেমস) প্রায়শই স্থগিত হওয়ার পরে পুরোপুরি বন্ধ হয়ে যায় যাতে আইওএস এই অ্যাপসটি প্রায়শই সংরক্ষণ করে প্রচুর পরিমাণে মেমরি ফিরিয়ে নিতে পারে।
@ নোহিলসাইড হিসাবে উল্লিখিত হিসাবে এই ইস্যুটির উত্তরটি হ'ল বিকাশকারী যখন গেমের স্থিতি স্থগিত করা হয় তখন সেটির অবস্থা বাঁচাতে কার্যকারিতা বাস্তবায়ন করতে হবে, তারপরে অ্যাপ্লিকেশনটি আবার জেগে ওঠার পরে স্থগিত রাষ্ট্রটি পুনরুদ্ধার করুন।
এটি অনেকগুলি অ্যাপ্লিকেশন, তবে বিশেষত গেমগুলির জন্য জটিল। অনেক গেম সহজভাবে এটি না।
এই কার্যকারিতা পরিবর্তন করতে আপনি ব্যবহারকারী হিসাবে কিছুই করতে পারবেন না, কারণ ফোনের আইওএস অপারেটিং সিস্টেম দ্বারা এই প্রতিবন্ধকতাগুলি গেমের উপর চাপিয়ে দেওয়া হয়েছে, যা ফোনের হার্ডওয়্যার দ্বারা পরিবর্তিত হয়।
আমার অভিজ্ঞতা থেকে, দুটি উপলক্ষ ছিল যেখানে অ্যাপ্লিকেশনগুলি চলমান রাখে না (বা অন্য কথায়, আমি আবার চালু করার সময় স্প্ল্যাশ স্ক্রিন দেখায়)।
প্রথমটি হ'ল বিকাশকারী দুর্বল, বা এমনকি অ্যাপ্লিকেশনটির জন্য সাসপেন্ডিং কার্যকর করেনি। কিছু অ্যাপ্লিকেশন ছিল যা আমি সর্বদা প্রস্থান করি যখন আমি হোম বোতাম টিপুন বা এটি নির্দিষ্ট বৈশিষ্ট্যটিতে ছিল তখন পুনরায় সেট করে। (যদিও সাম্প্রতিক অ্যাপ স্টোরটিতে আমি কিছু পাবলিক ইনস্টিটিউট অ্যাপ্লিকেশনগুলি ছাড়া দেখি নি যাগুলির মধ্যে 1 ~ 2 গড় পর্যালোচনা রয়েছে)
দ্বিতীয়টি হ'ল হার্ডওয়্যার সীমাবদ্ধতা - যদিও বিকাশকারী সাসপেনশন বৈশিষ্ট্যটি যথাযথভাবে প্রয়োগ করেছেন, আইওএস কখনও কখনও মেমরির অভাব থেকে বিভিন্ন কারণে এটি ছেড়ে দেওয়ার সিদ্ধান্ত নেয় (এটি আসলে বড় কারণ যা পূর্ববর্তী মতাদর্শগুলি থ্রিজি / এস যুগে অ্যাপ্লিকেশন স্থগিতাকে সমর্থন করে না ), ব্যাটারি সময় পরিচালনা।
প্রথম কারণে, আপনি অ্যাপস্টোরে একটি পর্যালোচনা লিখতে পারেন - এটি অ্যাপ্লিকেশন বিকাশের অগ্রগতির জন্য সবচেয়ে প্রভাবিতকারী কারণ।
দ্বিতীয় কারণ হিসাবে, ভাল, এটি মৃদু বোবা সমাধান তবে আপনি আরও র্যাম সহ একটি নতুন হার্ডওয়্যার কিনতে পারবেন, এবং এটি আইওএস থেকে থামানো স্থগিত অ্যাপ্লিকেশনগুলির সম্ভাবনা হ্রাস করবে (এবং অ্যাপ্লিকেশন পুনরায় চালু করার জন্য সময় হ্রাস করবে)। অথবা, আপনি যদি এটি করতে ইচ্ছুক না হন, আপনি অ্যাপ্লিকেশনটির পূর্বরূপটি উপরের দিকে মাল্টিটাস্কিং ভিউটিতে সোয়াইপ করে আইওএসকে কিছু গুরুত্বহীন অ্যাপ্লিকেশন থামিয়ে দিতে বলতে পারেন, সম্ভবত আপনি যে অ্যাপ্লিকেশনগুলি ব্যবহার করছেন সেগুলি আইওএস দ্বারা নিহত হওয়ার সম্ভাবনা হ্রাস করতে পারে।
আমি কীভাবে অতিরিক্ত রেফারেন্স যুক্ত করব তা জানিনা যেহেতু প্রতিক্রিয়ার বেশিরভাগ যুক্তি আমার ব্যক্তিগত অভিজ্ঞতার উপর নির্ভর করে। 3 জিএস অংশটি আমার জেলব্রোকড আইপড টাচ 2 জি 8 জিবি আইওএস 3.x থেকে এসেছে, যেখানে আমি কোনও অ্যাপ্লিকেশন জেলব্রেকিংয়ের মাধ্যমে চালানোর চেষ্টা করেছি এটি কেবলমাত্র ছোট র্যামের কারণে 2 ~ 3 ব্যাকগ্রাউন্ড অ্যাপ্লিকেশন পরিচালনা করতে পারে (সঠিক সংখ্যাটি মনে করতে পারে না তবে এটি কম ছিল) অ্যাপ্লিকেশনটির জন্য 100MB এর চেয়ে বেশি র্যাম ব্যবহার করা যাবে)। অ্যাপস্টোর পর্যালোচনা অংশটি একটি স্টার্টআপ সংস্থা থেকে আমার কাজের অভিজ্ঞতা থেকে আসে (এবং জনপ্রিয় অ্যাপ্লিকেশন থেকে অনেক বিকাশকারী প্রতিক্রিয়া যেখানে এটি নেতিবাচক পর্যালোচনার জন্য ক্ষমা চায়)। দ্বিতীয় সমাধান প্রায় প্রতিটি আপেল টিপ সম্প্রদায় থেকে আসে।