Chrome 59 में, Notifications API या chrome.Notifications एक्सटेंशन एपीआई की मदद से भेजी गई सूचनाएं, Chrome के सिस्टम के बजाय सीधे macOS के नेटिव सूचना सिस्टम पर दिखेंगी.
इस बदलाव से macOS पर Chrome, प्लैटफ़ॉर्म के साथ बेहतर तरीके से जुड़ा हुआ है. साथ ही, लंबे समय से मौजूद कई गड़बड़ियां ठीक कर दी गई हैं. जैसे, Chrome, 'परेशान न करें' सुविधा की सेटिंग का पालन नहीं कर रहा.
नीचे हम मौजूदा एपीआई में इस बदलाव से होने वाले अंतरों पर नज़र डालेंगे.
सूचना केंद्र
इस बदलाव का एक फ़ायदा यह है कि सूचनाएं macOS के सूचना केंद्र में दिखेंगी.
अंतर
आइकॉन का साइज़ और पोज़िशन
आइकॉन का रंग बदल जाएगा. ये छोटे साइज़ के होंगे और इनमें पैडिंग (जगह) का इस्तेमाल किया गया होगा. आइकॉन को आकर्षक बनाने के लिए, पूरे बैकग्राउंड में एक ही रंग के बजाय, पारदर्शी बैकग्राउंड का इस्तेमाल करें.
ऐक्शन आइकॉन
इस बदलाव से पहले, सूचना में ऐक्शन बटन और आइकॉन दिखते थे. नेटिव सूचनाओं के साथ, ऐक्शन बटन के आइकॉन का इस्तेमाल नहीं किया जाएगा. साथ ही, उपलब्ध कार्रवाइयां देखने के लिए, उपयोगकर्ता को सूचना पर कर्सर घुमाना होगा और "ज़्यादा" बटन को चुनना होगा.
Chrome लोगो
Chrome का लोगो हमेशा दिखाया जाएगा. इसे बदला या बदला नहीं जा सकता. macOS पर तीसरे पक्ष के ऐप्लिकेशन के लिए, यह ज़रूरी है.
इमेज
image
विकल्प अब macOS पर काम नहीं करेगा. अगर आप कोई इमेज प्रॉपर्टी तय करते हैं, तो सूचना अब भी दिखाई देगी, लेकिन वह इमेज पैरामीटर को अनदेखा कर देगा (नीचे उदाहरण देखें).
इस कोड की मदद से, इमेज की पहचान करने की सुविधा को शामिल किया जा सकता है:
if ('image' in Notification.prototype) {
// Image is supported.
} else {
// Image is NOT supported.
}
Chrome एक्सटेंशन में किए गए बदलाव
Chrome एक्सटेंशन में सूचना टेंप्लेट का कॉन्सेप्ट होता है. इस बदलाव के बाद, यह कॉन्सेप्ट अलग तरह से काम करेगा.
इमेज वाली सूचना का टेंप्लेट, अब इमेज नहीं दिखाएगा. आपको यह पक्का करना चाहिए कि इमेज, प्रॉडक्ट की जानकारी देने के लिए ज़रूरी हों. हालांकि, यह ज़रूरी नहीं है कि वे उपयोगकर्ताओं के लिए काम की हों.
सूची सूचना टेंप्लेट, सूची का सिर्फ़ पहला आइटम दिखाएगा. आपके पास, सूचना के बुनियादी स्टाइल पर वापस जाने का विकल्प है. साथ ही, बदलावों की खास जानकारी देने के लिए, मुख्य टेक्स्ट का इस्तेमाल किया जा सकता है.
प्रोग्रेस की सूचनाओं के टाइटल में, प्रोग्रेस बार के बजाय प्रोग्रेस के बारे में बताने के लिए प्रतिशत वैल्यू जोड़ी जाएगी.
सूचना के यूज़र इंटरफ़ेस (यूआई) में आखिरी अंतर यह है कि macOS पर appIconMarkUrl
का इस्तेमाल अब नहीं किया जाएगा.