আমার ব্যক্তিগত দৃষ্টিভঙ্গি (আপনি যে উত্তরটি খুঁজছেন তা নাও হতে পারে):
অ্যান্ড্রয়েড কেন বেশি শক্তি ব্যবহার করে?
অ্যান্ড্রয়েড অ্যাপ্লিকেশনগুলি গুগলের সর্বোচ্চ অনুকূলিত জাভা ভার্চুয়াল মেশিন ব্যবহার করে। সুতরাং আপনি যদি বাইরে থেকে সন্ধান করছেন তবে একটি অ্যান্ড্রয়েড অ্যাপ্লিকেশনটি ভার্চুয়াল মেশিনের অভ্যন্তরে চালিত হবে যা আসল মেশিনের অভ্যন্তরে রয়েছে। সুতরাং আপনার কাছে একটির পরিবর্তে দুটি মেশিন রয়েছে।
যখনই কোনও অ্যান্ড্রয়েড অ্যাপ্লিকেশন কোনও নির্দেশিকা তৈরি করে, এটি একটি মধ্যবর্তী কোড থেকে নেটিভ মেশিন কোডে অনুবাদ করা উচিত এবং তারপরে সিপিইউ দ্বারা সম্পাদন করা উচিত। এটি একটি অতিরিক্ত পদক্ষেপ যা শক্তি গ্রহণ করে।
উবুন্টু টাচের অভ্যন্তরীণ প্রকৃতি
উবুন্টু টাচের জাভা ভার্চুয়াল মেশিনের ওভারহেড নেই। এটি সরাসরি সিপিইউ-র জন্য সংকলিত বাইনারি প্রোগ্রামগুলি চালাতে পারে, সম্পূর্ণরূপে অনুবাদের প্রয়োজনীয়তা দূর করে। সুতরাং আমরা জানি উবুন্টু টাচে একটি নির্দিষ্ট পরিমাণের জন্য বিদ্যুতের খরচ কম হওয়া উচিত।
তবে এখন পর্যন্ত বেশিরভাগ উবুন্টু টাচ অ্যাপ্লিকেশন নামের একটি দোভাষী ব্যবহার করেছেন qmlscene
যা জাভা ভার্চুয়াল মেশিনের অনুরূপ কিছু করে। এই অ্যাপ্লিকেশনগুলি বাইনারি বিন্যাসে নয় তবে মানব পাঠযোগ্য কোড। কোডটি রান সময় সিপিইউ নির্দেশিকায় ব্যাখ্যা করা হয়। qmlscene
পারফরম্যান্সের প্রভাব জাভা রানটাইমের চেয়ে কম, কারণ কোনও ভার্চুয়াল মেশিন জড়িত নয়। এটি পাওয়ার ক্ষুধার্ত সিস্টেম বলে মনে করা হয়নি কারণ কিউটি বিকাশকারীরা এটি অত্যন্ত দক্ষ করে তুলেছে।
অতিরিক্ত বিদ্যুত ব্যবহারের আরও অনেক কারণ রয়েছে। এর মধ্যে 3 জি / 4 জি ব্যবহার পরিচালনা, পটভূমি পরিষেবা ইত্যাদি অন্তর্ভুক্ত রয়েছে We এই তথ্যগুলি কমপক্ষে একটি নির্দিষ্ট পরিমাণের জন্য অপারেটিং সিস্টেম দ্বারা নিয়ন্ত্রণযোগ্য।
সারসংক্ষেপ
উবুন্টু স্পর্শ সম্ভবত অ্যান্ড্রয়েডের চেয়ে কম শক্তি গ্রাস করবে। লেখার সময় এটি এখনও করতে অনুকূলিত হয়নি। ফোনগুলি না আসা পর্যন্ত আমাদের অপেক্ষা করতে হবে।