4 คะแนน โดย GN⁺ 2024-12-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เหตุจูงใจมาจากเหตุการณ์ที่เพื่อนเสียชีวิตขณะอยู่คนเดียวในโรงแรม เพราะไม่มีการตรวจพบสัญญาณสุขภาพผิดปกติ จึงตระหนักถึงความจำเป็นของสมาร์ตวอตช์
  • Apple Watch เป็นผู้นำของอุตสาหกรรมในด้านความแม่นยำของการติดตามอัตราการเต้นหัวใจ การนอน และการออกกำลังกาย โดยแม้แต่รุ่นอายุ 4 ปีก็ยังแม่นยำกว่าคู่แข่งรุ่นใหม่
  • อย่างไรก็ตาม ผู้เขียนตัดสินใจไม่ซื้อผลิตภัณฑ์ของ Apple เนื่องจากระบบนิเวศแบบปิด นโยบายผูกขาด และท่าทีที่ขัดขวางการซ่อมแซม
  • ได้ใช้งานสมาร์ตวอตช์และสมาร์ตโฟนที่ชุมชนโอเพนซอร์สสนับสนุน พร้อมควบคุมข้อมูลได้อย่างสมบูรณ์มาโดยตลอด
    • Gadgetbridge มาแทนแอปแบบปิดของผู้ผลิต ทำให้ควบคุมข้อมูลสมาร์ตวอตช์ได้อย่างเต็มที่
    • ใช้ Lineage OS, microG และ F-Droid เพื่อสร้างสภาพแวดล้อมสมาร์ตโฟนที่คุ้มครองความเป็นส่วนตัว หลีกพ้นจากการเก็บข้อมูลของ Google
    • ทดลองใช้สมาร์ตโฟนและสมาร์ตวอตช์ลินุกซ์ที่ใช้ postmarketOS และ Asteroid OS เพื่อลดความเหนื่อยล้าจากการผูกขาดในระบบนิเวศสมาร์ตโฟน
  • ข้อจำกัดของสมาร์ตวอตช์ที่ใช้ Gadgetbridge
    • ไม่มีฟังก์ชัน ตรวจจับการล้ม และ SOS บนนาฬิกาที่รองรับ Gadgetbridge
    • ความแม่นยำของการติดตามสุขภาพด้อยกว่า Apple Watch อย่างมาก
    • เนื่องจาก Apple Watch ผูกติดกับ iOS อย่างแน่นแฟ้น การทำให้เข้ากันได้กับ Gadgetbridge จึงไม่มีประสิทธิภาพ
  • ในที่สุดก็ตัดสินใจรวม Apple Watch เข้ากับ Android
    • การติดตามสุขภาพเป็นเรื่องสำคัญ แต่การรักษาเสรีภาพและความปลอดภัยผ่านระบบนิเวศโอเพนซอร์สนั้นสำคัญยิ่งกว่า
    • ตัดสินใจทำให้ Apple Watch ใช้งานบน Android โดยอาศัย แอปพลิเคชันโอเพนซอร์ส, โปรโตคอลการทำงานร่วมกัน, และ บริการของบุคคลที่สาม
    • หากจำเป็นสามารถดูโค้ดและเทคนิคที่เกี่ยวข้องได้ที่ GitHub

การใช้ Apple Watch โดยไม่มี iPhone เป็นไปไม่ได้ แต่ไม่จำเป็นต้องพกติดตัวเสมอไป

  • ซื้อ Apple Watch รุ่นเซลลูลาร์มือสอง เพื่อให้ได้ฟังก์ชันสุขภาพที่จำเป็นและ Apple Watch OS เวอร์ชันล่าสุด
  • พยายามใช้โปรแกรม Apple Watch for Kids ผ่าน iPhone ของคู่ชีวิต แต่ล้มเหลวเพราะไม่รองรับฟังก์ชันสุขภาพหลัก (เช่น ECG)
    • แม้โปรไฟล์ Apple ID จะเป็นผู้ใหญ่ ฟังก์ชันดังกล่าวก็ยังถูกปิดใช้งาน
  • มีเพียงผู้ให้บริการบางรายในประเทศเท่านั้นที่รองรับ eSIM ของ Apple Watch และเมื่อใช้งานก็เกิดปัญหาบริการเครือข่ายถูกปิดใช้งาน
    • โชคดีที่เป็น SIM สำรอง จึงดำเนินการต่อได้โดยแทบไม่เสียหายมากนัก
  • กล่าวคือ เป้าหมายแรกเริ่มในการใช้ Apple Watch โดยไม่มี iPhone นั้นเป็นไปไม่ได้
  • จึงซื้อ iPhone มือสองที่ยังเหลือระยะเวลาอัปเดต OS
  • เป้าหมายใหม่:
    • ใช้งานฟังก์ชันทั้งหมดด้วย Apple Watch ที่ซิงก์กับ Android โดยไม่ต้องพก iPhone ติดตัวตลอดเวลา

วิธีทำหลัก

1. เซลลูลาร์

  • ใส่ SIM ของสมาร์ตโฟน Android ลงใน iPhone แล้วเชื่อมต่อกับ Apple Watch
  • บน Apple Watch สามารถ โทร ได้ แต่ SMS ใช้งานได้เฉพาะบน Android
  • รองรับ การโทรฉุกเฉิน SOS แต่ข้อความ SOS มีข้อจำกัด

