এমবেডেড ওয়েব ব্যবহার করে ইন-অ্যাপ ব্রাউজিং

ইন-অ্যাপ ব্রাউজারগুলি আপনার ব্যবহারকারীদের জন্য একটি সম্পূর্ণ ব্রাউজার অভিজ্ঞতা প্রদান করতে পারে, একই সাথে তাদের আপনার অ্যাপের প্রেক্ষাপটে থাকতে দেয়। এটি সাধারণত তখন ব্যবহৃত হয় যখন আপনার অ্যাপে একটি লিঙ্ক বা বিজ্ঞাপন থাকে যা একটি ওয়েব পৃষ্ঠার সাথে লিঙ্ক করে। চিত্র 1-এ দেখানো হয়েছে, ওয়েব পৃষ্ঠাটি একটি ইন-অ্যাপ ব্রাউজারে খোলা যেতে পারে।

লাল বাক্সে একটি ইন-অ্যাপ লিঙ্ক, এবং অন্য স্ক্রিনের দিকে নির্দেশিত একটি তীর  দেখানো হচ্ছে যে লিঙ্কটি একটি কাস্টম ট্যাব দিয়ে খোলা হয়েছে।
চিত্র ১. একটি ইন-অ্যাপ লিঙ্কে (বামে) ক্লিক করা এবং একটি কাস্টম ট্যাব (ডানে) ব্যবহার করে একটি ইন-অ্যাপ ব্রাউজার খোলা।

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

কাস্টম ট্যাব

ওয়েবভিউ

ব্যবহারকারীর ডিফল্ট ব্রাউজার দ্বারা পরিচালিত তৃতীয় পক্ষের সামগ্রীর জন্য আউট-অফ-দ্য-বক্স রেডি ব্রাউজিং। বেশিরভাগ ব্যবহারের ক্ষেত্রে এটি সবচেয়ে সাধারণ।

কাস্টম ডেভেলপার নিয়ন্ত্রিত ব্রাউজিং অভিজ্ঞতা। সাধারণত আরও উন্নত ব্যবহারের ক্ষেত্রে ব্যবহৃত হয়।

  • ইন্টিগ্রেশনের সহজতা: কাস্টম ট্যাব ইন্টিগ্রেট করা ব্যবহারকারীদের একটি এমবেডেড ওয়েব ব্রাউজিং অভিজ্ঞতা প্রদানের সবচেয়ে সহজ এবং সহজ উপায়।
  • শেয়ার্ড স্টেট: ব্রাউজারের সাথে শেয়ার্ড কুকিজ এবং পারমিশন মডেলের ভিত্তিতে সাইটগুলিতে লগ ইন করার সময় ব্যবহারকারীর ঘর্ষণ হ্রাস পায়।
  • ব্রাউজার ভিউয়ের আরও উন্নত UI নিয়ন্ত্রণ
  • ওয়েব পৃষ্ঠার বিষয়বস্তু নিজেই পরিবর্তন করতে সক্ষম হোন
  • সম্পৃক্ততা / কার্যকলাপের উপর আরও গভীর বিকাশকারী বিশ্লেষণাত্মক অন্তর্দৃষ্টি
  • ওয়েবভিউ আপডেটগুলি সমস্ত ডিভাইস এবং ব্যবহারকারীদের কাছে ধারাবাহিকভাবে এবং বিশ্বব্যাপী রোল আউট হয়।

যদিও কাস্টম ট্যাবগুলি বেশিরভাগ ব্রাউজার দ্বারা সমর্থিত, কিছু অতিরিক্ত কাস্টমাইজেশন বিকল্প অফার করে। আরও জানতে, এই কাস্টম ট্যাব ব্রাউজার সমর্থন তুলনাটি দেখুন।

অতিরিক্ত সম্পদ

WebViews অথবা Custom Tabs API ব্যবহার করে Android-চালিত ডিভাইসের জন্য ওয়েব পৃষ্ঠা তৈরি করতে, নিম্নলিখিত নথিগুলি দেখুন: