4 poin oleh GN⁺ 2024-12-20 | 1 komentar | Bagikan ke WhatsApp
  • Kematian seorang teman yang sendirian di hotel karena tanda-tanda kesehatan abnormal tidak terdeteksi membuat penulis merasa perlu memakai smartwatch
  • Apple Watch memimpin industri dalam akurasi pelacakan detak jantung, tidur, dan olahraga; bahkan model berusia 4 tahun pun lebih akurat daripada produk pesaing terbaru
  • Namun, karena ekosistem Apple yang tertutup, kebijakan eksklusif, dan sikap yang menghambat perbaikan, penulis memutuskan untuk tidak membeli produk Apple
  • Penulis telah menggunakan smartwatch dan smartphone yang didukung komunitas open source sambil mempertahankan kendali penuh atas data
    • Gadgetbridge menggantikan aplikasi proprietari dari produsen dan memungkinkan kendali penuh atas data smartwatch
    • Dengan Lineage OS, microG, dan F-Droid, penulis membangun lingkungan smartphone yang menjaga privasi dan terlepas dari pengumpulan data Google
    • Penulis juga mencoba smartphone dan smartwatch Linux berbasis postmarketOS dan Asteroid OS untuk mengurangi kelelahan terhadap monopoli ekosistem smartphone
  • Keterbatasan smartwatch yang didukung Gadgetbridge
    • Tidak ada deteksi jatuh dan fitur SOS pada jam yang kompatibel dengan Gadgetbridge
    • Akurasi pelacakan kesehatan jauh tertinggal dibanding Apple Watch
    • Karena Apple Watch dan iOS terikat sangat erat, upaya memastikan kompatibilitas dengan Gadgetbridge menjadi tidak efisien
  • Pada akhirnya, penulis memutuskan untuk mengintegrasikan Apple Watch dengan Android
    • Pelacakan kesehatan itu penting, tetapi mempertahankan kebebasan dan keamanan melalui ekosistem open source lebih penting
    • Penulis memutuskan menjalankan Apple Watch di Android dengan memanfaatkan aplikasi open source, protokol interoperabilitas, dan layanan pihak ketiga
    • Kode dan detail teknis terkait dapat dilihat di GitHub bila diperlukan

Mustahil menggunakan Apple Watch tanpa iPhone, tetapi tidak harus selalu dibawa

  • Penulis membeli Apple Watch seluler bekas untuk mendapatkan fitur kesehatan yang dibutuhkan dan Apple Watch OS terbaru
  • Penulis sempat mencoba memakai program Apple Watch for Kids melalui iPhone milik pasangan, tetapi gagal karena fitur kesehatan utama (misalnya ECG) tidak didukung
    • Fitur tersebut tetap dinonaktifkan meskipun profil Apple ID adalah orang dewasa
  • Hanya beberapa operator di negaranya yang mendukung eSIM Apple Watch, dan saat digunakan muncul masalah layanan jaringan menjadi nonaktif
    • Untungnya, karena itu adalah SIM cadangan, proses ini bisa dilanjutkan tanpa kerugian besar
  • Artinya, tujuan awal menggunakan Apple Watch tanpa iPhone memang tidak tercapai
  • Karena itu, penulis membeli iPhone bekas yang masih memiliki sisa masa pembaruan OS
  • Tujuan baru:
    • Menggunakan semua fitur Apple Watch yang tersinkron dengan Android tanpa harus selalu membawa iPhone

Metode implementasi utama

1. Seluler

  • SIM dari smartphone Android dipasang ke iPhone lalu dihubungkan ke Apple Watch
  • Panggilan dapat dilakukan di Apple Watch, tetapi SMS hanya bisa digunakan di Android
  • Panggilan SOS didukung, tetapi pesan SOS terbatas

