1 पॉइंट द्वारा GN⁺ 2023-08-31 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Windows 11 Insider Preview Build 23531 Dev Channel रिलीज़ है, और अब यूरोपीय आर्थिक क्षेत्र (EEA) में सिस्टम कॉम्पोनेंट्स के लिंक डिफ़ॉल्ट ब्राउज़र में खुलेंगे
  • Dev Channel Insider Preview builds की expiry date Build 23526 से 15 सितंबर 2024 तक बढ़ा दी गई है, इसलिए नवीनतम Dev Channel build पर बने रहना ज़रूरी है
  • टास्कबार सर्च में search box gleam पर माउस hover करने से search flyout दिखाने वाला व्यवहार फिर जोड़ा गया है, और इसे Settings में समायोजित किया जा सकता है
  • explorer.exe, File Explorer, HDR wallpaper और Task Manager के crashes व गलत व्यवहार ठीक किए गए हैं, और Task Manager में page switching तथा summary view भी बेहतर किया गया है
  • डेवलपर्स Windows Insider SDK और NuGet packages इस्तेमाल कर सकते हैं, लेकिन Canary और Dev Channel के लिए SDK flight साथ में जारी होते हैं, इसलिए अपने channel के अनुसार सही version चुनना होगा

Build 23531 में बदले गए व्यवहार

  • Windows 11 Insider Preview Build 23531 Dev Channel में जारी किया गया है
  • Dev Channel Insider Preview builds की expiry date Build 23526 से 15 सितंबर 2024 तक अपडेट की गई है
    • Dev Channel उपयोगकर्ताओं को नवीनतम build पर अपडेट करना चाहिए
  • यूरोपीय आर्थिक क्षेत्र (EEA) में Windows system components जब लिंक खोलेंगे, तो वे डिफ़ॉल्ट ब्राउज़र का उपयोग करेंगे

टास्कबार सर्च

  • search box gleam पर माउस hover करने से search flyout खुलने का अनुभव फिर से जोड़ा गया है
  • इस व्यवहार को टास्कबार पर right-click करके “Taskbar settings” में जाकर अपनी पसंद के search box experience के अनुसार बदला जा सकता है

ठीक की गई समस्याएँ

  • सामान्य

    • Safe Mode में explorer.exe के काम न करने की समस्या ठीक की गई है
  • File Explorer

    • File Explorer बंद करते समय explorer.exe के crash होने की समस्या हल की गई है
    • बहुत सारी images होने पर Gallery में जाते समय File Explorer के crash होने की समस्या ठीक की गई है
    • जब File Explorer Home पर खुला हो, तब “Automatically type into the Search Box” के काम न करने की समस्या हल की गई है
    • compressed folder से OneDrive folder में files copy-paste करते समय error code के साथ fail होने की समस्या ठीक की गई है
  • HDR background

    • HDR enabled होने पर HDR wallpaper के फीके दिखाई देने की समस्या ठीक की गई है
  • Task Manager

    • touch या pen से Task Manager window को move न कर पाने की समस्या हल की गई है
    • Settings में reset to default button दबाने पर Task Manager के crash होने की समस्या ठीक की गई है
    • Task Manager इस्तेमाल करते समय, जिसमें end task के पल भी शामिल हैं, बीच-बीच में होने वाले crashes कम किए गए हैं
    • search करने के बाद search term हटाने पर भी view के filter बने रहने की समस्या हल की गई है
    • title bar में search icon के Task Manager text के ऊपर चढ़ जाने की समस्या ठीक की गई है
    • कई pages के बीच switch करते समय performance improvements लागू किए गए हैं
    • navigation pane के graph पर double-click करने पर दिखने वाला performance page summary view अब छोटी window के लिए अपडेट किया गया है
    • Dev Channel Insider Preview build में शामिल कुछ fixes, रिलीज़ हुई Windows 11 versions के servicing update में शामिल किए जा सकते हैं

