OYO Lite: সেরা ওয়েব এবং অ্যান্ড্রয়েড অ্যাপ সহ একটি TWA

কীভাবে একটি আতিথেয়তা স্টার্টআপ একটি অ্যান্ড্রয়েড অ্যাপ তৈরি করেছে যা নাটকীয়ভাবে ব্যবহারকারীর ব্যস্ততা বাড়াতে এবং ফাইলের আকার কম রাখতে ওয়েব সামগ্রীর উপর নির্ভর করে

অঙ্কিত জৈন
Ankit Jain
মাইকেল ফ্রিজেনহান
Michael Friesenhahn

2013 সালে প্রতিষ্ঠিত, OYO রুমগুলি 80 টিরও বেশি দেশে শতাধিক শহরে হোটেল সহ ভারতের বৃহত্তম আতিথেয়তা সংস্থাগুলির মধ্যে একটি হয়ে উঠেছে। এই সাফল্যটি তাদের অনলাইন রিজার্ভেশন অভিজ্ঞতাকে যতটা দ্রুত এবং সহজ করে তোলার মাধ্যমে এসেছে।

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

অ্যান্ড্রয়েড অভিজ্ঞতার সুবিধা বজায় রেখে ব্যবহারকারীদের ডিভাইসে অ্যান্ড্রয়েড অ্যাপের পদচিহ্ন কমাতে, দলটি বিশ্বস্ত ওয়েব অ্যাক্টিভিটিজ (TWAs) এ যাওয়ার সিদ্ধান্ত নিয়েছে।

একটি TWA কি?

Chrome 72 এর আগে, Android বিকাশকারীরা যারা তাদের প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপ্লিকেশনগুলিতে ওয়েব সামগ্রী প্রদর্শন করতে চেয়েছিলেন তাদের WebView ব্যবহার করতে হয়েছিল, যা কিছু অর্থপূর্ণ সীমাবদ্ধতার সাথে এসেছিল: এটি Chrome এর মতো দ্রুত নয় এবং Chrome এর সমস্ত API এবং বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করে না৷ সুতরাং, আপনি যদি এমন আচরণ চান যা WebView এর রেন্ডারিং ইঞ্জিন সমর্থন করে না, তাহলে আপনাকে এটির চারপাশে আপনার নিজস্ব ব্রাউজার তৈরি করতে হবে - যা একেবারে তুচ্ছ নয়!

ট্রাস্টেড ওয়েব অ্যাক্টিভিটিস (TWAs) সরাসরি Chrome-এ ওয়েব কন্টেন্ট দেখিয়ে সেই সীমাবদ্ধতার সমাধান করে। টিডব্লিউএ নাম ভেঙ্গে এর বৈশিষ্ট্যগুলি ব্যাখ্যা করতে সাহায্য করে: - একটি অ্যাক্টিভিটি হল একটি অ্যান্ড্রয়েড অ্যাপের ইউজার ইন্টারফেসের একটি স্ক্রীন বা ভিউ। - TWAs অ্যাপের কার্যকলাপের জন্য ওয়েব সামগ্রী প্রদর্শন করতে Chrome ব্যবহার করে। - একটি TWA এর বিষয়বস্তু বিশ্বস্ত কারণ এটি ডিজিটাল সম্পদ লিঙ্ক ব্যবহার করে যাচাই করে যে একই ব্যক্তি অ্যান্ড্রয়েড অ্যাপ এবং এটি যে ওয়েব সামগ্রীটি প্রদর্শন করছে তা তৈরি করেছে৷

কেন একটি প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপের পরিবর্তে একটি TWA তৈরি করবেন?

আরও বেশি সংখ্যক অ্যান্ড্রয়েড অ্যাপ ডেভেলপারদের নিজস্ব ওয়েবসাইট থেকে সামগ্রী সরবরাহ করছে৷ TWAs প্ল্যাটফর্ম-নির্দিষ্ট এবং ওয়েব অ্যাপ বিশ্বের সেরা অফার করে সেই বাস্তবতা স্বীকার করে:

  • তাদের কাছে একটি লঞ্চার আইকন, পুশ নোটিফিকেশন এবং ফুলস্ক্রিন ডিসপ্লে সহ অ্যান্ড্রয়েড অ্যাপগুলির সমস্ত প্রত্যাশিত কার্যকারিতা রয়েছে৷
  • তারা Chrome এর কর্মক্ষমতা এবং বৈশিষ্ট্যগুলি অফার করে৷
  • তারা ডিভাইসে ইনস্টল করা Chrome-এর সংস্করণ ব্যবহার করে, তাই তাদের কাছে সর্বদা লেটেস্ট API এবং বৈশিষ্ট্য থাকে।
  • তারা একটি প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপের তুলনায় উল্লেখযোগ্যভাবে কম স্টোরেজ ব্যবহার করে, যা অনেক ব্যবহারকারীর জন্য উদ্বেগের বিষয়, বিশেষ করে যারা নিম্ন-সম্পন্ন ডিভাইস রয়েছে।

