2 पॉइंट द्वारा GN⁺ 2025-02-13 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • कार के इंटीरियर controls में हर फ़ंक्शन को touchscreen में ठूँसने के बजाय, automated climate control और physical dial का संयोजन ड्राइवर को कम input के साथ ज़रूरी settings override करने देता है
  • Scott Bezek का open source Smart Knob और Seedlabs dev kit, brushless DC motor, नकली detents, vibration feedback, और छोटे display को मिलाकर ऐसे dial prototype के लिए उपयुक्त रहे जो tactile feel को software से बदलते हैं
  • volume जैसे continuous values के लिए नियमित और सूक्ष्म detents सबसे प्राकृतिक लगे, जबकि smooth linear resistance ज़्यादा precise होने के बावजूद निर्जीव लगा, और value के साथ बढ़ने वाला dynamic resistance सामान्य उपयोग में अजीब महसूस हुआ
  • एक ही dial से temperature, fan speed, और seat heating तीनों को संभाला जा सकता है, लेकिन तीन फ़ंक्शन ही लगभग सीमा हैं; चौथा जोड़ने पर बिना नीचे देखे interface में अपनी जगह ट्रैक करना मुश्किल हो जाता है
  • अंतिम अनुशंसित configuration है temperature और fan speed के लिए two-function dial और seat heating के लिए अलग physical button; बार-बार होने वाले सरल controls touchscreen से बेहतर physical control पर काम करते हैं

touchscreen पर निर्भरता से शुरू हुआ climate control का पुनःडिज़ाइन

  • मौजूदा climate control को फिर से डिज़ाइन करने का प्रयोग इस समस्या-बोध से शुरू हुआ कि car makers touchscreen पर ज़रूरत से ज़्यादा निर्भर हो गए हैं और बहुत सारे फ़ंक्शन जोड़कर interface को जटिल बना रहे हैं
  • लक्ष्य था यात्रियों को आरामदायक रखते हुए controls की संख्या न्यूनतम करना
  • thermal comfort चार environmental factors पर निर्भर करता है
    • हवा का तापमान
    • thermal radiation
    • airflow
    • humidity
  • जब ये तत्व एक निश्चित range में हों, तो ज़्यादातर लोगों के लिए आरामदायक माहौल बनाया जा सकता है, इसलिए automation पर काफ़ी भरोसा किया जा सकता है
  • शुरुआती concept एक ऐसा automated system था जिसमें एक temperature dial fan speed और seat heating दोनों तय करता था
    • अगर cabin temperature set temperature से बहुत दूर हो, तो system fan speed और seat heating/cooling बढ़ा देता है
    • ड्राइवर किसी भी समय automatic setting को override कर सकता है

display के ऊपर dial से display-embedded dial तक

  • शुरुआती योजना touchscreen display के ऊपर dial लगाने की थी, लेकिन कई implementations आज़माने के बाद इसे तकनीकी रूप से अपर्याप्त माना गया
    • touch events को सटीक रूप से register करना मुश्किल था
    • dial घुमाते समय accidental touch रोकने के लिए आसपास जगह खाली रखनी पड़ती थी, जिससे display area बर्बाद होता था
  • विकल्प था dial के अंदर display लगाना
  • Scott Bezek का Smart Knob एक open source project है जो brushless DC motor की मदद से analog dial का अहसास नकल करता है
    • motor की ताकत और resistance को adjust करके software-controlled नकली detents बनाए जा सकते हैं
    • detent strength, hard stops जैसे अलग-अलग tactile feedback simulate किए जा सकते हैं
    • dial दबाने पर button click जैसा अहसास देने के लिए vibration motor भी शामिल है
  • Seedlabs Smart Knob dev kit इस project को prebuilt development kit के रूप में उपलब्ध कराता है