ज्ञात समस्याएँ और सीमाएँ

  • Start menu

    • Start menu के All apps के नीचे कुछ apps गलती से system components के रूप में दिख सकते हैं
    • Microsoft Edge के ज़रिए install किए गए PWA apps इसका उदाहरण हैं
  • टास्कबार सर्च

    • search box पर माउस hover करने पर दिखने वाला tooltip कभी-कभी मौजूदा search highlight से मेल नहीं खाता
  • इनपुट

    • Build 23475 से जारी Unicode Emoji 15 support और Build 23506 से जारी COLRv1 support update color font format, Build 23531 update के बाद एक bug की वजह से अब दिखाई नहीं दे रहे हैं
    • इस समस्या को आने वाली किसी flight में ठीक किया जाएगा
  • Windows Copilot

    • Alt + Tab से Windows Copilot से बाहर निकला जा सकता है, लेकिन वापस Windows Copilot पर नहीं जाया जा सकता
    • Windows + C focus को फिर से Windows Copilot पर ले जाता है
    • voice access इस्तेमाल करते समय Copilot को पहली बार launch या refresh करने के बाद, पहली बार “Ask me anything” box पर click करने के लिए “Show grid” command का उपयोग करना होगा

डेवलपर्स के लिए SDK और NuGet packages

  • नवीनतम Windows Insider SDK को aka.ms/windowsinsidersdk से डाउनलोड किया जा सकता है
  • SDK NuGet packages भी NuGet Gallery | WindowsSDK पर flight के रूप में उपलब्ध हैं
    • .NET TFM packages: .NET apps में उपयोग के लिए
    • C++ packages: architecture-specific Win32 headers और libraries प्रदान करते हैं
    • BuildTools package: जब केवल MakeAppx.exe, MakePri.exe, SignTool.exe जैसे tools की ज़रूरत हो तब उपयोग करें
  • ये NuGet packages SDK तक अधिक granular access और CI/CD pipeline integration प्रदान करते हैं
  • SDK flights Canary Channel और Dev Channel दोनों के लिए प्रकाशित किए जाते हैं, इसलिए अपने Insider Channel के अनुसार सही version चुनना चाहिए
  • नए API को target करते समय, सभी customer devices पर app चल सके इसके लिए adaptive code का उपयोग करना चाहिए
  • OS version checking हर स्थिति में अपेक्षित रूप से काम नहीं कर सकती, इसलिए Feature detection की सिफारिश की जाती है

Dev Channel इस्तेमाल करते समय ध्यान देने योग्य बातें

  • Dev Channel को ऐसे builds मिलते हैं जो engineering के long-term work को दर्शाते हैं, और इनमें शामिल features व experiences का सामान्य रिलीज़ होना ज़रूरी नहीं है
  • Dev Channel builds को किसी खास Windows release से मेल खाते हुए नहीं देखना चाहिए, और इनमें शामिल features समय के साथ बदले, हटाए, बदले गए या Windows Insider के बाहर सामान्य ग्राहकों के लिए कभी जारी न किए जाएँ, ऐसा हो सकता है
  • कुछ features और experiences Dev Channel से पहले Canary Channel में आ सकते हैं, लेकिन Dev Channel बेहतर platform stability देता है
  • रिलीज़ का समय करीब आने पर कुछ features और experiences तैयार होने पर Beta Channel में जा सकते हैं
  • डेस्कटॉप के नीचे दाईं ओर दिखाई देने वाला watermark ऐसे pre-release builds में सामान्य है

