แอป Apple Watch ใหม่นำ Hacker News มาไว้ที่ข้อมือของผู้ใช้โดยตรง โดยมอบประสบการณ์การอ่านที่เรียบง่ายแต่เต็มไปด้วยฟีเจอร์ที่ออกแบบมาเฉพาะสำหรับรูปแบบหน้าจอขนาดเล็ก แอปที่ชื่อ HackerNewsWatch นี้ให้บริการข่าวยอดนิยมที่เลื่อนดูได้พร้อมข้อมูลสำคัญเช่นคะแนนและจำนวนความคิดเห็น รวมถึงระบบดูความคิดเห็นแบบต้นไม้ที่เป็นเอกลักษณ์
คุณสมบัติหลัก
- ฟีดข่าวสำคัญแบบเลื่อนได้พร้อมหัวข้อ คะแนน และจำนวนความคิดเห็น
- ระบบดูความคิดเห็นแบบโครงสร้างต้นไม้
- การเชื่อมต่อเบราว์เซอร์แบบ "เปิดบทความ"
- ฟังก์ชันบุ๊กมาร์กสำหรับบันทึกบทความ
- ตัวเลือกการเลือกฟีด
- ธีมสีส้มสไตล์ HN
ชุมชนเห็นคุณค่าในการอ่านข่าวบนข้อมือ
แม้ว่าบางคนจะตั้งคำถามเกี่ยวกับความจำเป็นในการบริโภคข่าวบนอุปกรณ์ขนาดเล็กเช่นนี้ แต่ชุมชนนักพัฒนาได้ระบุกรณีการใช้งานที่เป็นประโยชน์หลายกรณี ผู้ใช้รายงานว่าพบคุณค่าในการเข้าถึง Hacker News ในช่วงเวลาที่โทรศัพท์ไม่อยู่ในมือ สมาชิกชุมชนคนหนึ่งกล่าวถึงการใช้ฟังก์ชันที่คล้ายกันผ่านแอปเบราว์เซอร์ที่มีอยู่ โดยอธิบายว่ามีประโยชน์ในยามจำเป็นแม้จะมีข้อจำกัดของอินเทอร์เฟซที่ท challenging
สถานการณ์การทิ้งโทรศัพท์ไว้ที่บ้านดูเหมือนจะเป็นปัจจัยขับเคลื่อนสำหรับผู้ใช้บางคน แม้ว่าคนอื่นๆ จะสังเกตถึงการแลกเปลี่ยนด้านอายุแบตเตอรี่ที่มาพร้อมกับการเปิดใช้วิทยุของนาฬิกาสำหรับการเข้าถึงอินเทอร์เน็ตอย่างสม่ำเสมอ
การพัฒนาทางเทคนิคเน้นความเรียบง่าย
แอปที่สร้างด้วย SwiftUI และกำหนดเป้าหมายไปที่ watchOS นี้เน้นฟังก์ชันการทำงานที่สะอาดมากกว่าฟีเจอร์ที่ซับซ้อน อินเทอร์เฟซมีลิงก์ Open Article ที่เปิดเนื้อหาในเบราว์เซอร์ในตัวของนาฬิกา โดยรักษาสีส้มเด่นที่คุ้นเคยของ Hacker News
โปรเจกต์ใช้ XcodeGen สำหรับการจัดการโปรเจกต์และมีสคริปต์อัตโนมัติสำหรับการสร้างและรันบนซิมูเลเตอร์ นักพัฒนาได้จัดโครงสร้างโค้ดเบสด้วยการแยกที่ชัดเจนระหว่างซอร์สแอปนาฬิกาและเครื่องมือสร้าง
ความต้องการของระบบ
- Xcode 15 หรือใหม่กว่า
- macOS พร้อม command line tools
- Homebrew (สำหรับการติดตั้ง XcodeGen )
- Apple Watch ที่รองรับ watchOS
วางแผนเผยแพร่บน App Store หลังขยายฟีเจอร์
ปัจจุบันมีให้บริการเฉพาะในรูปแบบโค้ดโอเพนซอร์สที่ต้องคอมไพล์ด้วยตนเอง นักพัฒนาวางแผนจะเผยแพร่แอปบน App Store หลังจากเพิ่มฟีเจอร์เพิ่มเติม โปรเจกต์มีความสามารถเช่นการเลือกฟีด บุ๊กมาร์ก และการบันทึกบทความเพื่ออ่านภายหลังอยู่แล้ว แม้จะถูกอธิบายว่าเป็นแอปเรียบง่าย
สร้างแอปเมื่อวานนี้ กำลังเพิ่มฟีเจอร์เพิ่มเติมและหวังว่าจะเผยแพร่เร็วๆ นี้
การพัฒนาที่คำนึงถึงความเป็นส่วนตัวเข้าถึงเฉพาะ API สาธารณะของ Hacker News ผ่าน HTTPS โดยไม่เก็บรวบรวมหรือจัดเก็บข้อมูลส่วนบุคคล ซึ่งตอบสนองความกังวลทั่วไปเกี่ยวกับการจัดการข้อมูลในแอปพลิเคชันมือถือ
โครงสร้างโปรเจกต์
project.yml
- ไฟล์สเปกของ XcodeGenSources/WatchApp
- ซอร์สโค้ด Swift สำหรับแอปนาฬิกาscripts/
- สคริปต์ช่วยเหลือสำหรับการสร้างและ build- สัญญาอนุญาต MIT สำหรับการแจกจ่ายแบบโอเพนซอร์ส
สรุป
แอป Apple Watch นี้แสดงถึงแนวทางที่น่าสนใจในการบริโภคข่าวเทคโนโลยีบนอุปกรณ์พกพาขนาดเล็ก แม้ว่ารูปแบบหน้าจอขนาดเล็กจะมีความท้าทายที่ชัดเจน แต่การตอบสนองของชุมชนแสดงให้เห็นว่ามีความต้องการจริงสำหรับการอ่านข่าวบนข้อมือ โดยเฉพาะสำหรับการอัปเดตแบบรวดเร็วและการเรียกดูความคิดเห็นเมื่ออุปกรณ์อื่นไม่สามารถเข้าถึงได้
อ้างอิง: HackerNewsWatch (watchOS)