rotary dial के tactile experiments

  • rotary dial देखने में सरल लग सकता है, लेकिन software और tactile feedback दोनों को नियंत्रित किया जा सकता है, इसलिए कई तरह के interactions तलाशे जा सकते हैं
  • physical control का आकार, रूप और वज़न उपयोगकर्ता में इस बात की अपेक्षा बनाते हैं कि उसे कैसे चलाया जाए
    • गोल dial यह बताता है कि इसे घुमाया जा सकता है
    • बड़ा dial यह संकेत देता है कि वह ज़्यादा महत्वपूर्ण और precision वाला function नियंत्रित करता है
    • छोटा dial कम और अपेक्षाकृत कम महत्वपूर्ण functions नियंत्रित करने का संकेत देता है
    • label जैसे संकेत function, steps की संख्या और state समझा सकते हैं
  • dial rotation का tactile feedback भी communication layer की तरह काम करता है
    • media source जैसी settings, जहाँ सेटिंग ही बदलती है, वहाँ मज़बूत detents बदलाव की अहमियत बताते हैं
    • volume जैसी single-function value changes में छोटे detents ज़्यादा प्राकृतिक लगते हैं
  • volume control experiment में तीन tactile patterns की तुलना की गई
    • smooth linear resistance: तकनीकी रूप से सबसे precise, लेकिन निर्जीव और कृत्रिम लगा
    • नियमित और सूक्ष्म detents: volume जैसे controls में सबसे आम होने के कारण सबसे प्राकृतिक लगे
    • volume के अनुपात में बढ़ता dynamic resistance: analog dial में बनाना कठिन concept होने से सामान्य volume control में अजीब लगा, लेकिन दूसरे उपयोगों में संभावनाएँ हैं

tactile interface डिज़ाइन guidelines

  • समान तरह के controls में एकसमान tactile patterns बनाए रखने चाहिए
    • अगर volume और fan speed दोनों एक जैसे value range वाले controls हैं, तो एक को continuous rotation और दूसरे को stepped rotation बनाकर मिलाना ठीक नहीं
  • system को precision adjustment और तेज adjustment दोनों की अनुमति देनी चाहिए
    • volume आम तौर पर छोटे steps में बदला जाता है, लेकिन ज़रूरत पड़ने पर जल्दी mute भी होना चाहिए
    • जिन functions में off state हो, उनमें dial को पूरी तरह बाईं ओर घुमाकर function बंद होने का अहसास सहज लगता है
  • physical feedback और visual feedback sync में होने चाहिए
    • अगर dial 270° घूमता है, तो interface भी 270° के अनुसार होना चाहिए
    • detent positions और UI positions भी मेल खानी चाहिए
    • प्रयोग में पाया गया कि जब dial detent को 20% पार कर ले, तब UI update करना ज़्यादा प्राकृतिक लगता है
  • value range जितनी बड़ी हो, detent strength उतनी हल्की; value range जितनी छोटी हो, detent strength उतनी मज़बूत रखना बेहतर है
    • [0,99] range में सूक्ष्म detents उपयुक्त हैं
    • [0,3] जैसी छोटी range में position स्पष्ट बताने के लिए मज़बूत detents चाहिए
  • महत्वपूर्ण values के लिए ज़्यादा मज़बूत detents दिए जा सकते हैं
    • temperature जैसे दशमलव values वाले cases में primary और secondary values को detent strength से अलग किया जा सकता है
  • extreme values को resistance या step size से व्यक्त किया जा सकता है
    • automatic climate mode में अगर मौजूदा cabin temperature से बहुत अलग temperature set किया जाए, तो लक्ष्य पाने के लिए system को ज़्यादा ताकत से काम करना पड़ता है; इसे अधिक resistance से जताया जा सकता है
    • एक ही set temperature भी मौजूदा cabin temperature के अंतर के हिसाब से अलग परिणाम दे सकता है, इसलिए dynamic extreme-value expression में यह उपयोगी है
    • off mode जैसी महत्वपूर्ण stage को सामान्य on stages की तुलना में बड़ा angular span दिया जा सकता है
  • state change से ठीक पहले सूक्ष्म preview resistance दी जा सकती है
    • force curve का linear से ज़्यादा logarithmic होना बेहतर है
    • अगली detent के पास आते-आते resistance बढ़े, तो step कब होगा यह ज़्यादा स्पष्ट महसूस होता है

