আপনার অ্যাপের জন্য যখন আপনার ডাউনলোডের মতো প্লে চালু করা থাকে তখন এই সেরা অনুশীলনগুলি ইনস্টল লেটেন্সি উন্নত করতে পারে।
সর্বশেষ SDK ব্যবহার করুন
আপনার অ্যাপের জন্য লেটেস্ট SDK ব্যবহার করুন, বিশেষ করে যদি আপনি নিম্নলিখিত SDK ব্যবহার করেন:
Facebook Core SDK: 11.2.0 বা উচ্চতর
FB অডিয়েন্স নেটওয়ার্ক (বিজ্ঞাপন): 6.5.1 বা উচ্চতর
আপনি সম্পূর্ণ অ্যাপ বাইনারি স্ক্যান না করেই অপারেটিং করার জন্য ডাউনলোড করার সাথে সাথে সর্বশেষ SDKগুলি প্লে-এর জন্য অপ্টিমাইজ করা হয়েছে। এটি ব্যবহারকারীদের প্রথমবার লঞ্চ করলে আপনার অ্যাপ আরও দ্রুত শুরু করতে দেয়।
ইন্সটল-টাইম অ্যাসেট প্যাক ব্যবহার করুন
বড় গেমের সম্পদ সঞ্চয় করতে ইনস্টল-টাইম অ্যাসেট প্যাক ব্যবহার করুন। Google Play ইনস্টল-টাইম অ্যাসেট প্যাকগুলির ব্যবহারের ধরণগুলি বিশ্লেষণ করে ডাউনলোডগুলি অপ্টিমাইজ করে৷ প্রাথমিক গেম লঞ্চের সময় ব্যবহারকারীদের প্রয়োজন এমন ডেটা ডাউনলোড করার সময় এটি গেমটিকে আরও দ্রুত লঞ্চ করতে সহায়তা করে।
নিচের সারণী দেখায় যে গেমগুলি যখন Play অ্যাসেট ডেলিভারি সহ একটি Android অ্যাপ বান্ডেল ব্যবহার করে তখন আপনি ডাউনলোড করার সময় প্লে দ্বারা কোন কোড এবং সংস্থানগুলি অপ্টিমাইজ করা হয়৷
সম্পদ বিন্যাস | আপনি ডাউনলোড করার সাথে সাথে প্লে দ্বারা অপ্টিমাইজ করা হয়েছে | আপনি ডাউনলোড করার সাথে সাথে প্লে দ্বারা অপ্টিমাইজ করা হয়নি |
---|---|---|
অ্যান্ড্রয়েড অ্যাপ বান্ডেল ফাইল | বেস মডিউল এবং ইন্সটল-টাইম ডাইনামিক ফিচার ('res/' এবং 'values/' ডিরেক্টরি ব্যতীত) | বেস মডিউল এবং ইন্সটল-টাইম ডাইনামিক ফিচারের `res/` এবং `values/` ডিরেক্টরি |
অন-ডিমান্ড গতিশীল বৈশিষ্ট্য | ||
সম্পদ বিতরণ ফাইল খেলুন | ইন্সটল-টাইম অ্যাসেট প্যাক | দ্রুত-অনুসরণ সম্পদ প্যাক |
অন-ডিমান্ড অ্যাসেট প্যাক |
প্রিলোড করা সম্পদ সীমিত করুন
সমস্ত অ্যাপ সম্পদ একবারে প্রিলোড করার পরিবর্তে, বর্তমান ব্যবহারকারীর অভিজ্ঞতা যেমন মেনু বা স্তরের জন্য যা প্রয়োজন তা শুধুমাত্র লোড করুন। প্রাথমিক অভিজ্ঞতার সময় অনেক বেশি সম্পদ লোড করলে সামনের দিকে আরও বেশি নেটওয়ার্ক ডেটা ব্যবহার হয়।
ইউনিটি গেমগুলির জন্য এখানে কিছু অতিরিক্ত সুপারিশ রয়েছে:
রানটাইমে সম্পদ লোড হচ্ছে দেখুন।
একবারে প্রচুর পরিমাণে সম্পদ ডেটা লোড করা এড়াতে বড় দৃশ্যগুলিকে একাধিক দৃশ্যে বিভক্ত করুন৷
আপনার গেমের জন্য সম্পদ লোডিং অপ্টিমাইজেশান সনাক্ত করতে একটি সম্পদ লোডিং প্রোফাইলার (যেমন ইউনিটিতে সম্পদ লোডিং প্রোফাইলার মডিউল ) ব্যবহার করুন।
ANR ঠিক করুন
আপনার অ্যাপে ANR (Application Not Responding errors) ঠিক করে, আপনি অ্যাপ ডাউনলোড করার অভিজ্ঞতার সাথে সাথে Play এর উন্নতি করতে পারেন। উদাহরণস্বরূপ, প্রধান থ্রেড থেকে IO ক্রিয়াকলাপগুলি সরিয়ে দিয়ে, আপনি প্লে-এর ব্যাকগ্রাউন্ডে অ্যাপ সম্পদগুলি ডাউনলোড করার সময় ঘটতে থাকা ANRগুলিকে কমিয়ে আনতে পারেন৷