Apache Cordova อัพเดตตัวเทมเพลตของ iOS มาอย่างต่อเนื่อง ในที่สุดเมื่ออาทิตย์ก่อน ทาง Apache ก็ได้ปล่อยเทมเพลตโปรเจคของ iOS เวอร์ชั่น 4.0.0 แล้วครับ
มีอะไรใหม่บ้างมาดูกัน
WKWebView: Cordova มาพร้อมกับ Web Engine ตัวใหม่
อย่างที่โค้ชพลเคยพูดถึง WKWebView ที่มาพร้อมกับ iOS ตั้งแต่เวอร์ชั่น 8 เป็นต้นมา ใน Cordova for iOS 4.0.0 นี้ได้เปิดให้สามารถใช้ WKWebView นี้ได้แล้ว
ซึ่งถ้าต้องการสลับไปใช้ WKWebView แทนเอนจิ้น WebView แบบเดิมให้ทำสั่งอัพเดต iOS Platform ในโปรเจคเราเป็น 4.0 เสียก่อน
cordova platform update [email protected]
จากนั้นค่อยสั่งติดตั้ง WKWebView plugin
cordova plugin add cordova-plugin-wkwebview-engine
หรือ
cordova plugin add https://github.com/apache/cordova-plugin-wkwebview-engine.git#1.0.0
และอย่าลืมว่า ถึงแม้ WKWebView จะมาพร้อมประสิทธิภาพล้นเหลือ แต่เวอร์ชั่นปัจจุบัน iOS ยังไม่ได้ทำให้รองรับการทำงานมากนัก ลองกดเข้าไปอ่านที่นี่ก่อนเอาไปใช้จริงนะครับ
ความสามารถและการเปลี่ยนแปลงอื่นๆ
นอกจาก WKWebView แล้ว ทาง Apache Cordova ยังมีการปรับปรุงในด้านต่างๆ มากมาย ซึ่งโค้ชพลสรุปมาให้ด้านล่างแล้ว
- ตัว Cordova for iOS 4.0 มาพร้อมกับ ios-sims เลย (แต่ต้องติดตั้ง ios-deploy ด้วยอยู่ดี)
- ตั้งค่าระบบขั้นต่ำที่ iOS 8.0 (เพราะทำการรองรับ WKWebView ตามที่อธิบายที่นี่)
- เพิ่มเติม tag <allow-intent>, <allow-navigation>
- รองรับ Application Transport Security (ATS) ใน iOS 9
เหมาะสำหรับคนทำเว็บ, เริ่มต้น JavaScript ES6 และ Angular เข้าใจง่าย, ใช้ได้จริง สอบถาม หรือติดต่อจัดอบรมโทร 083-071-3373 โปรหน้าฝน! เรียนรอบสด รับคอร์สออนไลน์มูลค่ากว่า 5800 บาทฟรี!เปิดอบรมสร้าง Cross Platform Mobile Application ด้วย Ionic Framework
อ้างอิง – Apache Cordova