สำหรับการใช้งานอุปกรณ์ที่มีซอฟท์แวร์ในการทำงาน เช่น คอมพิวเตอร์ มือถือ ฯลฯ เชื่อว่าทุกคนน่าจะคุ้นเคยกับภาพการประมวลผลระหว่างที่โปรแกรมกำลังทำงาน ซึ่งมีอยู่หลากหลายแบบ เช่น แผ่นดิสด์กำลังหมุน แถบ Progress Bar หรือวงล้อที่หมุนติ้วๆ สิ่งเหล่านี้นิยมเรียกว่า Pre-loading
ที่นักพัฒนาต้องสร้างสิ่งที่เรียกว่า Pre-loading ขึ้นมา เพราะเชื่อว่ามันเข้าท่ากว่าที่จะให้ผู้ใช้งานมานั่งดูตัวอักษรวิ่งเต็มหน้าจอ และแถบการดาวน์โหลดจะทำให้ผู้ใช้ที่รอคอบการทำงานรู้สึกว่ามันเร็วขึ้นด้วย
แต่สำหรับ Apple ได้ออกแบบ Pre-loading ให้แนบเนียนเหมือนกับว่ามันไม่ต้องโหลดอะไรเลย ความลับของเทคนิคนี้ไม่มีอะไรซับซ้อนเลย นั่นคือการบันทึกภาพของแอปฯก่อนที่มันจะถูกปิดเท่านั้นเองครับ !
เมื่อคุณทำการปิดแอปฯ iOS จะทำการ "จับภาพหน้าจอ" เก็บเอาไว้ และเมื่อคุณเปิดมันขึ้นมาอีกครั้งในระหว่างที่แอปฯกำลังจะโหลดขึ้นมาใหม่ iOS ก็จะเรียกภาพสุดท้ายก่อนปิดมาเป็น Pre-loading ให้ผู้ใช้เห็น และเมื่อแอปฯเปิดเสร็จก็จะทำงานต่อเนื่องจากภาพทันที ทำให้ดูเหมือนไม่มีการโหลดเกิดขึ้นแม้แต่นิดเดียว
สำหรับคนที่สงสัยว่าจริงเหรอ สามารถทดสอบได้ง่ายๆ ด้วยการเปิด Music บน iPhone ของคุณเปิดเพลงที่มีปกอัลบัมจากนั้นก็กดปิดมันลงไป ฟังจนเพลงเปลี่ยน ลองเรียกแอปฯ Music ขึ้นมาอีกครั้ง จะเห็นว่าภาพแรกที่เห็นจะยังเป็นปกอัลบัมเพลงเดิมอยู่ชั่วขณะหนึ่ง
นับว่าเป็นทริคง่ายๆ ที่ทำให้ผู้ใช้งานรู้สึกดีในการใช้งานครับ ต้องชื่นชมการออกแบบสถาปัตยกรรมระบบจริงๆ
|
แอดมินสายเปื่อย ชอบลองอะไรใหม่ไปเรื่อยๆ รักแมว และเสียงเพลงเป็นพิเศษ |