অ্যাপ্লিকেশন পর্যায়ে মাল্টিটাস্কিংয়ের অ্যান্ড্রয়েড এবং আইফোন প্রয়োগের মধ্যে প্রধান পার্থক্যগুলি কী কী?
(আসুন দয়া করে এটিকে একটি সাবজেক্টিভ ফ্যানবয় যুক্তি হিসাবে পরিণত করবেন না?)
অ্যাপ্লিকেশন পর্যায়ে মাল্টিটাস্কিংয়ের অ্যান্ড্রয়েড এবং আইফোন প্রয়োগের মধ্যে প্রধান পার্থক্যগুলি কী কী?
(আসুন দয়া করে এটিকে একটি সাবজেক্টিভ ফ্যানবয় যুক্তি হিসাবে পরিণত করবেন না?)
উত্তর:
এটি আপনার প্রশ্নের কোনও উত্তর নয়, তবে এটি স্পষ্ট করে বলা যায় যে উভয় অপারেটিং সিস্টেম হুডের অধীনে সম্পূর্ণরূপে [1] মাল্টিটাস্কিং করছে (ইনোফার তারা একাধিক প্রক্রিয়া চালাতে পারে এবং করতে পারে)।
আপনার প্রশ্নটি অ্যাপ্লিকেশন-স্তরের মাল্টিটাস্কিং সম্পর্কে স্পষ্টভাবে রয়েছে ("আমি কী আরেকটি প্রয়োগ করার সময় একটি অ্যাপ্লিকেশন চালিয়ে যেতে পারি?"), যা এই শব্দটির তুলনামূলকভাবে নতুন ব্যবহার, এবং এটি সর্বদাই সুস্পষ্টভাবে বর্ণিত হয় না, এমনকি যদি এর কিছু স্পষ্ট থাকে তবে উদাহরণ (ইমেল পড়ার সময় প্যান্ডোরার কথা শোনার মতো)। বিশেষত, অনেক অ্যাপ্লিকেশনগুলির পটভূমিতে চালানোর দরকার নেই যাতে নিজেকে ব্যবহারকারীর সামনে উপস্থাপন করা হয় যেন তারা কখনও চালানো বন্ধ করে নি, যতক্ষণ না তারা তাদের অবস্থা সংরক্ষণ / পুনরুদ্ধার করে। যে অ্যাপ্লিকেশনগুলি পর্যায়ক্রমিক ক্রিয়াকলাপ সম্পাদন করতে হবে (যেমন মেল পরীক্ষা করা বা অ্যালার্মগুলি পপ করতে হয়) তাদের ব্যাকগ্রাউন্ডে অবিচ্ছিন্নভাবে চালনার প্রয়োজন হয় না; তারা মাঝেমধ্যে ওএস দ্বারা প্রার্থনা করতে পারে। বড় সমস্যাটি হ'ল অ্যাপ্লিকেশনগুলির যা সাধারণত প্যানডোরার মতো পটভূমিতে থাকাকালীন সিপিইউ প্রয়োজন need
সাধারণভাবে, ধারাবাহিকভাবে চলমান ব্যাকগ্রাউন্ড অ্যাপ্লিকেশনগুলিকে নিরুৎসাহিত করতে বা প্রতিরোধ করতে অ্যাপল আরও কঠোর পরিশ্রম করেছে, অন্যদিকে অ্যান্ড্রয়েড এটিকে আরও উন্মুক্ত বলে মনে হয়। তবে তারা রূপান্তর করছে, অ্যাপল প্যানডোরার মতো অ্যাপ্লিকেশনগুলিকে পটভূমিতে চালানোর অনুমতি দেয় এবং অ্যান্ড্রয়েড যখন পোলিং বা সংরক্ষণের অবস্থা যথেষ্ট হয় তখন অযথা পটভূমির কাজগুলিকে নিরুৎসাহিত করার জন্য আরও উন্নত সরঞ্জাম সরবরাহ করে।
আমি যতটুকু বলতে পারি.
আইফোন মাল্টিটাস্কিং অনেক বেশি সীমাবদ্ধ। মাল্টিটাস্কড ক্রিয়াকলাপ অবশ্যই নিম্নলিখিতগুলির মধ্যে একটি হতে হবে:
[ধন্যবাদ গিজমোডো !]
অন্যদিকে, অ্যান্ড্রয়েড, পিসির মতো একইভাবে সত্যিকারের মাল্টিটাস্কিংয়ের অনুমতি দেয়।
অ্যান্ড্রয়েড ফ্যানবোই হিসাবে অভিযুক্ত হওয়ার আগে আমাকে কিছু ব্যাখ্যা করতে দিন। আইফোন মাল্টিটাস্কিং মডেল বেশিরভাগ পরিস্থিতিতে পর্যাপ্ত পরিমাণের চেয়ে বেশি এবং অ্যান্ড্রয়েড সিস্টেমের সাথে প্রচুর পরিমাণে সমস্যা (যেমন মেমরির ঘাটতি) এড়িয়ে চলে।
অ্যান্ড্রয়েডের পিসির চেয়ে অ্যাপ্লিকেশন স্তরের মাল্টিটাস্কিংয়ের আলাদা ধারণা রয়েছে। ডেটার মধ্যে কীভাবে সংযোগ বিচ্ছিন্ন করা যায়, কীভাবে ডেটা দেখতে হয় এবং কীভাবে ডেটাতে পরিচালনা করা যায়।
আপনার একবারে কেবল একটি অ্যাপের ভিউ খোলা থাকতে পারে তবে ডেটাতে অপারেশনটি পটভূমিতে যেতে পারে। অ্যাপ্লিকেশন বিকাশকারীদের অ্যাপ্লিকেশনগুলির মধ্যে স্যুইচ করার সময়, অ্যাপ্লিকেশনগুলি ছাড়ার সময় এবং নতুন অ্যাপ্লিকেশন শুরু করার সময় এটি ডেস্কটপের মতো অনুভব করা শক্ত করে তোলে। এটি কখনও কখনও কোনও অ্যাপ্লিকেশনটিকে হত্যা করা অসম্ভব বলে মনে হয় তবে এটি কখনও কখনও এমন মনে হয় যে কোনও কাজে ফিরে যাওয়া এবং আবার ফিরে আসা অসম্ভব। এটি অ্যাপ্লিকেশন বিকাশকারী কীভাবে এটি করেছে তার উপর নির্ভর করে।
আপনার একসাথে অনেকগুলি পটভূমি প্রক্রিয়া চলতে পারে এবং সেগুলি ডেস্কটপ অ্যাপগুলির মতো নির্ধারিত হয়। লিনাক্স কার্নেলটি বেছে নেবে যে কোনটি মেমরি এবং সিপিইউ রিসোর্স পেয়েছে তার অগ্রাধিকার দিতে। যখন ফোনটি স্থির করে যে এটি মেমরি থেকে দূরে রয়েছে, তখন এটি আরও মেমরির জন্য জিনিসগুলি হত্যা শুরু করবে। লিনাক্স বা অন্যান্য বেশিরভাগ ওএস সাধারণভাবে যেভাবে আচরণ করে তার চেয়ে আলাদাভাবে এটি করা হয়।
একটি প্রোগ্রামের ডেটা সর্বদা উপলব্ধ। যতক্ষণ অ্যাপ্লিকেশনটির ডেটা অ্যাক্সেস করার অনুমতি রয়েছে ততক্ষণ এটি উপলব্ধ। এটি উপলভ্য হওয়ার জন্য আপনার পটভূমিতে চলমান কোনও পরিষেবা দরকার নেই।
অ্যাপলের খুব নির্দিষ্ট উপায় রয়েছে যাতে আপনি মাল্টিটাস্ক করতে পারেন। এগুলি অ্যান্ড্রয়েড যেভাবে অনুমতি দেয় সেগুলির একটি উপসেট। কেবলমাত্র নির্দিষ্ট ধরণের অ্যাপ্লিকেশনগুলি পটভূমিতে চলতে পারে এবং এগুলি করার জন্য তাদের বিশেষভাবে প্রোগ্রাম করা উচিত।
একটি ডেস্কটপ এই দুটি জিনিস থেকে খুব আলাদা। প্রতিটি অ্যাপ্লিকেশনের ভিউ, ডেটা এবং ডেটা প্রসেসিং লজিক প্রায়শই একসাথে লক হয়ে থাকে। আমি বলব যে WebOS, সিম্বিয়ান এবং মেমো / ম্যাগো মোবাইল ডিভাইসে এর উদাহরণ। যদি কোনও অ্যাপ্লিকেশন এটির ডেটা এবং ব্যাকগ্রাউন্ড প্রসেসিংটিকে অন্যান্য "ভিউগুলিতে" প্রকাশ করে তবে এটি খুব বিশেষ অ্যাপ্লিকেশন হতে পারে।