কিছু লোক বলে আমরা Web 2.0 এরায় বাস করি যেখানে Gmail, Facebook, Campfire, Flipboard, এবং Pandora-এর মতো ওয়েব সার্ভিসগুলোকে ওয়েবসাইটের বদলে অ্যাপ (apps) হিসেবে ক্যাটাগরাইজ (categorize) করা উচিত। কেন? কারণ সেগুলো ব্যবহারকারীদের কাছে স্ট্যাটিক ইনফোর্মেশন (static information) দেখানোর বদলে কিছু করছে (doing things)। অধিকাংশ এই ওয়েব সার্ভিসের মোবাইল ডিভাইসের জন্য ডেডিকেটেড অ্যাপ (dedicated apps) রয়েছে, কিন্তু ডেস্কটপ কম্পিউটারের কেস ভিন্ন। অনেক ওয়েব সার্ভিস তাদের ওয়েবসাইটের মাধ্যমে ডেস্কটপ কাস্টমারদের সার্ভ (serve) করে।
আপনি যদি একজন ম্যাক ইউজার হন এবং আপনার প্রিয় ওয়েব সার্ভিসের জন্য একটি ডেডিকেটেড ডেস্কটপ অ্যাপ চান, তবে Epichrome আপনাকে যেকোনো ওয়েব সার্ভিস বা ওয়েবসাইটকে একটি স্ট্যান্ডঅ্যালোন (standalone) ম্যাক অ্যাপ্লিকেশনে রূপান্তর করতে সাহায্য করতে পারে।
Epichrome, Fluid, এবং Site-Specific Browser
ম্যাকের SSB (Site-Specific Browser) ফিল্ডে প্রধান প্লেয়ার (main player) হলো Fluid, এবং আমরা এতে আগে আলোচনা করেছি। কিন্তু এইবার, আসুন Epichrome-এ চেষ্টা করি। কিছু ব্রাউজার এক্সটেনশন (browser extensions) রয়েছে যেগুলো শুধু Chrome-এ কাজ করে, এবং Epichrome গুগলের Chrome ইঞ্জিন (engine) বেসড। Fluid, অন্যদিকে, Safari-এর WebKit ইঞ্জিন বেসড। এটাও সাধারণভাবে স্বীকার করা হয় যে গুগলের সার্ভিসগুলো গুগলের ব্রাউজারের নিচে সেরা কাজ করে।
একটি সাইট-স্পেসিফিক ব্রাউজার (site-specific browser) তৈরি মানে আপনি একটি সাইটের জন্য একটি ডেডিকেটেড অ্যাপ পাবেন এবং সেটিতে শুধু সেই নির্দিষ্ট সাইটের জন্য এক্সটেনশন ইনস্টল করতে পারবেন। আপনাকে আপনার মেইন Chrome ব্রাউজারে এক্সটেনশন দিয়ে ক্লাটার (clutter) করতে হবে না যেগুলো শুধু এক বা দুটো সাইটের জন্য উপকারী। উদাহরণস্বরূপ, আপনি Gmail-এর জন্য একটি SSB বানাতে পারেন এবং সেখানে Gmail-রিলেটেড এক্সটেনশন ইনস্টল করতে পারেন। এক্সটেনশন মিনিমাইজ (minimize) করলে ব্রাউজিং এক্সপেরিয়েন্স লাইটওয়েট (lighter), ফাস্টার (faster), এবং সিস্টেম রিসোর্স-ফ্রেন্ডলি (system resource-friendly) হয়।
একটি SSB এন্টিটি (entity) তার নিজস্ব কুকিজ (cookies), সেটিংস (settings), এবং প্রিফারেন্সেস (preferences) মেইন ব্রাউজার থেকে আলাদা ম্যানেজ করে। আপনি যদি চান তবে একসাথে একাধিক ভিন্ন ইনস্টাগ্রাম (Instagram) একাউন্ট খুলতে পারেন।
আপনার নিজস্ব SSB তৈরি করা (Creating Your Own SSB)
মূলত, Chrome-বেসড SSB তৈরি করতে হলে আপনাকে শেল স্ক্রিপ্ট (shell scripts) এবং টার্মিনাল কমান্ড (Terminal commands) দিয়ে মeddle করতে হতো। সৌভাগ্যত, Epichrome রয়েছে—একটি রেডি-টু-ইউজ (ready-to-use) ইউটিলিটি যা পুরো প্রসেসকে একটি অ্যাপে প্যাকেজ (package) করে দিয়েছে।
অ্যাপটি ডাউনলোড ও ইনস্টল করার পর, এটিকে খুলুন আপনার SSB তৈরি শুরু করতে। উদাহরণস্বরূপ, চলুন একটি Flipboard অ্যাপ বানাতে চেষ্টা করি।
১. Epichrome খুলুন, OK ক্লিক করুন এবং Continue করুন।
২. অ্যাপের নাম এবং লোকেশন (location) বেছে নিন।
৩. মেনুবারে যে নামটি দেখাবে সেটি বেছে নিন। কনফিউশন (confusion) এড়াতে, আগের ধাপে ব্যবহৃত নামটিই ব্যবহার করুন—এই কেসে Flipboard।
৪. যখন অ্যাপ আপনাকে "App Window" এবং "Browser Tabs" এর মধ্যে বেছে নেওয়ার জন্য बोले, তবে আপনি যদি একটি ক্লিন উইন্ডো (clean window) চান তবে প্রথমটি বেছে নিন, এবং আপনি যদি সাধারণ ব্রাউজারের মতো আপিয়ারেন্স (appearance) চান তবে দ্বিতীয়টি বেছে নিন।
৫. পরবর্তী ধাপ হলো URL লিখুন যা আপনি চান অ্যাপটি প্রতিবার Стар্ট হলে খুলবে।
অ্যাপটি ব্রাউজার হিসেবে রেজিস্টার (register) করার মানে ওয়েব সার্ভিস আপনার অ্যাপকে অন্য একটি ব্রাউজার হিসেবে দেখবে।
৬. "Yes" বেছে নিন কাস্টম আইকন (custom icon) প্রদান করতে, "No" বেছে নিন যদি আপনি ওয়েব সার্ভিস থেকে ডিফল্ট আইকন ব্যবহার করতে চান।
৭. শেষ ধাপ হলো অ্যাপ তৈরির কনফার্মেশন (confirmation) "Create" বাটনে ক্লিক করলে।
অভিনন্দন! আপনি আপনার প্রিয় ওয়েব সার্ভিসকে একটি অ্যাপে রূপান্তর করেছেন। এখন আপনি অ্যাপ্লিকেশনটি লঞ্চ করতে পারেন।
অন আরও কিছু টিউইক (A Few More Tweaks)
আপনার অ্যাপটি প্রথমবার খোলার সময় কয়েকটি অতিরিক্ত টিউইক (tweak) করতে হবে। এটি আপনাকে নির্ধারণ করতে বলবে কোন লিংকগুলো অ্যাপ-এ খুলবে এবং কোন লিংকগুলো আপনার ডিফল্ট ব্রাউজারে পাঠানো যাবে।
আপনি লিংকগুলো যোগ করে এবং নির্ধারণ করে সেটি করতে পারেন অ্যাপটি লিংকগুলো কী করবে।
তারপর অ্যাকশনগুলো কনফার্ম করুন লিস্টটি সেভ (save) করলে।
এই পর আপনি অ্যাপটি ব্রাউজারের মতো ব্যবহার করতে পারবেন, কিন্তু এখন এটি একটি স্ট্যান্ডঅ্যালোন অ্যাপ যা মেইন ব্রাউজার থেকে স্বতন্ত্র।
আপনি কি সাইট-স্পেসিফিক ব্রাউজার তৈরি করেছেন? কোন ওয়েব সার্ভিসকে অ্যাপে রূপান্তর করতে চান? নিচে কমেন্টে আপনার চিন্তা ও অভিজ্ঞতা শেয়ার করুন।