Angular JS

Ionic Framework ออกเวอร์ชั่น 1.0 Beta 14 ประกาศฟีเจอร์ปี 2015

เรื่องที่เกี่ยวข้อง - AngularJS, Ionic Framework @th

Ionic Framework ที่พวกเราหลายๆ คนใช้ในเวอร์ชั่น Beta 13 นั้น มีส่วนที่ต้องปรับปรุงอยู่พอสมควร ซึ่งในเวอร์ชั่น Beta 14 ซึ่งเป็นรุ่น Beta สุดท้ายก่อนประกาศเป็น Ionic Framework เวอร์ชั่น 1.0 โดยสมบูรณ์ มีการปรับปรุงความสามารถในหลายๆ ส่วน ซึ่งแบ่งได้ดังนี้

  • ประสิทธิภาพ (Performance Boost)
  • การทำแคช (Caching)
  • View transition
  • การเปลี่ยนแปลงเฉพาะสำหรับ Mobile platform

1. รองรับ AngularJS 1.3

angular-featured

ในเวอร์ชั่น Beta 13 นั้น Ionic Framework ยังใช้ AngularJS เวอร์ชั่น 1.2 อยู่ (ซึ่งรูปแบบการใช้งานจะแตกต่างจาก AngularJS เวอร์ชั่น 1.3 พอสมควร) พอขึ้น Beta 14 แล้ว ทางทีมพัฒนา Ionic Framework ก็ย้ายมาใช้ AngularJS ตัวใหม่ทันที ซึ่งทำให้ได้ประสิทธิภาพการทำงานที่ดีกว่าเดิม

ใครที่ใช้ Ionic Framework เวอร์ชั่น Beta 13 อยู่ ก็ลองไปดูขั้นตอนการย้ายมาใช้ Beta 14 ได้จากเพจแนะนำการอัพเกรดแอพมาเป็นเวอร์ชั่นใหม่ของ AngularJS

2. Caching ใน Ionic Beta 14

หากพวกเราคุ้นเคยกับการใช้ AngularJS ทำเว็บแอพพลิเคชั่น จะรู้ว่าตอนที่เรากดไปที่ Views อื่น ส่วนของ View ตัวเก่าและ scope ของมันจะถูกทำลายทิ้งเพื่อคืนทรัพยากรให้กับระบบ ซึ่งถือเป็นเรื่องปกติถ้าเราทำเว็บแอพธรรมดา แต่มันมีผลโดยตรงเมื่อขั้นตอนดังกล่าวทำงานบน Ionic Framework ครับ

ทีมพัฒนา Ionic Framework ได้แก้ปัญหานี้ โดยการ “บันทึก” scope ไว้ใน DOM element (แน่นอนว่าใช้วิธีที่ไม่กระทบกับประสิทธิภาพของแอพ)​ ทำให้เวลาผู้คนเปิดย้อนกลับมาที่ View เดิม ตัว Ionic framework สามารถเชื่อมต่อ scope ที่เก็บไว้ เข้ากับ View อีกครั้ง ทำให้ตัวระบบไม่จำเป็นต้องทำลาย และสร้าง scope ใหม่ทุกครั้งที่เปิด View เดิมขึ้นมา

ระบบ Caching นี้ถูกตั้งค่าให้รองรับถึง 10 Views ด้วยกัน แต่ถ้าเกิดต้องการปรับแต่งการทำงาน ก็สามารถทำได้

เครื่องมือ และการปรับปรุงอื่นๆ

  • ปรับปรุง UI และ Transition ให้เหมาะสมกับ Mobile platform แต่ละตัวมากขึ้น (สามารถปรับแต่งได้)
  • เพิ่ม $ionicConfigProvider  เพื่อให้การตั้งค่าต่างๆ ของแอพเราง่ายยิ่งขึ้น
  • เพิ่ม $ionicHistory  เพื่อให้สามารถควบคุม History ได้ง่ายขึ้น โดย $ionicHistory  สามารถจดจำ history ของแต่ละ View ได้

ของใหม่ในปี 2015

นอกจากออกมาอัพเดตความสามารถในเวอร์ชั่น Beta 14 แล้ว ทีมพัฒนา Ionic Framework ยังเปิดความสามารถใหม่ๆ ที่จะตามมาในปี 2015 ด้วย โค้ชพลเอามาสรุปไว้ด้านล่างครับ

  • รองรับ Chromium Build สำหรับ Android
  • รองรับการ Swipe เพื่อกลับไปยัง View ก่อนหน้า
  • ย้ายไปใช้ Scroll event แบบ native ของ Android แทนการใช้ Scrolling JS ในปัจจุบัน
  • ปรับเป็นเวอร์ชั่นสมบูรณ์ 1.0 หลังจากปรับปรุง 3 ข้อด้านบนของ Android เสร็จแล้ว (ตัว Ionic Framework รองรับ iOS สมบูรณ์มาได้ตั้งแต่ 1.0 Beta 1)
  • เพิ่ม Animation Pack ให้หลากหลายมากขึ้น และมีประสิทธิภาพดีกว่าเดิม
  • เพิ่ม Ionicons (ชุดไอคอนฟรีของ Ionic Framework สำหรับใช้งานใน Hybrid Mobile Application)
  • รองรับ Ionic.io

 

 

 

เริ่มต้นยุค AI ด้วยคอร์สฟรี และพรีเมี่ยม กับพล

หากชอบสิ่งที่พลเล่า เรื่องที่พลสอน สามารถสนับสนุนพลโดยการเข้าเรียนคอร์สออนไลน์ของพลนะคร้าบ

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

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

Privacy Preferences

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

Allow All
Manage Consent Preferences
  • Always Active

Save