2. การแจ้งเตือน

  • ใช้ Termux เพื่ออ่านการแจ้งเตือนบน Android แล้วส่งต่อไปยัง Apple Watch ผ่าน Pushover
  • การส่งต่อการแจ้งเตือนมีความสำคัญต่อประสิทธิภาพการทำงานและการประหยัดแบตเตอรี่สมาร์ตโฟน

3. ปฏิทิน

  • ใช้โปรโตคอล CalDAV เพื่อซิงก์ปฏิทินระหว่าง Android และ Apple Watch
  • ใช้งานเซิร์ฟเวอร์ Nextcloud และแอป Fossify Calendar, DAVx

4. รายชื่อผู้ติดต่อ

  • ซิงก์รายชื่อผู้ติดต่อจาก Android ไปยัง Apple Watch ผ่าน CardDAV
  • เมื่อโทรระหว่าง Android และ Apple Watch จะแสดงชื่อแทนหมายเลขโทรศัพท์

5. งาน

  • ใช้แอป DAVx และ jtxBoard เพื่อซิงก์งาน
  • งานที่สร้างบน Android จะแสดงในแอปปฏิทินและเตือนความจำของ Apple Watch

สรุป

  • ทำให้เกิดการเชื่อมต่อที่ใช้งานได้จริงระหว่าง Android และ Apple Watch โดยไม่ต้องใช้ iPhone เป็นหลัก
  • ยังมีพื้นที่ให้ปรับปรุง และสามารถร่วมมือกันต่อผ่านโปรเจกต์บน GitHub
  • เป็นโปรเจกต์ที่เกิดขึ้นได้จากการสนับสนุนของ ชุมชนโอเพนซอร์สและโปรโตคอลการทำงานร่วมกัน

1 ความคิดเห็น

 
GN⁺ 2024-12-20
ความเห็นจาก Hacker News
  • เคยคิดว่า Apple Watch ใช้งานร่วมกับ Android ได้ แต่ก็แปลกใจที่ประสบการณ์ใช้งานไม่ลื่นนัก ฟีเจอร์ติดตามการนอนของ Apple Watch ทำได้ดีมาก แต่ไม่ได้ต่างจากอุปกรณ์อื่นมากนัก การติดตามการนอนของ Whoop ก็ดีเช่นกัน แต่ค่าสมาชิกราคาแพงทำให้รู้สึกเป็นภาระ Xiaomi Bands ราคาถูกและติดตามการนอนได้ดี Cardiomood ไม่มีค่าสมาชิก แต่ให้ประสบการณ์คล้าย Whoop ที่ราคาแพง

  • Pixel Watch 3 45mm มีความแม่นยำใกล้เคียงกับ Apple Watch และใช้งานกับ Android ได้ตรง ๆ ส่วนตัวชอบดีไซน์ทรงกลมมากกว่า และเซ็นเซอร์ SpO2 ก็ใช้งานได้

  • เป็นหนึ่งในผู้ที่พัฒนาการรองรับ CalDAV บน Apple Watch OS 1.0 โดยอยากให้ผู้ใช้สามารถใช้เซิร์ฟเวอร์ของตัวเองได้

  • ใช้ Apple Watch Ultra ร่วมกับ Pixel และอาศัยการปรับแต่งหลายอย่างเพื่อใช้งานแอปต่าง ๆ

    • ใช้แอปส่งข้อความแบบหลายอุปกรณ์อย่าง WhatsApp และ Messenger
    • รับการแจ้งเตือนจากแอปอื่นผ่าน Pushover
    • ใช้การโทรและ SMS ผ่าน Google Voice
    • เคยใช้ฟังก์ชันเซลลูลาร์ แต่เลิกใช้เพราะความเสถียรต่ำ
    • ใช้ฟีเจอร์ "ปลดล็อกด้วยนาฬิกา" บนโน้ตบุ๊ก Apple บ่อยมาก
  • Apple เคยพยายามรองรับ Android อย่างเป็นทางการในฐานะ "ระบบปฏิบัติการของโทรศัพท์โฮสต์" แต่ยกเลิกโครงการเพราะปัญหาเรื่อง ecosystem ส่วนตัวมองว่า Apple Watch น่าสนใจมากพอจนย้ายมาจาก Android

  • ซื้อ Apple Watch และต่อ iPhone ไว้กับอินเทอร์เน็ต แต่ก็ไม่ได้มีจุดยืนต่อต้าน Apple แบบสุดโต่งเสมอไป นาฬิกา Garmin ก็ใช้งานร่วมกับ Android ได้ดีเช่นกัน

  • Google Pixel 8 และ 9 จะรองรับฟีเจอร์ป้องกันการชาร์จและคายประจุแบตเตอรี่มากเกินไปในเร็ว ๆ นี้ หวังว่าฟีเจอร์นี้จะถูกนำมาใช้แพร่หลายในโทรศัพท์และแท็บเล็ตทุกเครื่อง

  • ที่เก็บโครงการอยู่บน GitHub โครงการนี้เริ่มต้นขึ้นเพราะ Apple Watch ถูกมองว่าเป็นอุปกรณ์ที่แม่นยำที่สุดในตลาด

  • สงสัยว่าฟีเจอร์ด้านสุขภาพจะส่งข้อมูลไปยังโทรศัพท์ Android ได้ดีแค่ไหน และสงสัยว่าการติดตามค่าด้านสุขภาพบน Apple Watch ทำงานแบบโลคัล หรือสามารถ "ส่งออก/ซิงก์" ไปยังโทรศัพท์ Android ได้หรือไม่ นอกจากนี้ยังสนใจอุปกรณ์โอเพนซอร์สอย่าง Colmi ด้วย