PlusMagi's Blog By Pitt Phunsanit Technology HarmonyOS: ต้องใช้ device จริงของ huawei ?

HarmonyOS: ต้องใช้ device จริงของ huawei ?

การสร้างแอปใน HarmonyOS คุณสามารถเรียนรู้ พัฒนา และทดสอบแอปส่วนใหญ่ได้ผ่านเครื่องคอมพิวเตอร์ทั่วไป มีตัวเลือกในการพัฒนาและทดสอบแบ่งออกเป็นดังนี้


ไม่ต้องใช้เครื่องจริง (ใช้เครื่องมือใน DevEco Studio)

สำหรับการพัฒนาทั่วไป การออกแบบ UI และการทดสอบ Business Logic

  • Previewer (ในตัว DevEco Studio)
    รองรับ Hot Reload สามารถดูการแสดงผล UI และการกดโต้ตอบได้ทันที รองรับการสลับดูหน้าจอ Phone, Tablet, Foldable หรือ Smartwatch โดยไม่ต้องเปิดเครื่องจำลอง
  • Local Emulator
    จำลองอุปกรณ์ HarmonyOS บนเครื่องคอมพิวเตอร์ของคุณ (รองรับทั้ง Windows และ macOS) ใช้ทดสอบ Navigation, State และ Logic พื้นฐานได้เกือบทั้งหมด
  • Cloud Emulator / Cloud Debugging
    บริการเครื่องจำลองบนคลาวด์ของ Huawei Developer ให้เช่าสตรีมหน้าจอเครื่องจริงผ่านอินเทอร์เน็ตฟรีวันละตามโควตา เหมาะสำหรับการทดสอบความเข้ากันได้โดยไม่ต้องซื้อเครื่อง

กรณีที่ “จำเป็น” ต้องใช้เครื่องจริง

จะมีบางฟีเจอร์ที่ไม่สามารถทดสอบบน Emulator ได้อย่างสมบูรณ์

  • Hardware Sensors & Camera
    เช่น กล้อง, สแกนลายนิ้วมือ, เซนเซอร์ไจโรสโคป, GPS แบบเจาะจง
  • Distributed Capabilities ข้ามเครื่อง
    การทดสอบฟีเจอร์เฉพาะของ HarmonyOS เช่น Super Device, การโอนย้ายสถานะแอปข้ามเครื่อง (Cross-device Migration), หรือการดึงกล้องจากอีกเครื่องมาใช้งานผ่าน Distributed Soft Bus
  • การเทส Performance และ Battery Consumption
    การวัด Memory leak, Frame rate (FPS) จริง และการใช้พลังงานก่อนปล่อยขึ้น AppGallery
  • In-App Purchase / Push Notification ระดับ Production
    การทดสอบระบบจ่ายเงินและแจ้งเตือนผ่าน HMS Core ในบางเงื่อนไข

สรุปคำแนะนำ

หากต้องการเริ่มต้นศึกษาหรือขึ้นโครงสร้างโปรเจกต์ ใช้เพียงคอมพิวเตอร์ (Windows หรือ Mac) ติดตั้ง DevEco Studio ก็เพียงพอแล้วครับ ค่อยพิจารณาจัดหาเครื่องจริงเมื่อโปรเจกต์ต้องทดสอบฮาร์ดแวร์เฉพาะทาง หรือเตรียมส่งแอปขึ้น Store จริง


Exit mobile version