prototype से सामने आई सीमाएँ

  • तय किए गए डिज़ाइन सिद्धांतों के आधार पर temperature, fan speed और seat heating वाला एक नकली automation system बनाया गया
  • यह पहले वाला निष्कर्ष बरकरार रहा कि seat heating अपनी निजी प्रकृति के कारण automation में शामिल करने के लिए उपयुक्त नहीं है, फिर भी यह देखने के लिए इसे जोड़ा गया कि क्या एक dial से तीनों functions नियंत्रित किए जा सकते हैं
  • temperature control में क्रमिक tactile resistance लागू की गई
    • मौजूदा temperature से जितना दूर adjustment होगा, उतना ज़्यादा resistance महसूस होगा
    • बहुत अधिक temperature set करने पर fan speed और seat heating भी बढ़ेगी, यह बात tactile रूप से व्यक्त की गई
  • fan speed और seat heating ने एक ही tactile profile इस्तेमाल किया
    • fan speed स्पष्ट 5 steps में थी
    • seat heating 4 steps की थी, जिसमें पहला step ज़्यादा मज़बूत feedback वाला “off” position था
  • dial दबाने पर functions के बीच cycle किया जा सकता था, और display के नीचे छोटा paginator मौजूदा active function दिखाता था
  • automation system में temperature set करने के बाद fan speed और seat heating कैसे बदलते हैं, यह ड्राइवर को function cycle किए बिना समझ आना चाहिए, लेकिन केवल छोटे display से यह बताना मुश्किल था

तीन functions संभव, लेकिन दो ज़्यादा प्राकृतिक

  • एक dial पर तीन तरह के data types दिखाना संभव है, लेकिन यह लगभग अधिकतम सीमा है
  • चौथा function जोड़ने पर बिना नीचे देखे interface में अपनी जगह ट्रैक करना कठिन हो जाता है
  • छोटे display में बहुत जानकारी समेटनी पड़ना मुख्य सीमा है
  • अगर तीन data types automation system में आपस में जुड़े हों, तो उनके संबंध को driving के दौरान इस्तेमाल होने वाली छोटी screen पर समझाना और कठिन हो जाता है
  • अगर functions सिर्फ temperature और fan speed तक सीमित हों, तो conceptually यह ज़्यादा प्राकृतिक लगता है और automation system की state साफ़ दिखाने के लिए पर्याप्त जगह भी मिलती है
  • अंतिम अनुशंसित setup है two-function rotary dial
    • automation system controls की संख्या कम करता है
    • ज़रूरत पड़ने पर ड्राइवर आसानी से override कर सकता है
    • seat heating के लिए बार-बार दबाकर intensity cycle कराने के बजाय ऐसा अलग physical control आदर्श है जिसमें एक press से पसंदीदा setting चुनी जा सके

असली कारों में मिलते-जुलते समाधान

  • Jaguar ने three-function dial में depth-direction interaction जोड़कर एक दिलचस्प समाधान इस्तेमाल किया
    • default state में यह temperature नियंत्रित करता है
    • dial दबाने पर seat heating सक्रिय होती है
    • dial खींचने पर fan speed सक्रिय होती है
    • सड़क से नज़र हटाए बिना सीखने और इस्तेमाल करने में आसान तरीका है
    • Jaguar ने कई अन्य manufacturers की तरह physical climate controls बंद कर दिए और touchscreen पर शिफ्ट कर लिया
  • Skoda अपने मौजूदा premium models में तीन Smart Dials देता है
    • हर passenger अपने dial से temperature समायोजित करता है
    • dial दबाने पर seat heating नियंत्रित होती है
    • driver बीच वाले dial को volume, driving mode, fan speed, air direction आदि सहित अधिकतम 6 functions के लिए configure कर सकता है
    • आज के touch-interface रुझान के बीच इसे सरल और उत्कृष्ट डिज़ाइन कहा जा सकता है

touchscreen और physical controls के बीच भूमिका-विभाजन

  • navigation जैसे जटिल interactions के लिए touchscreen लगभग एक आवश्यक बुराई है
  • climate control जैसे बार-बार इस्तेमाल होने वाले सरल controls को touch interface के अंदर नहीं रखना बेहतर है
  • physical controls के गायब होने की वजह के रूप में अक्सर cost का हवाला दिया जाता है, लेकिन Skoda और Renault जैसे budget brands आज भी physical controls देते हैं, इसलिए मामला सिर्फ cost का नहीं है
  • touch-only interface अपनाने वाले manufacturers ने ergonomics और safety पर cost और marketing को प्राथमिकता दी है
  • physical controls चलाने के अनुभव में अपनी अलग संतुष्टि और quality feel होती है
    • Mercedes जैसे brands लंबे समय से इस बात पर गर्व करते रहे हैं कि वे switches और buttons के feel को परिपूर्ण करने में हज़ारों घंटे लगाते हैं
    • touchscreen में यह अनुभव गायब हो जाता है, और ज़्यादातर आधुनिक वाहनों में भी यही हुआ है
  • physical control design में अभी बहुत खोज की गुंजाइश है, और project code GitHub पर उपलब्ध है

