Hark
নেটিভ কাকে বলে

macOS-এর জন্য নেটিভ Gmail ক্লায়েন্ট: “নেটিভ” আসলে কী বোঝায়

প্রতিটি Gmail অ্যাপের পেজে সবচেয়ে বেশি ব্যবহৃত শব্দ “নেটিভ”, আর এর মানে অন্তত তিন রকম। এখানে আছে Hark নিজের জন্য যে সংজ্ঞা মানে, অ্যাপের কোন অংশগুলো macOS-এর নিজস্ব ফ্রেমওয়ার্কে তৈরি, আর কোন একটি জায়গায় এটি সিস্টেমের ওয়েব ইঞ্জিন ব্যবহার করে — এবং কেন।

“নেটিভ” বলতে যে তিনটি জিনিস বোঝানো হয়

ভিন্ন ভিন্ন প্রোডাক্ট পেজে শব্দটি ভিন্ন কাজ করছে। নেটিভ Gmail অ্যাপ চান কি না ঠিক করার আগে, কোনটি দেওয়া হচ্ছে তা জেনে নেওয়া ভালো।

একটি Dock আইকন

অ্যাপটি আসলে Gmail ওয়েবসাইট, যা অ্যাপের সঙ্গে আসা একটি ব্রাউজারের কপির ভেতরে লোড হয়। আপনি পান একটি আইকন, একটি উইন্ডো আর নোটিফিকেশন; উইন্ডোর ভেতরে সেই একই ওয়েব পেজ যা ট্যাবে ছিল। এটিই সবচেয়ে ঢিলেঢালা মানে, আর সবচেয়ে প্রচলিতও।

Mac-এর মতো চেহারা

ইন্টারফেসটিও একটি ওয়েব পেজ, তবে macOS-এর মতো দেখাতে সাজানো — ঠিকঠাক ধূসর রং, একটি সাইডবার, একটি টুলবার। স্ক্রিনশটে এটি বিশ্বাসযোগ্য লাগতে পারে। কিন্তু পয়েন্টারের নিচে এটি তখনো পেজের মতোই আচরণ করে: টানতে চাইলে লেখা সিলেক্ট হয়ে যায়, মেনুগুলো সিস্টেমের নয় বরং আঁকা, আর কিছু দেখা দেওয়ার আগে একটি ব্রাউজার ইঞ্জিন চালু করতে হয়।

প্ল্যাটফর্মের ফ্রেমওয়ার্কে তৈরি

তালিকাটি একটি আসল লিস্ট ভিউ, মেনুগুলো মেনু বারের, টেক্সট ফিল্ডটি সিস্টেমের নিজস্ব টেক্সট ফিল্ড — বানান পরীক্ষা ও ডিক্টেশনসহ, উইন্ডোটি এমন উইন্ডো যা OS সাজাতে, লুকাতে ও ফিরিয়ে আনতে জানে। অ্যাপ আঁকার আগে কিছুই চালু করতে হয় না। Hark এই মানেটিই ব্যবহার করে, আর এই পেজের বাকি অংশ তারই বিবরণ।

Hark-এ নির্দিষ্টভাবে কী কী নেটিভ

যে একটি জায়গায় এটি ওয়েব ইঞ্জিন ব্যবহার করে, এবং কেন

HTML মেইল মানে HTML। একটি নিউজলেটার, একটি রসিদ, সহকর্মীর পাঠানো ক্যালেন্ডার আমন্ত্রণ — এগুলো আসে ওয়েব ডকুমেন্ট হিসেবে, আর এর একটিকে নিখুঁতভাবে দেখানোর একমাত্র উপায় একটি ওয়েব ইঞ্জিন। Hark মেসেজের মূল অংশ দেখায় WebKit দিয়ে — যে ইঞ্জিন আগে থেকেই macOS-এর অংশ, এবং Apple Mail একই কাজে যেটি ব্যবহার করে।

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

পার্থক্যটা কেমন লাগে

নেটিভ মানে যা নয়

আপনি যদি ক্যালেন্ডারের অংশটির জন্য এসে থাকেন, তবে একটি নেটিভ Mac অ্যাপে Gmail ও ক্যালেন্ডার নিয়ে আলাদা একটি লেখা আছে, আর আরেকটি আছে Hark কীভাবে তৈরি যাতে আপনার মেইল কখনো আমাদের কাছে না পৌঁছায় নিয়ে।

প্রশ্ন

Hark কি র‍্যাপারে মোড়ানো একটি ওয়েব অ্যাপ?

না। ইন্টারফেস — মেসেজ তালিকা, সাইডবার, টুলবার, সার্চ, Settings, ক্যালেন্ডার গ্রিড, Tasks প্যানেল, কম্পোজার — macOS-এর নিজস্ব ফ্রেমওয়ার্কে তৈরি, আর অ্যাপে কোনো বান্ডল করা ব্রাউজার নেই। Gmail ওয়েবসাইট কখনো লোড হয় না।

Hark কি আদৌ WebKit ব্যবহার করে?

হ্যাঁ, একটি জায়গায়: মেসেজের HTML মূল অংশ দেখাতে, macOS-এর সঙ্গে আসা WebKit দিয়ে — Apple Mail যে ইঞ্জিন ব্যবহার করে সেটিই। এটি ডকুমেন্টের জন্য ব্যবহার হয়, ইন্টারফেসের জন্য নয়, আর এটি অ্যাপের ভেতরে বয়ে আনা কোনো ব্রাউজারের কপি নয়।

নেটিভ মানে কি এটি অফলাইনে কাজ করে?

আংশিকভাবে। যা আগে সিঙ্ক হয়েছে — মেসেজ, ক্যালেন্ডার ইভেন্ট, ডাউনলোড করা অ্যাটাচমেন্ট — সংযোগ ছাড়াও পড়া যায়, কারণ সেগুলো আপনার Mac-এর লোকাল ক্যাশে থাকে। পাঠানো, এবং আপনার মেইলবক্সে পরিবর্তন আনে এমন যেকোনো কাজের জন্য Google-এর সঙ্গে সংযোগ লাগে।

এটি কি Gmail-এর মতো লাগবে, নাকি Mac মেইল অ্যাপের মতো?

দুটোই, ইচ্ছে করেই। ধারণাগুলো Gmail-এর — কথোপকথন, লেবেল, স্নুজ, সার্চ অপারেটর, ফিল্টার, একটিই ট্র্যাশ — আর উইন্ডোটি Mac-এর উইন্ডো: আসল মেনু, Notification Center, Dock ব্যাজ, Spaces, ⌘W। রিডিং ভিউ Gmail-এর নিজস্ব ভিউয়ের সঙ্গে মেপে তৈরি, যাতে মেসেজ আপনার প্রত্যাশামতোই দেখায়।

Hark এখন একটি ফ্রি পাবলিক বেটায় আছে।

Apple silicon-এ macOS 14 বা পরবর্তী।

অ্যাপটি দেখুন — হোম পেজের উইন্ডোটিই আসল ইন্টারফেস, আর পেজ থেকেই এর অ্যাকসেন্ট ও থিম বদলাতে পারেন।