นักพัฒนาสร้างแอปอ่าน Hacker News เฉพาะสำหรับ Apple Watch พร้อมระบบแสดงความคิดเห็นแบบต้นไม้

ทีมชุมชน BigGo
นักพัฒนาสร้างแอปอ่าน Hacker News เฉพาะสำหรับ Apple Watch พร้อมระบบแสดงความคิดเห็นแบบต้นไม้

แอป 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 - ไฟล์สเปกของ XcodeGen
  • Sources/WatchApp - ซอร์สโค้ด Swift สำหรับแอปนาฬิกา
  • scripts/ - สคริปต์ช่วยเหลือสำหรับการสร้างและ build
  • สัญญาอนุญาต MIT สำหรับการแจกจ่ายแบบโอเพนซอร์ส

สรุป

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

อ้างอิง: HackerNewsWatch (watchOS)