1 टिप्पणियां

 
GN⁺ 2025-02-13
Hacker News टिप्पणियां
  • कार कंपनियों के आम “जो भी कचरा हो उसे touchscreen पर डाल दो” तरीके के उलट, डिजिटल controls को कैसे design किया जाए, इस पर सोचने की बात की मैं सराहना करता हूं
    हालांकि मुझे संदेह है कि इतने जटिल mode-based controls सच में फायदेमंद हैं या नहीं। मेरी 2016 मॉडल की पुरानी कार में 3 knobs हैं, इसलिए बिना देखे तापमान, fan speed और airflow position को अलग-अलग adjust कर सकता हूं, और seat heating भी एक button से हो जाती है
    temperature control का automatic mode हो तो सिद्धांततः उपयोगी होगा, लेकिन असल में कई बार बस अभी ठंड लग रही है, गर्मी लग रही है या comfortable है—इसके आधार पर हाथ बढ़ाकर knob घुमा देना काफी होता है। और जिन दूसरी कारों में automatic mode है, उनमें भी आखिरकार कई functions touchscreen पर mode switch करके ही चलाने पड़ते हैं, जिससे सड़क से नजर हटती है

    • 1997 मॉडल Lexus में digital climate control को control करने वाला knob है, जिसमें rotary position encoder के बजाय सीमा वाला knob इस्तेमाल किया गया है, ताकि तापमान maximum ऊपर या नीचे पहुंचने पर स्पर्श से पता चल सके
      अच्छी तरह design की गई कारों में मुझे पसंद आने वाली detail ठीक यही है
    • सहमत हूं। मुझे “smart” knob नहीं चाहिए। लगता है अगले साल कार खरीदने जाना पड़ेगा, और चिंता है कि बिना देखे operate हो सकने वाली कार ढूंढनी हो तो काफी candidates छांटने पड़ेंगे
    • ज्यादातर temperature controllers sensor input value को स्थिर तो रखते हैं, लेकिन उस value का वास्तविक महसूस होने वाले comfort से आश्चर्यजनक रूप से कम संबंध होता है
      आम तौर पर वजह यह अजीब-सी assumption होती है कि अक्सर user की जगह पर भी न लगा single sensor वास्तविक environment को सही-सही reflect करेगा
      “थोड़ा गर्म/थोड़ा ठंडा” जैसा input ही काफी है, और यह उस precision का दिखावा नहीं करता जो वास्तव में मौजूद ही नहीं है
    • “मौजूदा mode check करो, tap करो, छोटी screen देखो, जरूरत हो तो फिर tap करो” वाली बात मुझे भी चिंतित करती है
      ऊपर से यह user interface improvement जैसा दिखता है, लेकिन analog control experience की तुलना में अभी भी नुकसान है। volume adjust करने के लिए knob को जोर से घुमाया और पता चला कि radio channels तेजी से बदल रहे हैं—ऐसी स्थिति बन सकती है
      बिना देखे operate करने के लिए knob की state को दिमाग में लगातार बनाए रखना पड़ेगा, जबकि लक्ष्य ऐसा operation होना चाहिए जिसमें नजर न हटे। analog में यह संभव था
    • कार controls के ठीक और भरोसेमंद तरीके से design होने की उम्मीद मैंने छोड़ दी है
      अगर कोई ऐसा design भी ले आए जिसमें cognitive load बहुत कम हो, सीखना आसान हो और आदत डालना आसान हो, तब भी “नया, और नया, revolutionary और disruptive होना चाहिए” वाले pressure की वजह से हर नई कार खरीदते समय हमें जबरन फिर से सीखना पड़ेगा
      20 साल पुरानी कार बदलने से डर लगता है, लेकिन आखिर करना ही होगा। Hyundai की खराब computerization, safety issues, corruption या अविश्वसनीयता तक पहुंच चुकी optimization, subscription जैसी बिक्री-विरोधी प्रवृत्तियां, और घिनौना design—इन सबको देखते हुए शायद अच्छे public transport वाले शहर और देश में shift होना मेरे और environment दोनों के लिए बेहतर हो। जो occasional gaps होंगे उन्हें taxi और rental car से संभाला जा सकता है, और car-centric society रहने के लिए अच्छी जगह नहीं है
  • मैं SmartKnob का creator हूं। यह चीज़ कई सालों से इतनी ज्यादा user experience discussions पैदा कर रही है, यह देखकर हर बार हैरानी होती है
    जो prototype और demo मैंने मूल रूप से share किए थे, उनमें एक बात थोड़ी खलती है: press action और screen को mode-based menu interface की तरह इस्तेमाल करना। screen demo video में अच्छी लगती है, और smart home control panel जैसे interface में ठीक बैठती है जहां user का पूरा attention हो
    लेकिन मुझे लगता है कि असली potential tactile feedback में ही ज्यादा है, और menu के बजाय सीधे किसी specific mode पर switch करने वाले dedicated buttons के साथ इसका इस्तेमाल करने में है। उदाहरण के लिए, बाद के एक demo में tactile feedback को video timeline jog tool में इस्तेमाल किया गया है: https://youtu.be/J9192DfZplk

    • आपने जो smart knob बनाया है, वह सच में अब तक देखी गई hardware creations में सबसे top level का है। बस काश मैं इतना creative होता कि इसके अच्छे use cases सोच पाता
    • इस design से शुरू हुई user experience पर critical thinking दिलचस्प है
      पूरी तरह software से बदल सकने वाली screen अब कार के अंदरूनी अनुभव के “नए युग” से ज्यादा, बहुत customizable लेकिन बेहद जटिल settings control का v0.1—यानी आलसी पहला implementation—लगने लगी है। यह design उस concept को और refine करने के करीब दिखता है, इसलिए इसकी तारीफ करना चाहूंगा
      मैं सहमत हूं कि driving के दौरान जरूरी “बिना देखे control” के लिए यह शायद अभी पूरी तरह पर्याप्त नहीं है, लेकिन कई uses में यह कहीं ज्यादा premium और refined interface है। अगर main menu options को सिर्फ 5 तक सीमित कर दें, तो 10 buttons को एक knob से replace किया जा सकता है
      केवल tactile feedback इस्तेमाल करने वाले हिस्से के संदर्भ में, क्या आपने Surface Dial से तुलना की है? मुझे लगा था वह ज्यादा mainstream होगा, लेकिन लगता है धीरे-धीरे गायब हो गया
    • काश development kit out of stock न होती। कई सालों से एक खरीदना या बनाना चाहता था
    • एक commercial product है जो इसका कहीं ज्यादा advanced version लगता है, और शायद उसमें tilt sensor भी है
      art और video media से जुड़े कुछ professionals इसे पसंद करते हैं, और यह भी ध्यान देने लायक है कि space backdrop वाली मशहूर SF फिल्म और series में cockpit chair पर यह दिखा था
      काश analog input और output वाले और smart devices मिलें। लगता था Ambient Technologies कुछ सही दिशा पकड़ रही थी, लेकिन शायद जिस market fit की उम्मीद थी, वह आखिरकार नहीं मिल पाया
    • समझ नहीं आता कि यह Nest thermostat से कैसे अलग है। Nest में भी घूमने वाला knob है, press करके mode switch होता है, और clicks के लिए tactile feedback भी है
  • इसमें लगी मेहनत और intelligent features दिलचस्प हैं, लेकिन कुछ चिंता की बातें भी हैं
    पहली, knobs को 2 तक घटाने की कोशिश में हर एक multi-mode बन जाता है। इससे muscle memory का बहुत-सा फायदा खत्म हो जाता है, और इस्तेमाल करते समय हाथ से आंशिक रूप से ढक जाने वाली छोटी screen देखनी पड़ती है। tactile feedback मौजूदा mode को देखे बिना समझने में मदद कर सकता है, लेकिन सड़क पर नजर रखते हुए इस्तेमाल करना हो तो याद रखने वाली चीजें बढ़ जाती हैं, जिससे simplicity का फायदा कम हो सकता है
    दूसरी, मुझे शक है कि tactile feedback gloves पहनकर भी काम करेगा या नहीं। पता नहीं महसूस होगा या touch detect होगा या नहीं
    आजकल manual climate control में भी आम तौर पर 3 knobs होते हैं, इसलिए यहां बताए गए 2 से बहुत बड़ा फर्क नहीं है, और हर बार हाथ बढ़ाने पर वे हमेशा वही काम करते हैं। चिंता यह है कि user को बिना देखे interface की आदत डालने में कितना समय लगेगा। feedback देने के लिए fingers से न ढकने वाली बड़ी screen का इस्तेमाल करना शायद फायदे का हो सकता है
    फिर भी detent को कैसे program किया जाए वगैरह पर user interface consistency की यह बेहतरीन study है

    • multi-mode वाली समस्या dedicated mode selection buttons से काफी हद तक हल हो सकती है, ऐसा मुझे लगता है। ऐसे buttons हों जिन्हें देखे बिना दबाकर सीधे किसी खास mode में जाया जा सके
      logical layout यह होगा कि dial के आसपास pie chart की तरह buttons लगाए जाएं, तब बिना देखे भी उन्हें ढूंढना बहुत आसान होगा। अगर buttons dial के नीचे रखे जाएं, तो हाथ screen को नहीं ढकेगा और display को clear mode indicator की तरह भी इस्तेमाल किया जा सकेगा
      driver के head-up display पर indicator duplicate भी किया जा सकता है। यह अब भी थोड़ा ध्यान खींचेगा, लेकिन मसलन driver जब उसे छू रहा हो तभी speedometer के बीच को कुछ पल के लिए भर दे, तो infotainment panel देखने के लिए सिर घुमाने की तुलना में यह बहुत कम distracting होगा
      gloves वाली समस्या की चिंता करने की जरूरत नहीं है। यह physical knob है और motor rotational force का resistance देती है, इसलिए gloves पहनने पर भी कोई समस्या नहीं होगी
  • कार controls design करना आसान है। engineers ने 100 साल तक precision और ergonomics के लिए जिन elements को polish किया है, उन्हें लीजिए, फिर industrial design degree वाले किसी व्यक्ति को दे दीजिए; वह सब फेंककर कुछ चमकदार बना देगा, और नतीजतन Anton Yelchin जैसे लोग मरेंगे

    • मुझे काफी समय से यकीन है कि ऐसी बहुत-सी चीजें senior user interface/experience developers के लिए job program हैं
      AWS का user interface 10 साल में बहुत ज्यादा नहीं बदला, फिर भी उस दौरान कम से कम तीन बार redesign हुआ, और इससे किसी को फायदा नहीं हुआ
      अच्छा होगा अगर बड़ी कंपनियां paid users को long-term support user interface दें, और user experience team को दूसरों के workflows खराब करने की अनुमति केवल opt-in तरीके से हो
  • physical controls की एक अनदेखी खूबी यह है कि वे interior को identity और experience देते हैं
    cars के दीवाने के रूप में बड़े होते हुए मुझे यह देखना पसंद था कि हर brand अपना interior कैसे layout करता है। उदाहरण के लिए 2000s की Volvo में climate vent selection के लिए बैठे हुए व्यक्ति की काफी बड़ी image इस्तेमाल होती थी
    इसके अलावा मेरे दिमाग में 3000 pounds से भारी object में कुछ वास्तविक दबाने, धकेलने और click सुनने वाले physical elements होना स्वाभाविक लगता है
    कुछ विशाल touchscreens और touch controls यह सब लगभग खत्म कर देते हैं

    • classic Range Rover में छोटी seat जैसी seat adjustment control होती है। अगर seat को पीछे झुकाना हो, तो miniature seat की backrest पकड़कर उसे इच्छित दिशा में धकेलते हैं, और असली seat motor उसके अनुसार move करती है
      निजी तौर पर मुझे simple और खराब न होने वाली non-powered seats ज्यादा पसंद हैं, लेकिन अगर automate करना ही हो, तो यह शानदार interface है
    • Volvo के बैठे हुए व्यक्ति वाली image से vents चुनने का तरीका क्या हर कार में ऐसा नहीं होता? कौन-सा vent चालू है यह दिखाने के लिए इसके अलावा कोई और तरीका देखने की याद नहीं है
    • आपका मतलब समझता हूं, लेकिन पूरी तरह असहमत हूं। मुझे 2000s के मध्य की Nokia याद आती है, जब हर साल सिर्फ अलग दिखने के लिए phones को front से redesign किया जाता था। आखिर लोगों को चाहिए था एक brick जैसा device जिसमें कुछ common buttons, ठीक-ठाक screen और standard graphical interface हो
      मुख्य समस्या यह है कि car makers हमेशा usability के बजाय new design चुनते हैं। वे functional improvement के लिए नहीं, differentiation के लिए parts बदलते हैं। Volvo climate control जैसे अच्छी तरह designed controls भी अगले minor facelift में गायब हो जाते हैं
      और नया issue यह है कि software और user experience में हर car company अविश्वसनीय रूप से अक्षम है। यह उनकी culture और expertise नहीं है। इसलिए buttons खराब हैं या हैं ही नहीं, और screen भी nightmare बन जाती है
      यह सोच auto industry में गहराई से जमी है, इसलिए शायद आसानी से नहीं बदलेगी, लेकिन सच में इसे रुकना चाहिए
  • उम्र बढ़ने पर ये designers जिस एक चीज को miss करते हैं, वह presbyopia है। मेरी Honda में controls ठीक-ठाक हैं, लेकिन ऐसे knobs पर लगे छोटे displays, जैसे यहां दिख रहे हैं, parked होने पर भी देखना बहुत मुश्किल है, और रात में drive करते समय नामुमकिन
    icons बहुत छोटे हैं। आजकल cars की screen size को देखते हुए knobs के लिए पर्याप्त जगह है, इसलिए उसका इस्तेमाल करना चाहिए

    • मौजूदा design approach को देखते हुए presbyopia issue पर जितना जोर दें कम है। presbyopia सभी को प्रभावित करता है [0]
      अगर आप ऐसी चीजें design कर रहे हैं जो 20s में दिखती हैं, तो आपको अपने भविष्य के लिए और आम तौर पर ज्यादा पैसे वाले बड़े population group के लिए भी invest करना चाहिए
      [0] https://www.aoa.org/healthy-eyes/eye-health-for-life/adult-v...
    • इसके उलट physical controls में सबसे महत्वपूर्ण बात यह है कि उन्हें operate करते समय देखना न पड़े। आंखें सड़क पर रहनी चाहिए
  • कार निर्माताओं को इस व्यक्ति को इंटरफेस बनाने के लिए नियुक्त करना चाहिए। इन्हें असली बात समझ में आती है। ड्राइव करते समय जिन functions को बार-बार इस्तेमाल करना पड़ता है, उनके लिए touchscreen नहीं होना चाहिए; यह बेहद असुरक्षित है

    • काश कार निर्माताओं के कामों में यह सबसे खतरनाक चीज़ होती
      उदाहरण के लिए Jeep ने हाल में यह शौक खोज लिया है कि अगर वह जादुई तरीके से अनुमान लगा ले कि कोई tow truck आसपास है, तो तेज़ warning sound के साथ random full-screen warning दिखा देती है। असल में अगले 10 मिनट में tow truck दिखने की संभावना अच्छे-से-अच्छे में करीब 50% ही होती है
      रात में ड्राइविंग के तीसरे घंटे में, सड़क पर आप अकेले हों और अचानक “alert, दुनिया खत्म होने वाली है” जैसा कुछ दिख जाए—बहुत ही शानदार
      मुझे कार निर्माता सचमुच नापसंद हैं। इन्हें touchscreen इस्तेमाल करने की अनुमति नहीं होनी चाहिए। भले ही वह उपयोगी हो सकता हो, इन्होंने बार-बार साबित किया है कि वे उसे ठीक से इस्तेमाल करने जितने समझदार नहीं हैं
    • कारों के touchscreen ऐसे लगते हैं जैसे उन्हें Minority Report के 3D hologram interface की तरह design किया गया हो। देखने में cool और चाहने लायक, लेकिन रोज़मर्रा के controls के लिए बिल्कुल practical नहीं
      अगर कार निर्माता showroom में कार को आकर्षक दिखाने के लिए optimize करते हैं, तो boring physical controls के मुकाबले चमकदार touchscreen जीत जाता है
    • लगता है कार निर्माता भी इसे “समझते” होंगे। बस marketing team या parts count घटाने वाले लोगों के goals से टकराव हो जाता है
    • शायद कई single-purpose knobs लगा देना ही काफी हो। यह भी अभी बहुत ज्यादा multi-function है
  • यह दूसरे touchscreens से बेहतर लगता है, लेकिन पहली जगह touchscreen की जरूरत ही क्यों है, समझ नहीं आता
    Mazda की तरह non-touch screen इस्तेमाल करने का तरीका मुझे पसंद है, और 2004 BMW X5 में dashboard के बीच वाले dial को घुमाकर temperature को बहुत बारीकी से control करने वाला खूबसूरत control मुझे और भी अच्छा लगता है
    temperature को 70 degrees जैसे किसी ठीक value पर set करने के बाद, अगर चेहरे और हाथों पर आने वाली हवा बहुत गर्म या ठंडी लगे तो बस dial घुमा दीजिए। बाकी vents 70 degrees पर ही चलते रहते हैं, जबकि हाथों की तरफ एक साथ warm या cool air दे सकते हैं। जाहिर है, highway में merge करते समय भी यह adjustment पलक झपकते किया जा सकता है

  • 2000s की शुरुआत वाली BMW 5 Series, 2004 model में यह सीख मुश्किल तरीके से मिली
    एक screen को control करने के लिए joystick-style का एक knob था, अगर याद सही है तो iDrive, और climate control व settings समेत सब कुछ वही संभालता था। समस्या यह थी कि यह vehicle functions के साथ पूरी तरह integrated all-in-one system था, इसलिए इसे किसी नए या बेहतर factory system से replace नहीं किया जा सकता था
    आप aging technology में फंस जाते थे, और जब screen या computer दिक्कत देने लगते, तो कोई आसान हल नहीं था। न सस्ता button replacement, न आसान upgrade
    80s के LandCruiser जैसी कारों से तुलना करें तो physical controls दशकों बाद भी चलते रहते हैं, और worst case में button या switch को थोड़े-से पैसों में बदल सकते हैं। इसके उलट modern cars proprietary system खराब होते ही पुराने पड़ जाने वाले disposable tech products बनती जा रही हैं
    इसलिए कुछ साल पहले नई कार खरीदते समय मैंने Toyota LandCruiser चुनी। अब इसमें touchscreen तो है, लेकिन physical buttons का इस्तेमाल होना—drive करते समय music बदलने या volume adjust करने के लिए button दबाते हुए—बहुत बड़ा फर्क पैदा करता है

    • head unit के लिए standard DIN/double DIN slot हो तो upgrades और changes भी आसान हो जाते हैं
      आजकल नई कारें पूरी तरह custom integrated systems वाली होती हैं, इसलिए head unit बदलना जैसी चीजें काफी कठिन हो गई हैं। उदाहरण के लिए किसी पुरानी कार में नया CarPlay double DIN head unit लगाना बहुत आसान है, लेकिन latest cars में यह कठिन या असंभव है
    • 2021 BMW में iDrive के साथ physical buttons और dials भी हैं, और यह सचमुच बेहतरीन system है
      कई iDrive systems replace किए जा सकते हैं, लेकिन सस्ते eBay parts कहां से आते हैं, इसे लेकर थोड़ी चिंता होती है
      बाद वाले iDrive शुरुआती versions से कहीं बेहतर हो गए, और शायद कार में मैंने जितने systems इस्तेमाल किए हैं उनमें सबसे अच्छा था। लेकिन अब वे विशाल touchscreen की तरफ चले गए हैं। देखने में impressive है, पर मुझे नहीं चाहिए
  • मेरा सबसे पसंदीदा car control system BMW iDrive rotary dial है
    touchscreen ज्यादा granular control तक access देने के लिए ठीक है। लेकिन उसे उन functions तक सीमित रखना चाहिए जिन्हें drive करते समय set करने की जरूरत नहीं होती
    Tesla में defogger चालू करने के लिए screen पर 3 बार tap करना पड़ता है, और उस दौरान ध्यान screen पर चला जाता है। जबकि यहां यह आम जरूरत है। दूसरी तरफ Subaru में यह अब muscle memory बन चुके एक button से हो जाता है, इसलिए Tesla वाला तरीका समझ से बाहर है

    • अजीब है। मैं Pacific Northwest में रहता हूं, और defogger manually चालू करने की बारियां उंगलियों पर गिनी जा सकती हैं। मेरा Model 3 अक्सर “auto defogging” दिखाता है। हो सकता है humidity sensor खराब हो
      मैं मानता हूं कि ऐसे function के लिए physical control ideal होगा, लेकिन आजकल मुझे परेशान करने वाली एकमात्र चीज़ wiper control का न होना है। अगर Tesla cameras की जगह rain sensor से wipers चलाता, तो शायद वह समस्या भी खत्म हो जाती
    • क्या आपने rotary dial से text input करके देखा है? मैंने तो तुरंत हार मान ली। कार में normal screen है, लेकिन touch नहीं है। किसी चीज़ के अच्छा होने के लिए balance जरूरी है