• Pebble iOS ऐप बनाने की योजना रखता है, लेकिन उसका मानना है कि iPhone पर थर्ड-पार्टी smartwatch के लिए Apple Watch स्तर की सुविधाएँ देना मुश्किल है
  • मुख्य पाबंदियाँ SMS·iMessage भेजने, notification reply, notification dismiss·mute·action handling जैसी उन सुविधाओं पर हैं जो smartwatch experience को तय करती हैं
  • iOS में Android जैसी inter-process communication (IPC) संरचना नहीं है, इसलिए दूसरे apps के साथ Pebble को सहज रूप से integrate करना मुश्किल है; पहले हर ऐप के लिए BLE workaround implement करना पड़ता था
  • 2024 में Apple के खिलाफ class-action lawsuit का दावा है कि iOS 13 के बाद third-party watch notifications और carrier-based messaging की शर्तें और सख्त हो गईं
  • rePebble.com subscribers में से 40% iPhone users हैं, इसलिए iOS ऐप बनाया जाएगा, लेकिन कुछ features पहले Android में आएँगे और iOS पर सीमित ही रह सकते हैं

iPhone पर third-party smartwatch को झेलनी पड़ने वाली सीमाएँ

  • Pebble v1 के समय से ही iPhone पर अच्छा smartwatch experience बनाना Android की तुलना में कहीं ज्यादा कठिन रहा है, और पिछले 8 वर्षों में स्थिति और खराब हुई लगती है
  • iOS ऐप बनाने की योजना है, लेकिन Pebble जैसी third-party smartwatch Apple Watch जिन features तक पहुँचती है उन सभी को support नहीं कर सकती
  • iPhone पर जो features कठिन या असंभव हैं, वे smartwatch के बुनियादी experience से सीधे जुड़े हैं
    • watch से SMS या iMessage भेजने का कोई तरीका नहीं है
    • notifications का reply देना या done mark करने जैसे notification actions किए नहीं जा सकते
    • अगर user गलती से iOS ऐप बंद कर दे, तो watch ऐप या internet से communicate नहीं कर सकती
    • watch यह detect नहीं कर सकती कि user iPhone देख रहा है या नहीं, इसलिए iPhone देखते समय भी watch vibrate करती है और notifications दिखाती है
  • दूसरे iOS apps के साथ Pebble को जोड़ना भी संरचनात्मक रूप से मुश्किल है
    • iOS में Android जैसा inter-process communication (IPC) concept नहीं है
    • पहले Pebble ने Strava जैसे apps से Pebble SDK integrate करवाकर अपना BLE connection बनाने को कहा था, लेकिन यह test करना कठिन था और app developers को पसंद न आने वाला भद्दा workaround था
  • App Store distribution और iOS policies भी development speed को सीमित करती हैं
    • iPhone पर apps को आसानी से sideload नहीं किया जा सकता, इसलिए App Store distribution जरूरी है
    • हर update पर यह जोखिम रहता है कि Apple app reviewer किसी मनमाने कारण से update रोक दे
    • iOS App Store rules की वजह से third-party watchface·app developers के लिए अपने काम से पैसे charge करने की व्यवस्था बनाना कठिन है
  • PebbleOS में JavaScript engine चलाने के लिए iOS restrictions के कारण कई workarounds की जरूरत पड़ी थी
    • Apple की इस सीमा के अनुसार कि downloadable code केवल JS हो सकता है, Pebble iPhone ऐप के अंदर compiler बनाया गया, और उस compiler को भी JS में लिखा जाना या cross-compile किया जाना जरूरी था
    • जब Pebble watch·app developers iOS ऐप को watch relay के रूप में इस्तेमाल करते हैं, तो “developer mode” हर कुछ मिनट में बंद हो जाता है, जिससे परेशानी होती है

Messaging workarounds और कानूनी मुद्दे

  • पहले Pebble ने watch से SMS भेजने के लिए AT&T के साथ SMS-over-IP custom contract किया था
    • end-user experience खुरदुरा था, और Pebble से भेजे गए messages iPhone के Messages ऐप में दिखाई नहीं देते थे
  • 2024 में Apple के खिलाफ class-action lawsuit का दावा है कि Apple की restrictions और सख्त हो गई हैं
    • iOS 13 में जोड़ी गई restrictions के कारण third-party watch पर notifications भेजने के लिए lock screen notifications को पूरे content preview के साथ दिखने के लिए set करना पड़ता है
    • दावा है कि Apple ने Pebble के बाद smartwatch कंपनियों के लिए carriers के साथ messaging services negotiate करने का रास्ता बंद कर दिया, और third-party smartwatch कंपनियों व carriers के बीच contract का उपयोग करने के लिए user को iMessage बंद करना पड़ता है
  • Pebble पक्ष का मानना है कि Apple security, privacy और बेहतर experience को वजह बताता है, लेकिन असल में वह market dominance का इस्तेमाल करके users को बंद ecosystem में बाँधता है
    • इसके नतीजे में competition घटता है, prices बढ़ती हैं और innovation कम होता है
    • DOJ भी इसे इसी तरह देख रहा है, और Apple Watch से जुड़ा class-action lawsuit भी चल रहा है

rePebble की iOS ऐप योजना और users क्या कर सकते हैं

  • rePebble.com subscribers में से 40% iPhone इस्तेमाल करते हैं, इसलिए iOS ऐप बनाने की योजना है
    • iOS पर watch features हमेशा Android की तुलना में कम विकसित लग सकते हैं
    • development team के कई लोग Android phones इस्तेमाल करते हैं, इसलिए कुछ features पहले Android ऐप में आएँगे और फिर iOS ऐप में जोड़े जाएँगे
    • अगर iOS restrictions की चिंता है, तो Android phone खरीदना सबसे आसान समाधान बताया गया है
  • अगर iPhone users Pebble watch चाहते हैं, तो उन्हें सार्वजनिक रूप से अपनी राय रखने या Android पर switch करने की सलाह दी गई है
    • US users से कहा गया है कि वे ACCESS Act और AICO जैसे bills का समर्थन करने के लिए अपने elected representatives को बताएं
    • Europe में DMA पास कराने वाले representatives को धन्यवाद देते हुए, Pebble पक्ष DMA Article 6 के तहत Apple को interoperability request submit करने और Apple Watch API के साथ interoperability की मांग करने की योजना रखता है

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.