Chrome-এ চলমান অনেকগুলি সুবিধাজনক সুবিধাও রয়েছে৷ উদাহরণস্বরূপ, TWAs কুকি, পাসওয়ার্ড এবং ওয়েব স্টোরেজ API ব্যবহার করে সঞ্চিত যেকোন কিছু সহ Chrome এর স্টোরেজ শেয়ার করে। এই সেটআপের একটি সুবিধা হল ব্যবহারকারীরা ব্রাউজার এবং TWA অ্যাপ জুড়ে লগ ইন থাকে।

OYO Lite তৈরি করা হচ্ছে

OYO টিম তাদের ব্যবহারকারীদেরকে ডিভাইস স্টোরেজের সাথে আপস না করে একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত অ্যাপের অভিজ্ঞতা দিতে চেয়েছিল, তাই তারা OYO Lite তৈরি করার সিদ্ধান্ত নিয়েছে, একটি TWA তাদের বিদ্যমান PWA-তে নির্মিত।

একটি PWA দিয়ে শুরু করা অপরিহার্য। ব্যবহারকারীরা অ্যান্ড্রয়েড লঞ্চার থেকে চালিত একটি অ্যাপে একটি সম্পূর্ণ বৈশিষ্ট্যযুক্ত অভিজ্ঞতা আশা করে, তাই একটি TWA-তে পরিবেশিত ওয়েব সামগ্রীকে অবশ্যই সেই অভিজ্ঞতা প্রদান করতে হবে, যার মধ্যে রয়েছে:

  • দ্রুত লোড এবং প্রতিক্রিয়া সময়
  • নির্ভরযোগ্যতা যখন ব্যবহারকারীর সীমিত বা কোন সংযোগ নেই
  • একটি একীভূত চেহারা এবং অনুভূতি (উদাহরণস্বরূপ, একটি স্প্ল্যাশ স্ক্রিন এবং অ্যাপের রঙ প্রদান করে)

আপনার যদি ইতিমধ্যেই একটি PWA থাকে, তাহলে একটি মৌলিক TWA তৈরির পদক্ষেপগুলি কম-প্রচেষ্টার জন্য ডিজাইন করা হয়েছে, এমনকি যদি আপনি আগে কখনও Android এর জন্য বিকাশ না করেন। OYO টিম যা করেছে তা এখানে:

এবং এখানে ফলাফল:

OYO Lite কাজ করছে।

একটি মৌলিক TWA নির্মাণের আরও বিস্তারিত ওয়াকথ্রু-এর জন্য, Google I/O 2019 থেকে পিটার ম্যাকলাচলান এবং আন্দ্রে বান্দারার TWA টক দেখুন।

OYO টিম কীভাবে OYO Lite তৈরি করেছে সে সম্পর্কে আরও জানতে—একটি স্প্ল্যাশ স্ক্রিন তৈরি করার জন্য তাদের পদ্ধতির গভীরে ডাইভ সহ যা সমস্ত অ্যান্ড্রয়েড ব্যবহারকারীদের জন্য অ্যাক্সেসযোগ্য— মাধ্যমে অঙ্কিত জৈনের পোস্টটি দেখুন।

কিভাবে একটি TWA OYO এর ব্যবহারকারীদের চাহিদা মেটাতে সাহায্য করেছে

Chrome এর ক্যাশে তাদের বেশিরভাগ অ্যাপ সম্পদ সঞ্চয় করার মাধ্যমে, OYO টিম OYO Lite-এর প্রাথমিক ডাউনলোডের আকার 850 KB-এ নামিয়ে আনতে সক্ষম হয়েছে। এটি তাদের অ্যান্ড্রয়েড অ্যাপের আকার মাত্র 7%!

গুগল প্লে স্টোর থেকে ডাউনলোডযোগ্য একটি অ্যান্ড্রয়েড অ্যাপের সুবিধার সাথে মিলিত সেই ছোট পদচিহ্নটি ব্যবহারকারীর ব্যস্ততায় উল্লেখযোগ্য লাভের দিকে পরিচালিত করে:

  • একটি রূপান্তর হার PWA এর হারের চেয়ে তিনগুণ বেশি
  • গড়ে পিডব্লিউএ-র তুলনায় তিনগুণ বেশি লগ-ইন ব্যবহারকারী
  • গুগল প্লে স্টোরে একটি 4.1 রেটিং

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

আপনার নিজস্ব TWA তৈরি করুন

OYO-এর অনলাইন রিজার্ভেশন প্ল্যাটফর্ম টিডব্লিউএ-এর জন্য শুধুমাত্র একটি ব্যবহারের ক্ষেত্রে। শপিং কার্ট এবং চেকআউট ফ্লো থেকে শুরু করে প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী এবং যোগাযোগের ফর্মগুলিতে প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপ বা ওয়েব পৃষ্ঠা হিসাবে তৈরি করা অনেক প্রকল্পের জন্য এগুলি একটি দুর্দান্ত ফিট হতে পারে।

TWA এর সাথে শুরু করতে এই লিঙ্কগুলি দেখুন: