অ্যান্ড্রয়েড প্ল্যাটফর্মের ফিচার
বিষয়টা অপারেটিং সিস্টেমের সাথে সরাসরি সম্পৃক্ত বলে কিছুটা জটিল
মনে হতে পারে, কিন্তু সবার
এটা নিয়ে জানা প্রয়োজন।
আমাদের অনেকেরই স্ক্রিন অনেকক্ষণ পজ (Pause)
করা থাকলে স্ক্রিন স্লো হয়ে যায়, পারফরমেন্স ভালো পাওয়া যায় না। আবার
অনেকসময় বড় বড় অ্যাপ্লিকেশন চালু করতে বেশ সময় লাগে। এর কারণ কার্নেল
প্রতিবার স্ক্রিন বুট করার সময় /dev/random নামে একটা ফাইল থেকে একটা র্যান্ডম ভ্যালু নিয়ে থাকে (এটা করে যেন অ্যাপ্লিকেশনটা প্রতিবার চালানোর জন্য আলাদা ইন্সট্যান্স কাউন্ট তৈরী করা যায়। ধরুন, আপনি একটা গেম কিনেছেন যেইটার ট্রায়াল পিরিয়ড হল ১৫ বার চালানো, এমন
জিনিষের হিসাব রাখার জন্য এই সিস্টেম ব্যবহার করা হয়) এবং সেই ভ্যালু প্রসেসের সাথে অ্যাটাচ করে থাকে।
এখন যেহেতু ভ্যালুটা র্যান্ডম, সেহেতু সেইটা তৈরী হতে কিছু সময় লাগে। সেই সময়
যতই কম হোক, সিস্টেম চালু থাকলে সেজন্য ধীরে ধীরে ল্যাগের পরিমান
বাড়তে থাকে।
এখন একজন ডেভেলপার একটি অ্যপ্লিকেশন তৈরি করেছেন Seeder নামে, যেটা কিনা /
dev/random এ আগে থেকে জেনারেট করা কিছু ভ্যালু দিয়ে রাখে, তাহলে তার
মতে নতুন করে ভ্যালু জেনারেট হবার জন্য সময় লাগবে না। ফলে বড় অ্যাপ্লিকেশন
তাড়াতাড়ি চালু হবে।
এখন এই বিষয়টা কেন বিতর্কিত হচ্ছে সেইটা জানা যাকঃ
১) যেহেতু এইটা একটা রুট অ্যাপ্লিকেশন তাই এইটা সিস্টেমে সরাসরি প্রভাব
ফেলে। আর যেহেতু প্রসেসর সবসময় নতুন ভ্যালু জেনারেট
করতে থাকে এবং ব্যাটারী অনেক বেশি ড্রেইন হতে থাকে।
২) অ্যান্ড্রয়েড ৪.০+ এ প্রত্যেকটা অ্যাপ্লিকেশন আলাদা স্যান্ডবক্স এ চলে।
অর্থাৎ প্রত্যেকটা অ্যাপ্লিকেশন নিজেদের জন্য ইউনিক কি (Key)
নিজেরা তৈরি করে। /dev/random থেকে কি শেয়ার করে কিছু গুরুত্বপূর্ণ সিস্টেম প্রসেস।
ফলে কেউ যদি আপনার /dev/random অ্যাক্সেস করতে পারে সে আপনার
ডিভাইসে হ্যাক করতে পারবে রিমোটলি।
৩) একটা নন এক্সিস্টিং বাগ “ফিক্স” করার নাম করে ডেভেলপার বিরাট অংক
লাভ করে বসছে যা খুবই আপত্তিকর। আর সাধারণ ইউজাররা এইগুলা কিছু
না বুঝেই ভালো রেটিং দিয়ে যাচ্ছে। তাতে নতুন ব্যবহারকারীরা আরো ক্ষতির
শিকার হচ্ছে।
৪) এটা যেহেতু কার্ণেলের একটা সেটিং বদলে দেয়, তাই এই প্রসেসটা নন-
রিভার্সিবল। মানে, প্রসেস টা অন করলে অফ করা যায় না। যদিও অফ করার অপশন
আছে, কিন্তু তা সব ডিভাইসে কাজ করে না। ফলে তখন সিস্টেম রিস্টোর
করা ছাড়া করার তেমন কিছু থাকে না।বিষয়টা এতোটাই ক্রিটিকাল যে, বিখ্যাত সাইট xda ও বিভ্রান্তিতে পড়েছিলএইগুলো নিয়ে ,সতর্কতা হিসাবে বলা যায়, নিজে না বুঝলে কোন রুট অ্যাপ্লিকেশন এর যতইবেশী রেটিং থাকুক না কেন, তা ইন্সটল না করা সবথেকে ভাল। সবচেয়ে ভালো হয় . হচ্ছে অজানা বা নতুন অ্যাপ্লিকেশন যত কম ইন্সটল করা যায়। অবশ্যই
অ্যাপ্লিকেশন ইন্সটলে নিরুৎসাহিত করা হচ্ছে না। বরং, অজনপ্রিয় এবং তুলনামূলক
নতুন অ্যাপ্লিকেশন ইন্সটল করার আগে রিভিউ পড়ে নেয়া উচিৎ যা গুগল প্লে স্টোরেই
পাওয়া যায়
Android Platform Features
It is directly related to the operating system a bit more complex
It may be, but everyone
You need to know about it.
Many of us long pause screen (Pause)
If the screen is slow, can not get much better performance. Again
Sometimes it takes quite a while to run large applications. Because of the kernel
Each screen at boot time / dev / random is the name of a file with a random value (if it is to run a separate instance of the application each county can be made. For example, you run 15 times a game is purchased Luckily the trial period, the
This system is used to determine things), and the value is to attach to the process.
Now bhyaluta random, so that it takes some time to build. that time
No matter how low, however, the system is running slowly because of the amount of lag
Continues to grow.
Now a developer has created an application called Seeder, which is /
dev / random to generate some value from this is that, if
According to generate new value will not take time to heal. As a result, applications
Will be launched soon.
Let it be known that it is now being disputed
1) Since this is a direct effect of the root system applications, so it is
Left. And since the processors that generate new value
And tends to drain the battery tends to be much higher.
Ii) for each application in a separate sandbox running Android 4.0+.
That is, each application is unique to themselves (Key)
Create themselves. / Dev / random is to share some important system processes.
As a result, if your / dev / random that you can access
The device will be able to remotely hack.
3) A non-eksistim bug "fix" the name of the developer a large amount
Meets gain, which is very objectionable. And some of these to ordinary users
Noting that with good ratings. New users and more damages
Being a victim.
4) It's a setting to change the kernel, so this process is non
Reversible. I mean, if the process can not be on at. Although the options
But it does not work on all devices. As a result, the System Restore
Nabisayata so that there is nothing to do except to be critical, the famous site of parechilaeigulo xda and confusion, as a precaution, the application itself does not know of any route yataibesi rating notwithstanding, the better it is not installed. Is the best. The new application is unknown or less can be installed. Of course
Applications insatale not being discouraged. Rather, unpopular and comparative
Which should be read before installing new applications Google Play reviews storei
available
|