1 टिप्पणियां

 
GN⁺ 2023-08-31
Hacker News की राय
  • EEA में जब Windows के सिस्टम components लिंक खोलते समय default browser का इस्तेमाल करते हैं, तो इसका मतलब है कि अब तक वे user की इच्छा को पूरी तरह अनदेखा करते रहे हैं
    user ने खुद default browser चुना था, फिर भी Microsoft सिर्फ EEA में, जहां उसे मजबूर किया गया, इसे सम्मान दे रहा है
    अगर EEA के system components में यह किया जा सकता है, तो बाकी इलाकों में ऐसा न कर पाने की कोई तकनीकी या compatibility वजह होने की संभावना बहुत कम है

    • default browser define करने में कभी कोई तकनीकी समस्या नहीं रही
      करीब 30 साल से Windows समेत सभी operating systems में यह होता आया है, और यह 100% user की अनदेखी है
    • यह सच में बुनियादी सवाल है: Microsoft आखिर users को competing browsers के बजाय Edge की ओर इतना धकेलना क्यों चाहता है?
      “क्योंकि उसका अपना browser है, इसलिए वह चाहता होगा कि लोग उसे इस्तेमाल करें” वाला जवाब काफी नहीं है
      Edge को इतना जोर देकर आगे बढ़ाने का आर्थिक motivation क्या है, समझ नहीं आता; दिमाग में बस “user data” आता है, लेकिन यह भी सवाल है कि Microsoft ऐसा कौन-सा browser data चाहता है जो उसे operating system से नहीं मिल सकता
    • देखते हैं वे लोग इस पर क्या कहेंगे जो हमेशा चिल्लाते थे कि EU बेगुनाह अमेरिकी tech companies पर बस fines लगाता रहता है
    • काश कोई ऐसा crack जैसा कुछ बना दे जो EEA के बाहर के क्षेत्रों में भी यही behavior चालू कर दे
      तब देख पाएंगे कि Microsoft इसे user के लिए बुरा बताने की कोशिश में कैसी mental gymnastics करेगा
    • Microsoft में इस मामले में नैतिक रूप से बेहतर होने की इच्छा नहीं है
      वह यह नहीं समझता कि हमें याद है Microsoft कैसी company थी
      Wayback Machine तक जाने की भी जरूरत नहीं: https://www.theringer.com/tech/2018/5/18/17362452/microsoft-...
  • दिलचस्प है कि Microsoft को यह स्वीकार करना पड़ रहा है कि user settings का सम्मान करने में कोई cost नहीं थी, फिर भी वह जानबूझकर उन्हें अनदेखा करता रहा

    • Windows के लिए इस feature को region के हिसाब से अलग बनाना उल्टा ज्यादा महंगा पड़ता है
      हालांकि browser dominance के लिहाज से choice देना Microsoft के लिए सचमुच cost है
    • Apple कब मानेगा?
    • सबसे बुरी बात यह है कि Microsoft के पास इतने resources हैं कि वह ऐसा browser बना सकता है जिसे लोग बिना जबरदस्ती के इस्तेमाल करना चाहें
      किसी दूसरी timeline में अगर उसने EdgeHTML और Chakra को बनाए रखकर web technology की diversity बढ़ाई होती, गैर-जरूरी features, tracking, data sucking, login pressure, संदिग्ध financial services और Bing integration वाली बेकार चीजें हटाई होतीं, Windows/macOS/Linux support किया होता, और open source करके दिखाया होता कि कोई अजीब हरकत नहीं है, तो मैं खुशी-खुशी Edge user बन जाता
      तब वह एक वाकई दिलचस्प browser होता जो शायद खुद-ब-खुद बिकता, लेकिन हकीकत में यह लगभग बिना किसी इस्तेमाल करने की वजह वाला Chrome shell भर है
    • अगर user settings का सम्मान करने से Edge और Microsoft ecosystem adoption घटता है, तो वही अपने-आप में cost है
    • असल में खोया हुआ revenue काफी बड़ा होगा
      यह सिर्फ user की अनदेखी नहीं, बल्कि पैसा बनाम user goodwill का मामला है
  • कुछ समय पहले नए laptop पर Chrome install करने की कोशिश कर रहा था, लेकिन Edge ने Chrome installer ठीक से download करने ही नहीं दिया
    Chrome website पर download button दबाया तो progress या completion दिखाने के बजाय Edge बार-बार popup दिखाकर भरोसा दिलाता रहा कि Edge काफी अच्छा है
    आखिरकार Edge अपने meme जैसा “Chrome download करने वाला browser” वाला role भी ठीक से नहीं निभा पाया

    • दिलचस्प बात यह है कि Edge के काफी अच्छा होने की बात कहने वाला banner सिर्फ Bing पर Chrome search करने पर आता है, Firefox पर नहीं
    • अभी करके देखा, Edge ने दो बार banner दिखाया
      एक बार Chrome download confirmation के ऊपर, यानी उस screen के ऊपर जहां browser पूछता है कि .exe file रखनी है या नहीं, और दूसरा banner X से बंद भी नहीं हो रहा था
      download list पर click करने के बाद ही Edge को Chrome installer रखने के लिए कह पाया
    • जानना चाहूंगा कि आखिर Chrome download हो पाया या नहीं
      या Edge ने download को पूरी तरह refuse कर दिया?
  • अच्छा है, लेकिन धरती पर हर जगह user choice का सम्मान क्यों नहीं किया जाता?

    • क्योंकि यह ऐसी company नहीं है जो choice देकर users का सम्मान करे
    • क्योंकि EU में पारित regulation है, और उदाहरण के लिए अमेरिका में ऐसा regulation नहीं है
    • वह changelog असल में कहता है: “जब मजबूर किया जाएगा तभी सही काम करेंगे”
    • अमेरिका में tech monopolies पर ठीक से कार्रवाई नहीं होती
      पूरी Congress के पास tech stocks में बड़ा weight रखने वाला S&P 500 है, इसलिए असल में command उन्हीं के हाथ में है
      इस dystopian spiral से निकलने का तरीका ढूंढना होगा
    • निष्पक्ष होकर कहें तो EU में भी Microsoft user की choice का सम्मान नहीं करता
      बस इस खास तरीके से उस अनदेखी को लागू करना कानूनी तौर पर रोका गया है
  • एक अमेरिकी के तौर पर मुझे Microsoft से ज़्यादा इस बात पर गुस्सा आता है कि हमारी सरकार उपभोक्ताओं की रक्षा नहीं करती
    Microsoft कारोबार के नज़रिए से अनुमानित तरीके से ही व्यवहार कर रहा है, और यह बस दशकों पहले के Internet Explorer मामले की पुनरावृत्ति है

    • किसी कंपनी का अनुमानित होना यह नहीं कहता कि उसे भीतर तक घटिया होना ही पड़े
      Microsoft अपनी स्थापना के बाद से ही कानून को हल्के में लेने वाली कंपनी रही है, और Apple व Google भी काफ़ी खराब हैं, लेकिन शुरुआत से ऐसे नहीं थे
      Microsoft हमेशा से अपराधी संगठन जैसी कंपनी रही है
    • एक नए antitrust breakup युग की ज़रूरत है
      1900 के दशक की शुरुआत में “robber barons” वाले दौर की ओर बढ़ती आर्थिक व्यवस्था को पलटने और युद्धोत्तर उछाल को संभव बनाने वाली धारा भी यही थी
      Fortune 500 ने अब monopoly के बजाय duopoly·triopoly पर रुकना सीख लिया है, लेकिन private equity चुपचाप, शब्दशः, बाकी हर चीज़ पर monopoly बनाने की कोशिश कर रही है
      Lina Khan और मौजूदा FTC कोशिश कर रहे हैं, लेकिन जिन आर्थिक ताकतों·कंपनियों·अरबपतियों ने हालात यहाँ तक पहुँचाए, उनके अड़ंगे की वजह से वास्तविक प्रगति बहुत बड़ी नहीं दिखती
      जनता में भी Microsoft द्वारा Activision खरीदने पर “competition बढ़ेगा” मानने वाले fans बहुत हैं, जबकि असल में उन्हें बस यह पसंद नहीं कि Microsoft, Sony और Nintendo के पीछे तीसरे नंबर पर है; फिर भी वे FTC पर दबाव डालते हैं कि वह और consolidation न रोके
    • मुझे लगता है यह समझदार नज़रिया है
      tax avoidance भी कुछ ऐसा ही है: Amazon के tax न देने पर गुस्सा होना ऐसा है जैसे जहाज़ डुबोने वाले समुद्र पर गुस्सा होना
      अगर Amazon boycott का सबसे अच्छा नतीजा बस इतना हो कि Amazon थोड़ा ज़्यादा tax दे, तो बाकी सभी कंपनियाँ और अरबपति avoidance जारी रखेंगे
      बेहतर है ऊर्जा उस सरकार पर केंद्रित की जाए जो उन्हें बच निकलने देती है
      monopoly में भी यही है: एक consumer के तौर पर हमारे पास leverage न होना ही monopoly का सार है
      हम Google और Microsoft के बुरे होने पर बेबस होकर रो सकते हैं, या सरकार से वाकई कुछ करने की मांग कर सकते हैं; अजीब है कि लोग अक्सर पहला रास्ता चुनते हैं
    • मूल बात यह है कि system ही घटिया है
      उसके भीतर के actors को लगभग घटिया तरह से व्यवहार करना ही पड़ता है, और अगर वे ऐसा नहीं करते तो ऐसा करने वाला दूसरा पक्ष लाभ उठा लेता है
      सही काम करना कारोबार से असंबंधित ही नहीं, बल्कि अक्सर सीधे नुकसानदेह होता है
      इसलिए सही काम करने का incentive न होने के साथ-साथ, उल्टा करने का सीधा incentive मौजूद है
    • Citizens United के बाद से मुझे उम्मीद नहीं कि ऐसी चीज़ होगी
  • शुरुआत में ही ऐसा नहीं करना चाहिए था, और users को धोखे से Edge इस्तेमाल करवाने का इरादा 100% था
    दूसरी बात, इसे सिर्फ EEA में बंद करना नैतिक रूप से गलत है
    तीसरी बात, अब भी Edge को गले के नीचे ठूँसने की कोशिश जारी है
    इसका मतलब है कि users को customer होने के नाते सम्मान नहीं मिलता, बल्कि केवल कानूनी दबाव होने पर ही सम्मान मिलता है
    Microsoft customers का सम्मान नहीं करता और हमारे पैसे का हकदार नहीं है

  • सोचना चाहिए कि वे इसकी इतनी परवाह क्यों करते हैं
    जवाब मुझे नहीं पता
    पहले, लोग दूसरा browser install कर लें तब भी operating system खरीदते और services इस्तेमाल करते थे, लेकिन latest browser बनाए रखने की लागत बड़ी लगती थी
    आजकल मेरा best guess यह है कि वजह कुछ वैसी ही है जैसी Google ने Gmail से लेकर YouTube तक किसी भी Google service में login करने पर Chrome browser login से जोड़ने के लिए की, ताकि बाद में सभी website data ले सके
    सोचता हूँ कि क्या Microsoft advertising business चलाना चाहता है, या ads वाले answers और अपनी services को प्राथमिकता से दिखाने के लिए Cortana integration है, या भविष्य की नई services को ज़्यादा लोगों की आँखों के सामने धकेलना है, या Windows desktop पर 70% से ज़्यादा share हासिल कर web standards को प्रभावित करना है
    शायद यह सबका मिश्रण हो, और जो भी हो, इस ज़िद्दी push के पीछे की strategy जानना अच्छा होगा

    • Microsoft ने अपना browser engine छोड़ दिया है और अभी Edge बस Chromium इस्तेमाल करता है, इसलिए maintenance cost कम है
      Edge default search के रूप में Bing इस्तेमाल करता है, इसलिए Microsoft ads दिखा सकता है, और built-in shopping plugin भी शायद revenue बनाएगा
      आगे जब चाहे लोगों को दूसरी Microsoft services की ओर मोड़ भी सकता है
    • Microsoft Advertising सालाना 10 अरब डॉलर, यानी कुल revenue का करीब 5%, कमाता है और Microsoft इसे aggressive तरीके से बढ़ाना चाहता है
  • अगर EU और non-EU के browser share के आँकड़े अब अलग होने लगें, तो अमेरिका में Microsoft पर मुकदमा करने का आधार कहीं ज़्यादा मजबूत होगा

    • ऐसी कंपनियाँ efficiency को अहम मानती हैं, और दुनिया भर में एक setting support करना देश-दर-देश settings से ज़्यादा efficient है
      power users से choice छीनते समय भी वे यही बहाना पसंद से इस्तेमाल करती हैं
      लेकिन browser choice के मामले में वे region के हिसाब से अलग behavior support करने को खुशी-खुशी तैयार हैं
      यह अपने-आप में दिखाता है कि Microsoft की Edge थोपने की मौजूदा practice वास्तव में कारगर है
      share के आँकड़े तो उसके ऊपर की सजावट भर हैं
    • लगता तो ऐसा ही है, लेकिन GDPR भी privacy-केंद्रित constitutional amendment की ओर ले जाने में लगभग कोई भूमिका नहीं निभा पाया
      अमेरिकी legal system साफ़ कहें तो केवल उन groups के हितों से चलता है जो पागलपन भरे महंगे legal costs चुकाने को तैयार हों
      यहाँ privacy पीछे छूट जाती है, और सच कहूँ तो शक है कि इस election में कौन इस पर चर्चा भी करेगा
      क्योंकि किसी को इससे monetary benefit नहीं मिलता
  • यही expected behavior है, सबसे intuitive है, और एकमात्र behavior है जिसका मतलब बनता है, फिर भी Microsoft ने किसी वजह से तय कर लिया कि default browser इस्तेमाल करना ज़रूरी नहीं
    ठहरिए, क्या वे मुझे पूरी तरह भड़काना चाहते हैं?
    बहुत झुंझलाहट होती है
    taskbar को भी अब left या right में vertical नहीं रख सकते
    मेरा मानना है कि Microsoft को Windows के महत्वपूर्ण हिस्से open source करने के लिए मजबूर किया जाना चाहिए, ताकि यह process users के लिए ज़्यादा democratic बने

    • कुछ समय पहले desktop पर खुलेआम “कृपया Edge इस्तेमाल करें” popup आया था
      लगता है अब EU की भी परवाह नहीं रही
    • पुराने Windows versions का source बहुत पहले “जबरन जारी” हुआ था, लेकिन अफ़सोस, वैध तरीके से नहीं
  • Windows 11 को यह कैसे महसूस कराया जाए कि मैं EU में हूँ?

    • अगर बात इस हद तक पहुँच जाए कि operating system को ठीक से काम कराने के लिए उसे यह धोखा देना पड़े कि आप किसी दूसरे देश में हैं, तो शायद नया operating system आज़माने का समय आ गया है
      GNU/Linux Wine के ज़रिए Windows software के 95% के साथ बेहतरीन compatibility देता है
    • यह region setting हो सकती है: https://www.groovypost.com/howto/adjust-region-settings-on-w...
    • अगर बात इस हद तक पहुँच जाए कि operating system को ठीक से काम कराने के लिए उसे यह धोखा देना पड़े कि आप किसी दूसरे देश में हैं, तो शायद नया operating system आज़माने का समय आ गया है
      macOS Parallels के ज़रिए Windows software के 95% के साथ बेहतरीन compatibility देता है, और browser choice का सम्मान भी करता है
      मैं Safari, जो अभी मेरा पसंदीदा browser है, के साथ-साथ Firefox, Chrome, Tor Browser, Brave भी इस्तेमाल कर रहा हूँ
      switching भी आसान है और macOS setting बदलने पर आपकी choice का सम्मान करता है
    • Windows install करते समय en-gb सेट करने के बाद operating system language को “English Worldwide” में बदल दें, तो Microsoft की कई anti-user बकवास चीज़ों से बचा जा सकता है
      शायद Windows 11 install करते समय region को “English $SomeCountryStillInEU” पर रखकर language को “English Worldwide” सेट कर देना काफी होगा
    • https://github.com/rcmaehl/MSEdgeRedirect की सलाह दूँगा