macOS साठी नेटिव्ह Gmail क्लायंट: “नेटिव्ह” म्हणजे नेमके काय
प्रत्येक Gmail ॲपच्या पेजवर सर्वाधिक वापरला जाणारा शब्द म्हणजे “नेटिव्ह”, आणि त्याचे किमान तीन वेगवेगळे अर्थ होतात. Hark स्वतःला कोणत्या व्याख्येवर तपासते, ॲपचे कोणते भाग macOS च्या स्वतःच्या फ्रेमवर्कने बनले आहेत, आणि ते सिस्टमचे वेब इंजिन कोणत्या एका ठिकाणी वापरते — आणि का, ते इथे पाहा.
“नेटिव्ह” चे तीन अर्थ
वेगवेगळ्या प्रॉडक्ट पेजेसवर हा शब्द वेगवेगळे काम करत असतो. नेटिव्ह Gmail ॲप हवे की नाही हे ठरवण्यापूर्वी, तुम्हाला त्यातला कोणता अर्थ दिला जात आहे हे जाणून घेणे चांगले.
एक Dock आयकन
ॲप म्हणजे खरे तर Gmail वेबसाइटच, जी ॲपसोबत येणाऱ्या ब्राउझरच्या एका कॉपीमध्ये लोड होते. तुम्हाला आयकन, विंडो आणि नोटिफिकेशन्स मिळतात; विंडोच्या आत तेच वेब पेज असते जे तुमच्या टॅबमध्ये होते. हा सर्वात सैल अर्थ आहे, आणि सर्वात सामान्यही.
Mac सारखे रूप
इथेही इंटरफेस एक वेब पेजच असतो, पण तो macOS सारखा दिसावा म्हणून सजवलेला असतो — योग्य ग्रे रंग, साइडबार, टूलबार. स्क्रीनशॉटमध्ये तो खात्रीलायक वाटू शकतो. पण पॉइंटरखाली तो अजूनही पेजसारखाच वागतो: ओढायचे असताना मजकूर सिलेक्ट होतो, मेन्यू सिस्टमचे नसून काढलेले असतात, आणि काहीही दिसण्यापूर्वी एक ब्राउझर इंजिन सुरू करावे लागते.
प्लॅटफॉर्मच्या फ्रेमवर्कने बनलेले
यादी हा खरा लिस्ट व्ह्यू असतो, मेन्यू मेन्यू बारचेच असतात, टेक्स्ट फील्ड हे सिस्टमचे टेक्स्ट फील्ड असते, त्याच्या स्पेलिंग तपासणी आणि डिक्टेशनसह, आणि विंडो ही अशी विंडो असते जी OS ला टाइल करणे, लपवणे आणि परत आणणे जमते. ॲप काहीही दाखवण्यापूर्वी काहीही सुरू करावे लागत नाही. Hark हाच अर्थ मानते, आणि या पेजचा उरलेला भाग याच्याबद्दलच आहे.
Hark मध्ये नेमके काय नेटिव्ह आहे
- संपूर्ण इंटरफेस. मेसेजची यादी, साइडबार आणि लेबल, टूलबार, सर्च, Settings, कॅलेंडर ग्रिड आणि त्याचा एडिटर, Tasks पॅनेल: सगळे SwiftUI आणि AppKit ने बनलेले, जे macOS स्वतः काढते. लाइट आणि डार्क मोड सिस्टमनुसार किंवा तुमच्या निवडीनुसार चालतात, आणि ॲक्सेंट रंग तुम्ही स्वतः निवडता.
- मेल लिहिण्याची विंडो. मेसेज एका खऱ्या macOS टेक्स्ट व्ह्यूमध्ये लिहिला जातो — फॉरमॅटिंग बारमधून बोल्ड, इटॅलिक आणि अंडरलाइन, सिस्टमचा स्पेल चेकर, नेहमीचा Edit मेन्यू, लिंक आणि इनलाइन इमेज — टेक्स्ट व्ह्यू असल्याचा आव आणणाऱ्या एखाद्या पेजमध्ये नाही.
- सिंक इंजिन. Rust मध्ये लिहिलेला एक कोअर तुमच्या Mac वर चालतो, Google च्या API द्वारे Gmail, Calendar आणि Tasks शी बोलतो, आणि एक लोकल डेटाबेस ठेवतो, जेणेकरून इनबॉक्स नेटवर्कवरून नाही तर डिस्कवरून उघडतो.
- डेस्कटॉप देत असलेली प्रत्येक गोष्ट. नोटिफिकेशन सेंटर, Dock बॅज, मेन्यू बारमधून नवीन काय आले त्यावर एक नजर, मेल लिहिण्यासाठी वेगळ्या विंडो, Spaces, ⌘Tab, आणि जागेवरच इन्स्टॉल होणारे अपडेट्स.
ते वेब इंजिन वापरते ती एकमेव जागा, आणि का
HTML मेल म्हणजे HTML च. न्यूजलेटर, पावती, एखाद्या सहकाऱ्याचे कॅलेंडर आमंत्रण — हे वेब डॉक्युमेंट म्हणून येतात, आणि ते अचूक दाखवण्याचा एकमेव मार्ग म्हणजे वेब इंजिन. Hark मेसेजचा मजकूर WebKit ने दाखवते, जे इंजिन आधीपासूनच macOS चा भाग आहे आणि Apple Mail सुद्धा याच कामासाठी वापरते.
हे ब्राउझर बंडल करण्यापेक्षा वेगळे आहे. ॲपच्या आत काहीही जादा येत नाही, इंटरफेस दिसण्यापूर्वी काहीही बूट करावे लागत नाही, इंजिन आम्ही नाही तर macOS अपडेट करते, आणि ते रीडिंग पेनमधील डॉक्युमेंटसाठी वापरले जाते — त्याच्या भोवतीच्या ॲपसाठी कधीही नाही. तुम्ही उत्तर देता तेव्हा मूळ मेसेज तुमच्या मजकुराखाली अगदी जसा आला तसाच जातो, त्यामुळे कोट केलेला थ्रेड ये-जा करूनही जसाच्या तसा टिकतो.
फरक कसा जाणवतो
- उघडणे म्हणजे खरोखर उघडणे. इनबॉक्स लोकल डेटाबेसमधून येतो, त्यामुळे नेटवर्कने उत्तर देण्यापूर्वीच तो स्क्रीनवर असतो, आणि जे आधीच सिंक झाले आहे ते नेटवर्क अजिबात नसतानाही वाचता येते.
- सर्च म्हणजे Gmail चाच सर्च.
from:,has:attachment,is:unread,newer_than:7d— ऑपरेटर जसे टाइप केले तसेच Google कडे जातात, आणि निकाल तेच असतात जे Gmail देईल. आवडलेला सर्च Gmail फिल्टरमध्ये बदलता येतो, जो मग तुम्ही मेल वाचता त्या प्रत्येक डिव्हाइससाठी Google च्या बाजूने चालतो. - डेस्कटॉप नीट वागतो. नोटिफिकेशन हे macOS नोटिफिकेशन असते, आणि Hark समोरचे ॲप असताना ते शांत राहते. Dock बॅज न वाचलेल्या मेलची तीच संख्या दाखवतो जी Gmail दाखवते. ⌘W तुम्हाला हवी तीच विंडो बंद करते. मेल लिहिण्याची विंडो दुसऱ्या Space वर ठेवता येते.
- एक प्रोसेस, एकच काम. खाली इतर चाळीस टॅबसोबत मेमरी वाटून घेणारा कोणताही ब्राउझर नाही, आणि ॲपच्या आत त्याची दुसरी कॉपीही नाही.
नेटिव्ह म्हणजे काय नाही
- वेगळे Gmail नाही. लेबल, फिल्टर, सिग्नेचर, सुट्टीतील ऑटो-रिप्लाय: हे सगळे तुमच्या Gmail चेच आहेत, API द्वारे वाचले आणि लिहिले जातात. Hark मध्ये काही बदलले तर ते वेबवर दिसते; वेबवर बदलले तर Hark मध्ये दिसते. स्नूझ हा एकमेव अपवाद आहे — Google ते API मध्ये देत नाही, त्यामुळे Hark परत आणण्याची वेळ तुमच्या Mac वर ठेवते आणि संभाषण स्वतःच परत आणते.
- Google पासून स्वतंत्र नाही. मेल पाठवण्यासाठी, आणि तुमच्या मेलबॉक्समध्ये काहीही बदलण्यासाठी कनेक्शन लागते. आणि Hark काय करू शकते याची मर्यादा अजूनही Google च्या परवानग्याच ठरवतात — उदाहरणार्थ, डिलीट केलेला मेसेज Trash मध्ये जातो, कारण मेल कायमचा डिलीट करू देणारी परवानगी Hark मुद्दाम मागत नाही.
- पूर्ण झालेले नाही. Hark बीटामध्ये आहे. ते प्रत्येक इन्स्टॉलवर एक Gmail अकाउंट जोडते, सध्या त्याचे कीबोर्ड शॉर्टकट्स मोजकेच आहेत (j, k, ॲरो कीज आणि Esc), आणि API मध्ये उपलब्ध नसलेल्या Gmail च्या काही सेटिंग्ज वगळल्या नाहीत, तर वेबवरील Gmail च्या लिंक म्हणून दाखवल्या आहेत.
तुम्ही कॅलेंडरच्या भागासाठी आला असाल, तर एकाच नेटिव्ह Mac ॲपमध्ये Gmail आणि कॅलेंडर यावर एक वेगळा लेख आहे, आणि तुमचा मेल कधीही आमच्यापर्यंत पोहोचू नये म्हणून Hark कसे बनवले आहे यावरही एक लेख आहे.
प्रश्न
Hark हे रॅपरमध्ये ठेवलेले वेब ॲप आहे का?
नाही. इंटरफेस — मेसेजची यादी, साइडबार, टूलबार, सर्च, Settings, कॅलेंडर ग्रिड, Tasks पॅनेल, मेल लिहिण्याची विंडो — macOS च्या स्वतःच्या फ्रेमवर्कने बनला आहे, आणि ॲपमध्ये कोणताही ब्राउझर बंडल केलेला नाही. Gmail वेबसाइट कधीही लोड होत नाही.
Hark WebKit वापरते का?
हो, एका ठिकाणी: मेसेजचा HTML मजकूर दाखवण्यासाठी, macOS सोबत येणारे WebKit वापरून — Apple Mail वापरते तेच इंजिन. ते डॉक्युमेंटसाठी वापरले जाते, इंटरफेससाठी नाही, आणि ती ॲपच्या आत ठेवलेली ब्राउझरची कॉपी नाही.
नेटिव्ह म्हणजे ते ऑफलाइन चालते का?
काही प्रमाणात. जे आधीच सिंक झाले आहे — मेसेज, कॅलेंडर इव्हेंट, डाउनलोड केलेले अटॅचमेंट्स — ते कनेक्शनशिवायही वाचता येते, कारण ते तुमच्या Mac वरील लोकल कॅशेमध्ये असते. मेल पाठवण्यासाठी, आणि तुमच्या मेलबॉक्समध्ये काहीही बदलण्यासाठी Google शी कनेक्शन लागते.
ते Gmail सारखे वाटेल की Mac च्या मेल ॲपसारखे?
दोन्हीसारखे, मुद्दामहून. कल्पना Gmail च्या आहेत — संभाषणे, लेबल, स्नूझ, सर्च ऑपरेटर, फिल्टर, एकच Trash — आणि विंडो Mac ची विंडो आहे: खरे मेन्यू, नोटिफिकेशन सेंटर, Dock बॅज, Spaces, ⌘W. रीडिंग व्ह्यू Gmail च्या स्वतःच्या व्ह्यूशी मोजून जुळवला आहे, जेणेकरून मेसेज तुमच्या अपेक्षेप्रमाणेच दिसेल.
Hark चा मोफत पब्लिक बीटा सुरू आहे.
Apple silicon वर macOS 14 किंवा नंतरचे.
ॲप पाहा — होम पेजवरील विंडो हाच खरा इंटरफेस आहे, आणि त्याचा ॲक्सेंट आणि थीम तुम्ही त्याच पेजवरून बदलू शकता.