2. Notifikasi

  • Menggunakan Termux untuk membaca notifikasi di Android, lalu meneruskannya ke Apple Watch melalui Pushover
  • Pengiriman notifikasi penting untuk produktivitas dan penghematan baterai smartphone

3. Kalender

  • Menggunakan protokol CalDAV untuk menyinkronkan kalender antara Android dan Apple Watch
  • Memanfaatkan server Nextcloud serta aplikasi Fossify Calendar dan DAVx

4. Kontak

  • Menyinkronkan kontak Android ke Apple Watch melalui CardDAV
  • Saat melakukan panggilan antara Android dan Apple Watch, nama ditampilkan alih-alih nomor telepon

5. Tugas

  • Menggunakan aplikasi DAVx dan jtxBoard untuk sinkronisasi tugas
  • Tugas yang dibuat di Android muncul di aplikasi kalender dan pengingat di Apple Watch

Kesimpulan

  • Penulis berhasil membangun integrasi yang berguna antara Android dan Apple Watch tanpa benar-benar memakai iPhone sebagai perangkat utama
  • Masih ada ruang untuk perbaikan, dan kolaborasi dimungkinkan melalui proyek GitHub
  • Proyek ini dimungkinkan berkat kontribusi komunitas open source dan protokol interoperabilitas

1 komentar

 
GN⁺ 2024-12-20
Komentar Hacker News
  • Saya kira Apple Watch kompatibel dengan Android, jadi saya kaget ternyata penggunaannya tidak mulus. Fitur pelacakan tidur Apple Watch memang bagus, tetapi perbedaannya tidak terlalu besar dibanding perangkat lain. Pelacakan tidur Whoop juga bagus, tetapi biaya langganannya mahal. Xiaomi Bands murah dan pelacakan tidurnya bagus. Cardiomood tidak berbasis langganan, tetapi mirip Whoop yang mahal.

  • Pixel Watch 3 45mm memiliki akurasi yang mirip dengan Apple Watch dan langsung kompatibel dengan Android. Secara pribadi saya lebih suka bentuknya yang bulat, dan sensor SpO2-nya juga berfungsi.

  • Saya adalah salah satu orang yang mengimplementasikan dukungan CalDAV di Apple Watch OS 1.0, dan saya ingin pengguna bisa memakai server mereka sendiri.

  • Saya memakai Apple Watch Ultra bersama Pixel, dan memanfaatkan berbagai aplikasi lewat sejumlah hack.

    • Menggunakan aplikasi pesan multi-perangkat seperti WhatsApp dan Messenger.
    • Menerima notifikasi dari aplikasi lain melalui Pushover.
    • Menggunakan panggilan telepon dan SMS melalui Google Voice.
    • Pernah memakai fitur seluler, tetapi berhenti karena keandalannya rendah.
    • Sering menggunakan fitur "buka kunci dengan jam" di laptop Apple.
  • Apple pernah berupaya mendukung Android secara resmi sebagai "host phone OS", tetapi menghentikan proyek itu karena masalah ekosistem. Secara pribadi saya beralih dari Android karena Apple Watch sangat menarik.

  • Saya membeli Apple Watch dan membiarkan iPhone tetap terhubung ke internet, tetapi bukan berarti saya sepenuhnya menentang Apple. Jam tangan Garmin juga kompatibel dengan Android dengan baik.

  • Google Pixel 8 dan 9 kabarnya akan segera mendukung fitur untuk mencegah pengisian dan pengosongan baterai. Saya berharap fitur ini bisa tersedia luas di semua ponsel dan tablet.

  • Repositori proyek ada di GitHub. Proyek ini dikerjakan karena Apple Watch dianggap paling akurat di pasaran.

  • Saya penasaran seberapa baik fitur kesehatan dikirim ke ponsel Android. Apakah metrik kesehatan dilacak secara lokal di Apple Watch, dan apakah bisa "diekspor/disinkronkan" ke ponsel Android? Saya tertarik pada perangkat open source seperti Colmi.