ডেভেলপার এবং ব্যবহারকারীর অভিজ্ঞতা উন্নত করতে আগামী মাসগুলিতে Chrome অ্যাপ ইনস্টলের মানদণ্ড সহজ করার লক্ষ্য নিয়ে পরীক্ষা চালাবে৷ এই পোস্টটি আপনি যে পরিবর্তনগুলি আশা করতে পারেন এবং আমরা এই পরীক্ষাগুলি চালানোর কারণগুলি শেয়ার করে৷
2019 সালে ডেস্কটপ পিডব্লিউএ ইনস্টলের সমর্থন সহ, 2015 সাল থেকে মোবাইলে একটি ওয়েব বৈশিষ্ট্য হিসাবে ইনস্টল রয়েছে। Chromium ব্রাউজারে ইনস্টল করার ক্ষমতা নির্দিষ্ট ক্ষেত্র যেমন নাম এবং আইকন সহ একটি ম্যানিফেস্ট সহ মানের মানদণ্ড দ্বারা সীমাবদ্ধ এবং এর সাথে একজন পরিষেবা কর্মী একটি আনয়ন হ্যান্ডলার
বিদ্যমান ইনস্টলের মানদণ্ডের লক্ষ্য হল ডেভেলপারদের উচ্চ মানের ব্যবহারকারীর অভিজ্ঞতায় বিনিয়োগ করতে উৎসাহিত করা এবং সফ্টওয়্যার ইনস্টল করার সময় ব্যবহারকারীর প্রত্যাশা পূরণ করা। যাইহোক, মানদণ্ডের প্রয়োজনীয়তা সবসময় সেই উচ্চ মানের অভিজ্ঞতা তৈরি করে না। উদাহরণস্বরূপ, পরিষেবা কর্মী চেকটি কিছু অফলাইন অভিজ্ঞতা সহ সাইটগুলি সনাক্ত করার জন্য একটি প্রক্সি হিসাবে বোঝানো হয়েছিল, তবে সাইটগুলি মানদণ্ড পূরণ করতে খালি ফেচ হ্যান্ডলার সহ পরিষেবা কর্মীদের যোগ করেছে৷ এটি অভিজ্ঞতার উন্নতির পরিবর্তে ওয়েব কর্মক্ষমতাকে ক্ষতিগ্রস্ত করে এবং ( Chrome শেষ পর্যন্ত খালি হ্যান্ডলারদের উপেক্ষা করে সমস্যাটি প্রশমিত করে )।
প্রদত্ত যে বিদ্যমান মানদণ্ড আমাদের উদ্দেশ্যমূলক ফলাফলের ফলস্বরূপ নয়, আমরা মানদণ্ডে কিছু পরিবর্তন নিয়ে পরীক্ষা করছি৷ প্রথম ধাপ হিসেবে আমরা মেনু থেকে ইনস্টলেশনের জন্য fetch()
পদ্ধতি প্রয়োগ করে এমন একজন পরিষেবা কর্মী থাকার প্রয়োজনীয়তা সরিয়ে দিয়েছি, যেহেতু মোবাইলে সংস্করণ 108 এবং ডেস্কটপে 112।
ব্যবহারকারীদেরকে অ্যাপের মধ্যে অফলাইন অভিজ্ঞতা প্রদানের মূল লক্ষ্য পূরণ করতে, আমরা এমন সাইটগুলির জন্য একটি ডিফল্ট কাস্টম পৃষ্ঠা চালু করেছি যেগুলি তাদের নিজস্ব প্রয়োগ করে না৷
আপাতত যে অ্যালগরিদমটি ইনস্টল প্রম্পট প্রদর্শন করে তার জন্য এখনও একটি fetch()
হ্যান্ডলারের উপস্থিতি প্রয়োজন, এটি এমন একটি ক্ষেত্র যেখানে আমরা নতুন সংকেত অন্তর্ভুক্ত করার জন্য কাজ করছি এবং ব্যবহারকারীর যখন অ্যাপটি ইনস্টল করার সম্ভাবনা সবচেয়ে বেশি হয় তখন প্রম্পটটি প্রদর্শন করা হয়। বিকাশকারীরা এখনও প্রম্পট নিয়ন্ত্রণ করতে beforeInstallPrompt()
ব্যবহার করতে পারেন।
আমরা চাই যে ব্যবহারকারীরা আইকন ব্যবহার করে সরাসরি অ্যাক্সেস সহ একটি পূর্ণ উইন্ডোতে একটি অ্যাপ হিসাবে কোন ওয়েবসাইটগুলি অনুভব করতে চান তা সিদ্ধান্ত নেওয়ার ক্ষমতা পান৷ ভবিষ্যতের রিলিজে আমরা ইনস্টল করার জন্য নির্দিষ্ট ম্যানিফেস্ট ক্ষেত্রগুলির প্রয়োজনীয়তা মুছে ফেলার সাথে পরীক্ষা করব। Chrome-এর আপডেট করা আচরণ নির্ধারণ করতে আমরা মেট্রিক্স এবং গ্রাহকের প্রতিক্রিয়া ঘনিষ্ঠভাবে মূল্যায়ন করব।
অবশেষে, যেহেতু Lighthouse PWA চেকগুলি সরাসরি ইনস্টল করার মানদণ্ডের সাথে যুক্ত, তাই আমরা Lighthouse থেকে এই বিভাগটি সরানোর সিদ্ধান্ত নিয়েছি। আমরা এখনও ডেভেলপারদের ওয়েবে তাদের ইনস্টল করা অভিজ্ঞতাগুলিকে অপ্টিমাইজ করার জন্য সর্বোত্তম সরঞ্জামগুলি প্রদান করতে প্রতিশ্রুতিবদ্ধ, আপনি এখনও DevTools-এ ইনস্টলযোগ্য অভিজ্ঞতার জন্য অপ্টিমাইজেশন এবং ডিবাগিংয়ের চেকগুলি খুঁজে পেতে পারেন৷
এই পরীক্ষাগুলির জন্য নজর রাখুন এবং যদি আপনার কোন প্রশ্ন বা উদ্বেগ থাকে তাহলে অনুগ্রহ করে প্রতিক্রিয়া জমা দিন ।