পুরানো অ্যাপ্লিকেশনটি যখন আপগ্রেড করা হবে তখন তা আনইনস্টল করা আছে?


11

আমি যখন কোনও অ্যাপ্লিকেশনটির জন্য আপগ্রেড উপলব্ধ তখন অবশ্যই একটি নতুন এপিপি উপস্থিত রয়েছে তা জানতে চাই। তাহলে কি পুরানো এপিপিটি আনইনস্টল করা হয়েছে এবং নতুন এপিপি ইনস্টল করা আছে?

উত্তর:


16

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

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

সুতরাং পুরানো APK ফাইলটি সরানোর সময়, একটি আপগ্রেডের প্রভাব পুরানো প্যাকেজটি আনইনস্টল করার পরে এবং নতুনটি ইনস্টল করার থেকে একেবারেই আলাদা।

গুগল প্লেতে পরিস্থিতি কিছুটা আলাদা হতে পারে যদি বিকাশকারী ডেল্টা আপডেটগুলি সক্ষম করে থাকে (গুগলের স্মার্ট আপডেট নামে পরিচিত)।

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


এটি একটি পরিষ্কার উত্তর! আপনি কী দয়া করে নতুন আপডেট ইনস্টল করার ক্ষেত্রে পুরানো অ্যাপ্লিকেশন ডেটা সরিয়ে ফেলতে পারবেন?
LifeLongLearner

@ LifeLongLearner আপনি সেটিংসে "স্পষ্ট ডেটা" বোতামটি ব্যবহার করুন, অন্য কোনও সময় আপনি ঠিক তেমনভাবে ব্যবহার করুন।
ড্যান হাল্মে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.