- Apple ने WWDC में Apple Notes के लिए Markdown export फ़ीचर पेश किया है और इसे जल्द जोड़े जाने की बात सामने आई है
- Markdown फ़ॉर्मैट के लेखक जॉन ग्रूबर ने इस पर अपने विचार साझा किए
- यह फ़ीचर पहले कुछ third-party apps में उपलब्ध था, इसलिए तकनीकी यूज़र कम्युनिटी में इसे लेकर काफ़ी उम्मीद है
- Apple Notes के पूरी तरह Markdown editor में बदलने को लेकर विरोधी राय भी है; यह मान्यता है कि Notes को WYSIWYG आधारित सरल editing experience बनाए रखना चाहिए
- लेकिन Markdown export फ़ीचर, Notes के कमज़ोर export options को बेहतर बनाने वाला एक महत्वपूर्ण बदलाव है
9to5Mac की रिपोर्ट और शुरुआती प्रतिक्रिया
- Marcus Mendes ने 9to5Mac की रिपोर्ट में बताया कि WWDC में Apple Notes में Markdown export फ़ीचर जोड़ा जा रहा है
- यह ऐसा फ़ीचर है जिसे कई third-party apps पहले से सपोर्ट करती थीं, लेकिन कुछ खास यूज़र्स के लिए यह बहुत बड़ी ख़बर है
Markdown सपोर्ट को लेकर भ्रम और अंतर
- शुरुआती खबरों में इसे इस तरह गलत बताया गया कि Notes में Markdown support आ रहा है
- Bear और Obsidian जैसे apps में सीधे Markdown syntax में लिखना या नोट में वही syntax देखना, और मौजूदा Notes जैसा WYSIWYG तरीका — ये मूल रूप से अलग चीज़ें हैं
- "Markdown note app" अपने आप में एक अलग app category है
Markdown पर निजी नज़रिया और उसकी भूमिका
- Markdown के डेवलपर जॉन ग्रूबर, Notes को Markdown editor बनाने के विचार के पक्ष में नहीं हैं
- उन्होंने स्वयं Markdown का उपयोग मुख्य रूप से वेब पोस्ट लिखने के लिए किया है
- Markdown की मूल प्रकृति आज भी वही है: HTML में बदलने के लिए एक संक्षिप्त text notation
- Markdown की एक और बड़ी ताकत यह है कि इसे plain text files या database storage के लिए भी इस्तेमाल किया जा सकता है
- लेकिन Apple Notes इस संदर्भ से अलग, एक सरल और भरोसेमंद note app है
WYSIWYG editor के रूप में Apple Notes
- Apple Notes, साफ-सुथरा WYSIWYG rich text editor अनुभव देता है
- Mac और iPhone दोनों पर इसका इस्तेमाल बेहतरीन है, और पहले से तय styles चुनने वाले formatting options इसकी खासियत हैं
- गैर-nerdy अनुभव बनाए रखना महत्वपूर्ण है, और preview या mode switch की ज़रूरत न पड़ने वाली सहजता इसका बड़ा फ़ायदा है
- हालांकि, hashtag (#) की जगह Finder की तरह spaces वाले tokenized tag system का न होना एक कमी माना गया है
Markdown export फ़ीचर की अहमियत और उम्मीदें
- Markdown में export करने की सुविधा को बेहद उपयोगी माना जा रहा है
- इससे Notes के मौजूदा export options (PDF, Pages) की सीमाएँ काफी हद तक दूर हो सकती हैं
- टेक्स्ट के साथ-साथ images को कैसे handle किया जाएगा, यह भी बड़ी दिलचस्पी का विषय है (अगर अफ़वाह सही निकलती है, तो इस पर और ध्यान जाएगा)
निष्कर्ष
- Apple Notes के export फीचर में Markdown support जुड़ना तकनीकी कम्युनिटी पर सकारात्मक असर डाल सकता है
- लेकिन Notes को पूरी तरह Markdown editor में बदलने के मामले में सावधानी या विरोध का रुख़ स्पष्ट रूप से रखा गया है
- यह फिर याद दिलाता है कि usability, accessibility और सहजता ही Notes की असली ताकत हैं
2 टिप्पणियां
Windows Notepad (memojang) में टेक्स्ट formatting और Markdown support जोड़ा गया
लगता है अब यह OS में भी डिफ़ॉल्ट रूप से बिल्ट-इन होने वाला माहौल बन रहा है।
Hacker News की राय
Gruber ने कहा कि वह ब्लॉग के अलावा Markdown का बहुत कम उपयोग करते हैं, और editor जैसे format के रूप में Markdown की कुछ कमियाँ हैं, लेकिन मैं Markdown के दो बड़े फ़ायदे ज़रूर रेखांकित करना चाहता हूँ
(1) यह plain text है, इसलिए vendor lock-in से बचने के लिए बहुत अच्छा है
(2) proprietary format की जगह Markdown का व्यापक उपयोग होने से मेरी data portability बनी रहती है
यहाँ तक कि open source app भी अगर proprietary format इस्तेमाल करें, तो non-developer लोगों के लिए data निकालना मुश्किल हो जाता है
अगर शुरू से ही Markdown या Markdown export support हो, तो data को स्वतंत्र रूप से साथ ले जा सकने का भरोसा रहता है
मेरी भी लगभग यही सोच है, और (Microsoft द्वारा अधिग्रहण से पहले) GitHub और GitLab में Markdown के व्यापक उपयोग ने मुझे यह तय करने पर मजबूर किया कि company wiki, code के भीतर API docs आदि लगभग सब कुछ Markdown में एकरूप कर देना चाहिए
Markdown अधिकांश software documentation के लिए काफ़ी अच्छा format है, और developers पहले से ही इससे परिचित हैं, इसलिए कोई अतिरिक्त markup language बस एक अनावश्यक entry barrier बन जाती है
Markdown के नए लोगों से मैं कहता हूँ कि format गलत हो तो भी कोई बात नहीं, पहले ऐसी जगह पर कुछ लिखकर छोड़ो जहाँ पहुँचा जा सके
बाद में मैं उसे ठीक कर दूँगा, और लोग स्वाभाविक रूप से कमी वाली चीज़ें सीखते जाएँगे
मैंने ज़्यादा complex और powerful documentation system बनाने में भी हिस्सा लिया है, लेकिन अब मुझे लगता है कि Markdown ही सबसे अच्छा विकल्प है
जटिल format rules सीखने में समय लगाने के बजाय ज़्यादा महत्वपूर्ण skills पर ध्यान देना बेहतर है
Markdown किसी हद तक WordPerfect की तरह developers को text formatting की आज़ादी देता है, और वकीलों जैसे कुछ समूहों के लिए यह अनिवार्य tool है
लेकिन हक़ीक़त यह है कि ज़्यादातर लोग (80~95%) इसका ठीक से उपयोग नहीं कर पाते
Markdown के सीमित rules उलटे उसकी ताकत हैं, और web पर यह शानदार है, जबकि WYSIWYG आधारित editor कागज़ी छपाई के लिए बने पुराने तरीकों से निकले हैं
Markdown दूसरे बड़े formats आने से पहले से मौजूद था, और मुझे पूरा भरोसा है कि यह आगे भी लंबे समय तक रहेगा
यह perfect नहीं है, लेकिन जिन ज़्यादातर technologies और software का मैंने इस्तेमाल किया, उनसे अलग इसमें अचानक गायब हो जाने का डर नहीं है, इसलिए इस format पर भरोसा होता है
plain-text IDE में documentation लिखते समय Markdown सबसे अच्छा समाधान है
मुझे लगता है कि यही Markdown के लोकप्रिय होने की असली वजह है
basic Markdown बहुत ही simple है, और कभी-कभी HTML की ज़रूरत हो तो बस वही जोड़कर काम चल जाता है
Joplin जैसे program में Markdown बहुत स्वाभाविक रूप से काम करता है
इसके उलट OneNote, EverNote आदि में formatting issues की वजह से मुझे उलटे ज़्यादा असुविधा हुई है
Markdown web editing के लिए बनाया गया था, उस दौर में जब physical keyboard virtual keyboard से ज़्यादा आम थे
note app में, ख़ासकर iOS/iPadOS पर, user input environment की वजह से मुझे इसका कोई बड़ा फ़ायदा महसूस नहीं होता
Markdown के कुछ rules Notes में अटपटे लगते हैं
उदाहरण के लिए, line end पर दो spaces डालकर return देना (manual line break के लिए rule) Notes users के नज़रिए से अनावश्यक है
और Apple के CommonMark को follow करने की संभावना भी कम है, इसलिए हर अलग grammar implementation के साथ users को खुद support range और quality समझनी पड़ेगी
मिसाल के तौर पर, Obsidian में
# Thoughts on C#लिखकर line बदलने पर यहThoughts on Cजैसा दिखने की समस्या हैयानी Markdown support होने पर भी उससे परिचित होना अब भी ज़रूरी है
मैं iOS पर Notion में Markdown का अक्सर उपयोग करता हूँ
मैं इसे heading, list आदि formatting को तेज़ी से दर्ज करने के लिए shortcut जैसी चीज़ के रूप में इस्तेमाल करता हूँ
क्या iOS device अब भी लगातार spaces टाइप करने पर उसे अपने-आप
”. ”(period + space) में बदल देते हैं?iPad पर md लिखते समय यह काफ़ी झुंझलाहट भरा होता है
मैंने कुछ साल पहले Markdown पर एक लेख लिखा था, और web पर Markdown के format और experience के बीच तनाव को लेकर मेरी सोच आज भी वही है
Apple Notes ने Markdown को source format की बजाय syntax के स्तर पर अपनाया है, यह एक व्यावहारिक approach है
Markdown की familiarity बची रहती है, लेकिन format से ज़िद नहीं रहती, इसलिए ज़्यादा users को लाभ मिलता है
असल में ज़्यादातर लोगों को सिर्फ
*ज़ोर*याcodeजैसा input चाहिए होता है; version control या original Markdown को सुरक्षित रखना उनके लिए ज़रूरी नहीं होतातर्क यह है कि Markdown धीरे-धीरे UI और behavior की source language बनता जा रहा है
Apple Notes का बदलाव भी उसी धारा से जुड़ता है
Markdown ‘document format’ है या ‘writing experience’, इस पर दूसरों की राय जानने की इच्छा है
मैं नहीं चाहता कि Notes एक Markdown editor बन जाए
बल्कि वह मुख्य syntax को समझकर बस अपने-आप convert कर दे, इतना काफ़ी है
उदाहरण के लिए, अगर मैं
# My Noteलिखूँ तो उसे title style में बदल दे, या## Headingको heading style मान लेअसल में ज़्यादातर app पहले से list input (
-,*) आदि को auto-convert करते हैं, इसलिए अगर थोड़ा और syntax संभाल लिया जाए तो वही पर्याप्त हैलेकिन हक़ीक़त में आप जिन सभी features की माँग कर रहे हैं, वे Markdown से ही आए हैं
ज़्यादातर app ऐसा इसलिए करते हैं क्योंकि वे Markdown को कुछ हद तक support करते हैं
मैं रोज़ Apple Notes का उपयोग करता हूँ और एक note app बना रहा हूँ
अब तक Apple Notes का इस्तेमाल किया जाने वाला format proprietary था, इसलिए उससे बाहर निकलने का रास्ता खोजता रहा लेकिन सफल नहीं हुआ
अब अगर Markdown support आ जाए, तो बस इंतज़ार करना होगा — यही उम्मीद है
मैंने भी यही चिंता की थी, लेकिन Apple Notes से Markdown में export करने के लिए पहले से कई tools मौजूद हैं
Obsidian में आधिकारिक तौर पर सुझाया गया tool भी है: https://help.obsidian.md/import/apple-notes
Apple Notes भी काफ़ी उपयोगी होता जा रहा है, इतना कि मैं अपनी app छोड़ने ही वाला था
लेकिन code और image formatting की कमी की वजह से अभी भी असुविधा है
ख़ासकर जब image drag-and-drop करने पर वह default size में पूरी page ढँक लेती है; अगर ज़्यादातर note apps या blog platforms की तरह बस defaults ठीक कर दिए जाएँ, तो सभी खुश हो जाएँगे
मैंने भी खुद app बनाते समय image handling पर बहुत समय और bugs झेले हैं
folder के हिसाब से note export:
https://www.icloud.com/shortcuts/3aed9f1608ce4efeb31a276ad02f1852
सभी notes export:
https://www.icloud.com/shortcuts/1b305195692e42c19d258989475763ea
notes को HTML में export:
https://www.icloud.com/shortcuts/1a61fe549b7c41d7b2e3511ee12d93fa
अगर Markdown में export न कर पाना इतना कष्टदायक था, तो फिर Notes का इस्तेमाल जारी रखने की वजह क्या थी, यह जानना चाहूँगा
मेरे मामले में तो मैं साल में एक बार बस कुछ numbers या temporary memo जैसी चीज़ें ही दर्ज करता हूँ
lms के ज़रिए screenshot को formatted text में बदलना मेरे लिए पूरी तरह काम कर गया था
इस ख़बर को लेकर मेरी सबसे बड़ी उत्सुकता की वजह यह है कि Apple Notes के मौजूदा export formats बहुत ही कमज़ोर हैं
PDF editable नहीं है, और Pages proprietary format है, इसलिए conversion के दौरान formatting टूट जाती है और काम असुविधाजनक हो जाता है
मैं मानता हूँ कि Markdown कुछ खास उद्देश्यों के लिए उपयोगी tool है, लेकिन सामान्य note-taking के लिए यह उपयुक्त नहीं है
व्यक्तिगत रूप से मैं चाहता हूँ कि Apple Notes आगे चलकर ऐसे blogging system में बदले जहाँ notes को pipeline की तरह सीधे website पर publish किया जा सके
मुझे अब तक उसका तरीका नहीं मिला है
"Markdown खास उद्देश्यों के लिए अच्छा है, notes के लिए नहीं" — इस राय के जवाब में,
मैं Obsidian जैसे Markdown-आधारित note editor का आनंद लेने वालों में हूँ, और मुझे नहीं लगता कि यह सिर्फ एकल उद्देश्य वाला format है; बल्कि memo के लिए यह सचमुच बहुत उपयुक्त है
https://alto.so/ पहले से Apple Notes को blog के रूप में publish करने का solution देता है
मैं notes को INI format में एक loose schema के साथ लिखता हूँ
जैसे-जैसे data बढ़ता है, मैं उसे धीरे-धीरे structured बनाता हूँ और tools बनाता हूँ
ERP जैसे formal तरीकों और Markdown/org-mode जैसे free-form तरीकों के बीच यह best balance है
iPhone पर इसे उपयोग करना काफ़ी असुविधाजनक है
हर चीज़ के लिए Apple की approval चाहिए, और file system access भी मुश्किल है, इसलिए Markdown का उस एकमात्र text editor में जुड़ना जो तेज़ और energy-efficient background sync support करता है, बहुत मायने रखता है
मैंने पहले iPhone पर server-side automation की कोशिश की थी, लेकिन note format SGML-प्रकार का होने की वजह से बहुत मशक्कत करनी पड़ी
smartphone को ही छोड़ देने के बाद मैं कहीं ज़्यादा खुश हूँ
मुझे भी Markdown editor पसंद हैं, लेकिन Apple आम users के लिए internal structure सामने लाने वाला style नहीं अपनाता, इसलिए मुझे लगता है कि Apple Notes के साथ यह मेल नहीं खाता
मैंने भी पहले Notes से सीधे website publish करने वाला system बनाने का सपना देखा था
काफ़ी कोशिशों के बाद मैंने अपना indie product https://quotion.co पूरा किया
note storage format के रूप में Markdown बेहतरीन है
indentation या list format जैसी चीज़ों की सटीक editing आसान होती है, और list type बदलना (numbered <-> bullet) जैसे आम practical use case में भी यह सुविधाजनक है
मैं Obsidian user हूँ, लेकिन Apple Notes में भी बहुत सामग्री है, इसलिए दोनों systems को एक करना हमेशा मुश्किल लगता है
मेरे लिए यह update बहुत सकारात्मक है
Apple द्वारा feature जोड़ने की सराहना करता हूँ
Mr. Gruber के Markdown के सह-निर्माता होने की बात सही है, लेकिन यह भी याद रखना चाहिए कि बाद के विकास में उनका योगदान बहुत बड़ा नहीं था
स्वर्गीय Aaron Schwartz भी Markdown के सह-निर्माताओं में थे
मुझे नहीं लगता कि सिर्फ Gruber की राय पर ज़रूरत से ज़्यादा ध्यान देना चाहिए
संतुलित नज़रिए की ज़रूरत है