สามวันก่อน ทีม Ionic Framework ได้ปล่อยเวอร์ชั่นเบต้าของแอพ Ionic View สำหรับ iOS มาให้ทดลองใช้กันแล้ว โค้ชพลเคยโพสแนะนำแอพ Ionic View ไปครั้งหนึ่งเมื่อน๊านนนน มาแล้ว ถือว่าเอามาพูดรวมกันเลยแล้วกันนะ
แอพ Ionic View เอาไว้ทำอะไร ใช้ตอนไหน?
หากดูวิดีโอพื้นฐานที่โค้ชพลแนะนำการใช้ Ionic Framework กับ Cordova ทำแอพง่ายๆ กันแล้ว จะเห็นว่าการทดสอบแอพในสมาร์ทโฟน หรือแท็บเล็ต จะทำผ่านสาย USB กัน ซึ่งก็สามารถทดสอบการใช้งานแอพได้
แต่ทีมพัฒนา Ionic Framework คิดว่ามันยังไม่สะดวกพอ เลยสร้างระบบบัญชีออนไลน์ขึ้นมา เพื่อไว้เก็บโปรเจค Ionic Framework ของเรา และใช้แอพ Ionic View ดึงโปรเจคจากบัญชีของเราลงมา “ทดสอบ” ภายในแอพ Ionic View ครับ
วิธีใช้งานแอพ Ionic View
จะใช้งาน Ionic View ต้องมี 2 อย่างครับ
- เครื่องเราต้องติดตั้ง Ionic CLI ดูวิธีติดตั้งได้ที่นี่ เวอร์ชั่น 1.3.2 ขึ้นไปให้เรียบร้อย
- เราต้องมีบัญชีผู้ใช้ Ionic account ซึ่งสมัครได้ที่นี่
จากนั้นเวลาจะอัพโหลดโปรเจค Ionic Framework ของเราไปที่ระบบเซิฟเวอร์ ให้ใช้คำสั่งนี้ภายในโปรเจคของเราครับ
ionic upload
ตัว Ionic CLI ก็จะให้เรากรอกข้อมูล Ionic Account ที่เราสมัครไว้ ตัวโปรเจคของเราก็จะถูกอัพโหลดไปที่บัญชีผู้ใช้ของเรา ทำให้เราสามารถโหลดมาใช้งานได้ภายในแอพ Ionic View ครับ
ข้อจำกัดปัจจุบันของ Ionic View เวอร์ชั่นเบต้า
ด้วยกลไกของแอพ Ionic View ที่ใช้ Plugins ที่ชื่อ InApp Browser (ตัว API ดั้งเดิมของ Cordova) ทำให้ Ionic View สามารถแสดงผลแอพ Ionic Framework แยกกันได้อย่างอิสระ แต่ก็ทำให้เกิดข้อจำกัดหนึ่งขึ้นมา
ก็คือความสามารถในการทำงานของ Plugins อื่นๆ นั่นเอง
โดยในเวอร์ชั่นเบต้านี้ ทางทีม Ionic Framework ระบุว่ายังสามารถใช้ความสามารถบางส่วนของ Plugin ดังต่อไปนี้
- Geolocation
- Keyboard
- Status Bar
- Barcode Scanner
โดยทางทีม Ionic จะค่อยๆ เพิ่มและทยอยทดสอบ Plugin อื่นๆ ใน 2 – 3 เดือนที่จะถึงนี้ต่อไปครับ
สรุป
Ionic View เป็นความพยายามของทีมพัฒนา Ionic Framework ในการเพิ่มความสะดวกสบายให้กับนักพัฒนา Hybrid Mobile Application โดยใช้ Angular JS เป็นตัวช่วยเพิ่มความง่ายในการพัฒนา
ปัจจุบันรุ่น iOS เป็นเวอร์ชั่นเบต้า นั่นคือยังต้องมีการปรับปรุงอีกมาก สามารถดาวน์โหลดได้แล้วที่ App Store ส่วนของ Android กำลังอยู่ในการพัฒนา เปิดให้ดาวน์โหลดแล้ว
ใครใช้แล้วเจอปัญหาสามารถยิงไปที่ GitHub หรือ comment คุยกันด้านล่างได้นะครับ 🙂
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework
ภาพและอ้างอิง – Ionic Blog