Microsoft का नया Outlook, Classic version के तुरंत होने वाले काम में 10 सेकंड लेता है
(windowslatest.com)- Windows 11 का नया Outlook mail notification पर क्लिक करने के बाद भी सीधे उस mail पर नहीं जा पाता, जिससे उस workflow में लगभग 10 सेकंड की देरी होती है जिसे Outlook Classic तुरंत संभाल लेता है
- इस देरी की मुख्य वजह WebView2-आधारित architecture है, जहां notification click के बाद app launch, inbox load, authentication, mail thread display और rendering जैसी प्रक्रियाओं से गुजरना पड़ता है
- resource usage में भी बड़ा अंतर है: नया Outlook idle स्थिति में भी 10 processes और 490~636MB RAM इस्तेमाल करता है, जबकि Outlook Classic एक single process और 117~148MB RAM के स्तर पर रहता है
- Microsoft लगातार features जोड़ रहा है और enterprise forced migration की deadline भी मार्च 2027 तक टाल चुका है, लेकिन notification delay feature की कमी से ज़्यादा web app architecture की सीमा जैसी दिखती है
- अगर आपके workflow में notification से सीधे mail खोलना ज़रूरी है, तो फिलहाल Outlook Classic अधिक भरोसेमंद विकल्प है, और Classic Outlook को अप्रैल 2029 तक support मिलेगा
Windows 11 notifications में दिखी नए Outlook की देरी
- Windows 11 में Outlook के दो versions साथ मौजूद हैं
- Outlook Classic: पुराना Win32 desktop app, जिसे power users काफ़ी इस्तेमाल करते हैं
- नया Outlook: WebView2-आधारित app, जिसे Microsoft Windows email का भविष्य मानकर आगे बढ़ा रहा है
- नया email आने पर Windows 11 के नीचे दाईं ओर notification banner दिखता है, और banner या notification center item पर क्लिक करने से सीधे उसी email पर जाना चाहिए
- Outlook Classic notification पर क्लिक करने के बाद उस email को लगभग तुरंत खोल देता है
- नया Outlook पहले app खोलता है, फिर पूरा inbox load करता है, और उसके बाद notification जिस खास email की ओर इशारा कर रहा था, वह screen पर आने में लगभग 10 सेकंड लेता है
- Start menu से नया Outlook सीधे खोलकर नया email ढूंढकर क्लिक किया जाए, तो काम लगभग 5 सेकंड में पूरा हो सकता है; यानी notification के जरिए direct jump की तुलना में manual route तेज़ है
WebView2 architecture से बनने वाला processing path
- नया Outlook Microsoft Edge के WebView2 runtime पर चलता है और Chromium-आधारित rendering engine का उपयोग करता है
- notification click जैसी साधारण interaction भी browser जैसे flow से गुजरती है
- web layer initialize या resume होना
- authentication
- संबंधित mail thread load होना
- web engine के ज़रिए rendering
- Microsoft ने WebView2 apps की performance समस्या को diagnose करने के लिए Delayed Message Timing API का परीक्षण किया था, लेकिन Outlook notification click process में इस API के उपयोग की पुष्टि नहीं हुई है
- Task Manager के अनुसार नया Outlook 10 अलग-अलग processes के रूप में चलता है
- WebView2 Manager
- कई WebView2 Utility processes
- WebView2 GPU Process
- WebView2 Service Worker आदि
- इसी काम में Outlook Classic एक ही छोटे process में काम करता है
memory और CPU usage में अंतर
- नया Outlook idle स्थिति में 490MB~636MB RAM इस्तेमाल करता है
- अलग-अलग sessions में यह mailboxes के size के हिसाब से बदलता है
- Outlook Classic उसी स्थिति में लगभग 117MB~148MB RAM इस्तेमाल करता है
- सिर्फ memory usage देखें तो नया Outlook, Outlook Classic की तुलना में लगभग 4 गुना स्तर पर है
- CPU usage में भी अंतर है
- नया Outlook: idle स्थिति में लगभग 4%
- Outlook Classic: idle स्थिति में 1% से कम
- ये आंकड़े दोनों apps को एक साथ खोलकर Task Manager से मापे गए थे
Microsoft की migration strategy और updates
- Microsoft ने पुराने UWP Mail and Calendar app को नए Outlook से replace करने की दिशा में ज़ोर दिया, और 2024 के अंत में Mail and Calendar app आधिकारिक रूप से बंद हो गया
- enterprise migration भी चल रही है, लेकिन forced opt-out deadline को मूल अप्रैल 2026 से बढ़ाकर मार्च 2027 कर दिया गया है
- नया Outlook launch के बाद से कुछ feature gaps कम करता आया है
- मार्च 2026 update: folder search options बेहतर, shared mailboxes access बेहतर
- मई 2026 update: automapped calendar support, जिससे Classic से नए Outlook पर जाने पर भी shared calendars बने रहते हैं
- जून 2026 में पुष्टि किया गया update: अगस्त 2026 में all-accounts inbox view, mail merge improvements, .PST support expansion
- जुलाई 2026 में आने वाला .PST import update local archive files से calendar items और contacts import करने देगा
- Microsoft ने जून 2026 की शुरुआत में नए Outlook migration के पक्ष में 15 productivity features गिनाए थे, जिनमें offline access, Copilot integration, fast search और बेहतर calendar controls शामिल हैं
मौजूदा विकल्प और बची हुई सीमाएँ
- नया Outlook Start menu से तेज़ी से खुलने और कई features में सुधार के बावजूद, notification handling experience अभी भी Outlook Classic के स्तर तक नहीं पहुंचा है
- notification click के बाद सीधे mail खोलने वाले flow में WebView2 architecture से पैदा हुए अतिरिक्त steps महसूस होने वाली देरी में बदल जाते हैं
- Microsoft Windows native apps के लिए WinUI पर ज़्यादा ध्यान दे रहा है, और native Outlook की संभावना का भी उल्लेख हुआ है
- Windows 11 notification center में Windows 10 जैसी calendar agenda view वापस लाने की सुविधा भी आने वाली है, और यह feature भी WebView2-आधारित होगा
- अगर आपके workflow में तेज़ notification handling महत्वपूर्ण है, तो Outlook Classic ज़्यादा भरोसेमंद विकल्प है, और Classic Outlook को अप्रैल 2029 तक support मिलेगा
1 टिप्पणियां
Hacker News की राय
2019 तक लगभग 20 सालों तक Windows को मुख्य operating system के रूप में इस्तेमाल किया, और Linux servers में अक्सर SSH से लॉग इन किया, लेकिन लगा कि desktop के तौर पर यह रहने लायक जगह नहीं है
2019 में नया PC बनाते समय Linux environment की आदत डालने के लिए Ubuntu desktop और Windows dual boot सेट किया, लेकिन drivers या peripherals की settings में बहुत झंझट होगी ऐसा सोचा था, उसके उलट कुछ दिनों तक बस कुछ settings खोजनी पड़ीं और बाकी सब ठीक चला
कुछ हफ्तों बाद एहसास हुआ कि Windows partition में वापस जाने की एक भी ज़रूरत नहीं पड़ी, और एक महीने बाद Windows SSD को format करके उसे Linux storage में जोड़ दिया
अगर Linux पर जाने की झंझट से हिचकिचा रहे हों, तो जब विकल्प हो तब एक बार आज़माना चाहिए. कम-से-कम 2019 से यह काफ़ी polished था, और New Outlook जैसे मामलों को देखकर लगता है कि Microsoft मानकर चल रहा है कि ज़्यादातर users कहीं नहीं जाएंगे, इसलिए user experience बेहतर करने की उसकी प्रेरणा कम हो गई है
मुझे हर चीज़ के साथ छेड़छाड़ करने में दिलचस्पी नहीं है, बस काम और मनोरंजन के लिए एक व्यावहारिक कंप्यूटर चाहिए. Linux भी परफेक्ट नहीं है, लेकिन Windows या macOS इस्तेमाल करना पड़े तो जो तरह-तरह की बेकार चीज़ें वे सामने फेंकते हैं, वह लगभग हास्यास्पद लगता है
अब मुझे लगता है कि Linux desktop कितना सुधरा है उससे ज़्यादा Microsoft ने कितना बिगाड़ा है यही market share तय कर रहा है
जो लोग कंप्यूटर का इस्तेमाल बस कभी-कभार Google Docs खोलने या SSH terminal की तरह करते हैं, उन्हें शायद दिक्कत महसूस न हो, लेकिन जो लोग रोज़ उस पर वास्तविक काम करते हैं, उनके लिए यह समस्या है
लोग कहते हैं कि Outlook, WebView2 पर आधारित है इसलिए हर web app की तरह धीमा है, लेकिन Fastmail भी web-based mail client देता है और वह Outlook Classic जितना तेज़ या उससे भी तेज़ है
New Outlook बस खराब है. loading order ग़लत है, हर window में सब कुछ render करता है, और गैर-ज़रूरी data तक खींच लाता है, इसलिए झुंझलाहट होती है
बोनस यह है कि Linux पर भी ठीक चलता है. पुराने Outlook की तुलना में कुछ features कम हैं, यह समझ में आता है, लेकिन basic company email संभालने के लिए यह काफ़ी है
अब काम पर Windows इस्तेमाल करने की वजह 0 रह गई है, इसलिए इस बार सच में Microsoft के लिए दुआ करने का मन होता है कि उसने ठीक काम किया
शुरू में launch होने में काफ़ी ज़्यादा समय लेता है, और iOS/iPadOS app भी शायद वही web app है, जिसमें काफ़ी bugs हैं, इसलिए कभी webview अटक जाता है या loading animation से आगे बढ़ता ही नहीं जब तक उसे बंद करके फिर से न खोलें
उदाहरण के लिए, अगर कोई लंबी report है तो पूरे 200 pages render होने तक इंतज़ार नहीं कराया जाता था; हर page render होते ही उसे दिखाया जा सकता था. तेज़ महसूस होना कई बार वास्तव में तेज़ होने जितना ही महत्वपूर्ण था
वह बिजली की तरह तेज़ था, memory भी लगभग इस्तेमाल नहीं करता था, और mail लगभग तुरंत खुल जाते थे. जब तक रहा, अच्छा था
नतीजा यह होता है कि बिना styling वाले text को ही button की तरह इस्तेमाल किया जाता है
“पुराने” Outlook की startup screen के पीछे भी वजह थी. SSD आम होने से पहले launch होने में समय लगता था
पुराने Windows, HDD पर भी कामचलाऊ थे, और SSD आने पर सब कुछ तुरंत खुलता था और हैरान कर देने वाली तेज़ी महसूस होती थी. लेकिन आजकल 20Gbps से ज़्यादा SSD होने पर भी, जिसमें AHCI latency cost भी नहीं है, एक email खोलने के लिए वह काफ़ी नहीं है
मानक इतने नीचे गिर चुके हैं
Outlook में reply दबाओ, तो reply window खुलने से पहले ही पहले वाक्य का आधा हिस्सा टाइप किया जा सकता है. M4 Pro पर भी ऐसा ही है
लगभग हर बार Outlook के background में कुछ ख़त्म करने से पहले टाइप किए गए वाक्य का आधा हिस्सा गायब हो जाता है, इसलिए पहला वाक्य फिर से लिखना पड़ता है. उसी मशीन के दूसरे mail clients में ऐसा नहीं होता
यह 1982 नहीं है जब 8-character keyboard buffer इस्तेमाल होता था; ऐसा नहीं होना चाहिए कि इंसान computer की input processing से तेज़ टाइप कर सके
मैं Outlook calendar event को duplicate करना चाहता था, लेकिन Teams link वाली meeting को अनियमित नए समय पर बार-बार चाहिए था, इसलिए उसे recurring event नहीं बनाया जा सकता था
Outlook native यह नहीं कर सका, इसलिए event को Teams से duplicate करना पड़ा; शायद इसलिए कि Teams को नया meeting ID चाहिए, लेकिन Outlook native यह क्यों नहीं कर सकता, समझ नहीं आता. शायद क्योंकि यह web-based है
यह दुखद है कि बदलाव user की ज़रूरत के लिए नहीं, बल्कि बदलाव अपने-आप में और पैसे के लिए किए जा रहे हैं
software quality को कैसे मापा जाए, यह किसी को ठीक से नहीं पता, लेकिन agile development ने software output को मापना बहुत आसान बना दिया, और कंपनियाँ उसी को प्राथमिकता देती हैं
यही वजह है कि AI-based development developers को ज़्यादा efficient बना दे, तब भी असली product बेहतर नहीं होता. इसका इस्तेमाल बस घटिया चीज़ें और तेज़ी से निकालने में होता है
नई नौकरी में Windows 11 इस्तेमाल करना शुरू किया, और काम के सिस्टम में notepad.exe खुलने में 3–4 सेकंड लगते हैं। आख़िरी टैब बंद करके फिर से खोलने पर भी वही हाल है
ऊपर से इसमें AI writing के लिए in-app purchase तक शामिल है
अब समय पर कुछ करना हो तो WSL के रास्ते जाने के अलावा विकल्प नहीं बचता
दूसरी बात यह है कि bulk PC खरीदते समय desktop user experience बचाए रखने वाला आम तौर पर कोई नहीं होता, और दिन-प्रतिदिन की रणनीति बस सबसे सस्ता toilet paper चुनने जैसी होती है
CFO analysis में आकर्षक लगे सस्ते PC पर ऐसा security software भी लदा होता है जो शुरू से ही सीमित performance का 50% चूस लेता है
https://github.com/ProgerXP/Notepad2e
देरी की बड़ी वजह शायद यह है कि इसमें backend application या कभी-कभी web server call तक बीच में आ जाते हैं। ऊपर से हर बार file खोलने से पहले real-time scan भी जुड़ जाता है
सच में हैरानी होती है कि Microsoft की quality इतनी नीचे कैसे गिर गई। क्या इसकी वजह technical debt, deadlines, या bureaucracy है?
यही वह company है जिसने dogfooding जैसा term बनाया था और Exchange को तब तक सभी कर्मचारियों से इस्तेमाल करवाया था जब तक सारे bugs ठीक न हो जाएँ
मैं काम पर next-generation web mail app बना रहा हूँ, और user experience के edge cases भले बहुत हों, लेकिन core UI performance कोई rocket science नहीं है
bugs कम करने, आख़िरी performance सुधारने और Outlook support जोड़ने के लिए playtest मदद ढूँढ़ रहा हूँ
https://housecat.com/
इस mail app की खास बात यह है कि यह “malleable” है, यानी inbox zero तक पहुँचने के लिए आप custom workflows और UI widgets बना सकते हैं
quality problems की कोई एक वजह नहीं है। दशकों में जमा हुई हज़ारों छोटे फैसलों और समस्याओं की परतें एक-दूसरे पर चढ़ती गई हैं, और ऊपर से platform जिस feature complexity, scope, impact, huge scale और traffic को संभालता है, उसने इसे और बढ़ा दिया है
engineering culture customer backward compatibility को बहुत महत्व देती है, और इसके अच्छे कारण भी हैं, लेकिन यह platform और decision-making के हर हिस्से में अच्छे और बुरे दोनों तरह से समा गया है
इसलिए internally ऐसे साफ़ platform shifts, जिनसे बड़ा सुधार हो सकता है, उनमें या तो investment नहीं होता या उनकी cost बहुत ज़्यादा मानी जाती है
फिर भी यह अब भी काम करने के लिए अच्छी जगह है, और मुझे इस बात पर गर्व है कि मेरा काम अरबों लोगों की working life में थोड़ा-बहुत सीधा योगदान देता है, लेकिन internal और external दोनों customers के लिए platform इस्तेमाल करने का अनुभव बेहतर बनाने के लिए अभी लंबा रास्ता तय करना है
Outlook भी पहले से ऐसी चीज़ें देता है, लेकिन वे बहुत खराब हैं। context ही असली चीज़ है, और वह context कई जगहों में दबा पड़ा होता है; access होने पर भी उसे ठीक से करना संभव नहीं हो पाता
AI का कबाड़ बढ़ने और Microsoft के “microslop” जैसा बनते जाने से यह रुझान बस और तेज़ हुआ है
Microsoft हमेशा से performance के मामले में लापरवाह रहा है। दो किस्से हैं
बहुत पहले Microsoft में काम करने वाले एक दोस्त से मैंने शिकायत की कि कोई Microsoft package बहुत धीमा है, तो उसने बेपरवाही से जवाब दिया, “Intel के shares खरीद लो। लोगों को अपने PC upgrade करने पड़ेंगे।”
दूसरा किस्सा लगभग 15 साल पहले एक local meetup में Yahoo में काम करने वाले पुराने दोस्त से हुई बातचीत का है। उसने बताया कि Yahoo और Microsoft का search contract वास्तव में कैसे काम करता था, और Microsoft engineers के सामने समस्या रखने पर भी उन्हें कोई प्रतिक्रिया नहीं मिलती थी
अगर यूरोप का कोई user search.yahoo.de पर search करता, तो request EU data center में Yahoo server तक जाती, और contract के हिसाब से वह request Virginia के Microsoft server को forward होती। लेकिन चूँकि वह EU request थी, इसलिए वह Microsoft server फिर EU के Microsoft server से request करता, और result EU Microsoft server से वापस Virginia Microsoft server, फिर वहाँ से EU Yahoo server तक लौटता
नतीजा यह कि एक search request में Atlantic को 4 बार पार करना पड़ता था, और latency लगभग 1500ms थी। Yahoo का internal target 300ms से कम था, लेकिन यह latency spike Microsoft को बताने पर भी वे बस कंधे उचकाकर रह जाते थे
Mac के लिए “Legacy Outlook” के latest version में एक बड़ा bug आ गया है। bug यह है कि “legacy Outlook for Mac में किसी email का reply या forward करते समय original message body में शामिल नहीं होता”
https://support.microsoft.com/en-us/topic/replying-to-or-for...
नतीजतन अब मुझे New Outlook नाम के इस कचरे को इस्तेमाल करने पर मजबूर होना पड़ा, और यह सचमुच कचरा है। बेहद धीमा है और हर काम में 1 सेकंड लगाता है
समझ नहीं आता सारे buttons को फिर से क्यों जमाया गया और fonts क्यों बदल दिए गए। क्या पुराना interface 1:1 copy नहीं किया जा सकता था?
अगर मुझे यह नया version 2 हफ़्तों से ज़्यादा इस्तेमाल करना पड़ा, तो मैं किसी दूसरे client पर चला जाऊँगा। शायद लोगों को migrate करवाने के लिए जानबूझकर ऐसा fatal bug डाला गया हो
मेरा इस नए कचरे पर जाने का कोई इरादा नहीं है, मैं तो पूरा mail client ही बदलने वाला हूँ
Calculator के खुलने में महसूस होने लायक कई सेकंड लगना ही Windows 10 पर मेरे लिए आख़िरी सीमा थी
घर पर मैं कई सालों से सिर्फ Linux इस्तेमाल कर रहा हूँ, और यह फ़ैसला सही था — इसकी याद दिलाने वाली ख़बरों की हेडलाइनें काफ़ी नियमित रूप से आती रहती हैं
WSL ही है जो किसी तरह इसे झेलने लायक बनाता है। जब घर के कंप्यूटर के सामने बैठ पाता हूँ तो ऐसा लगता है जैसे लंबी, आरामदायक साँस छोड़ रहा हूँ
Linux पर जब बिना किसी वजह के कुछ काम नहीं करता, ऐसे सबसे बुरे दिन भी Windows से बेहतर होते हैं
मैं हर सुबह काम के email देखने के लिए Outlook चलाता हूँ। कभी यह खुल जाता है, और कभी कुछ भी दिखाई नहीं देता — न स्क्रीन पर, न कोई loading dialog — जैसे मैंने इसे चलाया ही नहीं, और फिर 5 मिनट बाद यह खुलता है
यह Windows और Mac, दोनों पर होता है
लगता है UI render करने से पहले यह updates check करता है, और अगर update हो तो UI दिखाने से पहले download और apply भी पूरा करना पड़ता है। ऐप खोलने की कोशिश कर रहे user को यह ऐसे दिखता है जैसे ऐप टूट गया हो और load ही नहीं हो रहा
जब आप mail access करना चाहते हों और ऐप खुलने के बजाय पहले update करने का फ़ैसला कर ले, तो 5 मिनट इंतज़ार करना बहुत बड़ा कष्ट है। इसे या तो मना करने का option देना चाहिए, या background में चुपचाप यह काम करके तैयार होने पर restart के लिए पूछना चाहिए
Office में file save करने की कोशिश करें तो वैसी ही झुंझलाहट होती है। local save की बजाय OneDrive में save करवाने की एक dark user experience इसमें डाली गई है
Microsoft के पास बहुत तेज़ चलने वाले native apps बनाने के लिए काफ़ी कर्मचारी हैं, फिर भी वह अब तक web portability वाली सोच के पीछे खिंचा चला जा रहा है। जैसा कि सब जानते हैं, यह दावा आज भी ज़्यादातर सच नहीं है, और यह हर तरह की non-deterministic latency और errors अंदर ले आता है, जिन्हें साफ़-सुथरे ढंग से संभालना मुश्किल होता है
सच कहूँ तो 10 से ज़्यादा developers वाले लगभग हर app में यही हाल है। dependency बढ़ना और एकसमान design की कमी — यही वह ढाँचा है जो धीरे-धीरे मारता है
फिर भी, जैसा किसी और ने कहा, Fastmail जैसी चीज़ें browser में काफ़ी ठीक चलती हैं, इसलिए यह संभव तो है
सिर्फ support करने वाले platforms ही कम से कम चार हैं: Windows, Mac, iPhone, Android। सिर्फ frontend के लिए ही कम से कम 4 अलग engineers चाहिए
इसके ऊपर कई backend engineers चाहिए, और चीज़ें share की जा सकती हैं, लेकिन हमेशा ऐसा नहीं होता। Android की अजीब runtime requirements इतनी custom हैं कि सिर्फ इसलिए कि database C++ में लिखा गया है, इसका मतलब यह नहीं कि वह Windows backend वाले उसी C++ database जैसा होगा
और आख़िर में, designers हर native platform के अपने अलग elements को एक common design language में मिलाकर सभी platforms पर एक जैसा vision रखना चाहते हैं। तब engineer चारों platforms पर एक जैसा चलने वाला UI बनाता है, और नतीजतन वह लगभग एक custom “browser” ही बना रहा होता है