বিজ্ঞাপন বন্ধ করুন

আমরা সবাই "মাল্টিটাস্কিং = একই সময়ে একাধিক প্রক্রিয়া সম্পাদন করার ক্ষমতা" পাঠটি জানি। আমরা এটির উপস্থিতি সম্পর্কে বিশেষভাবে সচেতন না হয়ে আমাদের কম্পিউটারে এটি ব্যবহার করি। একটি অ্যাপ্লিকেশনের অ্যাপ্লিকেশান বা উইন্ডোগুলির মধ্যে স্যুইচিং বাস্তব সময়ে (আমাদের জন্য) ঘটে এবং আমরা অপারেটিং সিস্টেমের এই ক্ষমতাটিকে মঞ্জুর করি।

ভিন্ন কাজ

অপারেটিং সিস্টেম অল্প সময়ের ব্যবধানে সমস্ত অ্যাপ্লিকেশনের জন্য প্রসেসরকে বরাদ্দ করে। এই সময়কালগুলি এত ছোট যে আমরা সেগুলি লক্ষ্য করতে পারি না, তাই মনে হয় যেন সমস্ত অ্যাপ্লিকেশন একই সময়ে প্রসেসর ব্যবহার করছে। আমরা তাই মনে করতে পারে iOS 4 এ মাল্টিটাস্কিং ঠিক একই কাজ করে। এটা তেমন নয়। এর প্রধান কারণ অবশ্যই ব্যাটারির ক্ষমতা। যদি সমস্ত অ্যাপ্লিকেশন সত্যিই পটভূমিতে চলমান থাকে তবে আমাদের সম্ভবত কয়েক ঘন্টার মধ্যে একটি সকেট সন্ধান করতে হবে।

iOS 4-এর সাথে সামঞ্জস্যপূর্ণ বেশিরভাগ অ্যাপ্লিকেশনগুলিকে "সাসপেন্ডেড মোডে" রাখা হয় বা হোম বোতাম টিপে ঘুমের মধ্যে রাখা হয়। একটি উপমা একটি ল্যাপটপের ঢাকনা বন্ধ করা হতে পারে, যা অবিলম্বে স্লিপ মোডে যায়। ঢাকনা খোলার পরে, ল্যাপটপটি জেগে ওঠে এবং সবকিছু ঠিক একই অবস্থায় রয়েছে যা ঢাকনা বন্ধ করার আগে ছিল। তদুপরি, এমন অ্যাপ্লিকেশন রয়েছে যেখানে হোম বোতাম টিপলে সেগুলি শেষ হয়ে যায়। এবং যে দ্বারা আমরা একটি বাস্তব সমাপ্তি মানে. বিকাশকারীদের এই পদ্ধতিগুলির মধ্যে কোনটি ব্যবহার করতে হবে তার একটি পছন্দ রয়েছে৷

কিন্তু অ্যাপ্লিকেশনের আরেকটি বিভাগ আছে। আপনি আপনার iDevice এ সম্পূর্ণ ভিন্ন কিছু করলেও এই অ্যাপগুলি সত্যিই ব্যাকগ্রাউন্ডে চলে। স্কাইপ একটি ভাল উদাহরণ কারণ এটি একটি ধ্রুবক ইন্টারনেট সংযোগ প্রয়োজন। অন্যান্য উদাহরণ হতে পারে এমন অ্যাপ যা ব্যাকগ্রাউন্ডে মিউজিক চালায় (প্যান্ডোরা) অথবা যে অ্যাপগুলির জন্য জিপিএসের ক্রমাগত ব্যবহার প্রয়োজন। হ্যাঁ, এই অ্যাপগুলি ব্যাকগ্রাউন্ডে চললেও আপনার ব্যাটারি নিষ্কাশন করে।

ঘুমাও নাকি নিচে গুলি করে?

iOS 4-এর সাথে সামঞ্জস্যপূর্ণ কিছু অ্যাপ্লিকেশন, যা হোম বোতাম টিপে স্লিপ করা উচিত ("সাসপেন্ডেড মোডে") পটভূমিতে চলতে থাকে। অ্যাপল ডেভেলপারদের ঠিক দশ মিনিট সময় দিয়েছে অ্যাপটিকে তার কাজ শেষ করার জন্য, তা যাই হোক না কেন। ধরা যাক আপনি GoodReader-এ একটি ফাইল ডাউনলোড করছেন। হঠাৎ কেউ আপনাকে কল করতে চায় এবং আপনাকে সেই গুরুত্বপূর্ণ কলটি গ্রহণ করতে হবে। কলটি দশ মিনিটের বেশি স্থায়ী হয়নি, আপনি গুডরিডার অ্যাপ্লিকেশনে ফিরে যাবেন। ফাইলটি ইতিমধ্যে ডাউনলোড করা হতে পারে বা এখনও ডাউনলোড করা হচ্ছে৷ যদি কল দশ মিনিটের বেশি সময় নেয়? অ্যাপ্লিকেশন, আমাদের ক্ষেত্রে GoodReader, এর কার্যকলাপ বন্ধ করতে হবে এবং iOS কে বলতে হবে যে এটি ঘুমাতে পারে। যদি সে তা না করে, তাহলে তাকে নির্দয়ভাবে iOS দ্বারাই শেষ করা হবে৷

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

লেখক: ড্যানিয়েল হরুশকা
উৎস: onemoretap.com
.