- เหตุจูงใจมาจากเหตุการณ์ที่เพื่อนเสียชีวิตขณะอยู่คนเดียวในโรงแรม เพราะไม่มีการตรวจพบสัญญาณสุขภาพผิดปกติ จึงตระหนักถึงความจำเป็นของสมาร์ตวอตช์
- 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 ความคิดเห็น
ความเห็นจาก 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 และอาศัยการปรับแต่งหลายอย่างเพื่อใช้งานแอปต่าง ๆ
Apple เคยพยายามรองรับ Android อย่างเป็นทางการในฐานะ "ระบบปฏิบัติการของโทรศัพท์โฮสต์" แต่ยกเลิกโครงการเพราะปัญหาเรื่อง ecosystem ส่วนตัวมองว่า Apple Watch น่าสนใจมากพอจนย้ายมาจาก Android
ซื้อ Apple Watch และต่อ iPhone ไว้กับอินเทอร์เน็ต แต่ก็ไม่ได้มีจุดยืนต่อต้าน Apple แบบสุดโต่งเสมอไป นาฬิกา Garmin ก็ใช้งานร่วมกับ Android ได้ดีเช่นกัน
Google Pixel 8 และ 9 จะรองรับฟีเจอร์ป้องกันการชาร์จและคายประจุแบตเตอรี่มากเกินไปในเร็ว ๆ นี้ หวังว่าฟีเจอร์นี้จะถูกนำมาใช้แพร่หลายในโทรศัพท์และแท็บเล็ตทุกเครื่อง
ที่เก็บโครงการอยู่บน GitHub โครงการนี้เริ่มต้นขึ้นเพราะ Apple Watch ถูกมองว่าเป็นอุปกรณ์ที่แม่นยำที่สุดในตลาด
สงสัยว่าฟีเจอร์ด้านสุขภาพจะส่งข้อมูลไปยังโทรศัพท์ Android ได้ดีแค่ไหน และสงสัยว่าการติดตามค่าด้านสุขภาพบน Apple Watch ทำงานแบบโลคัล หรือสามารถ "ส่งออก/ซิงก์" ไปยังโทรศัพท์ Android ได้หรือไม่ นอกจากนี้ยังสนใจอุปกรณ์โอเพนซอร์สอย่าง Colmi ด้วย