เรียนก่อนกลางภาคเรียนที่ 1
เรียนก่อนกลางภาคเรียนที่ 1
บทเรียนหลังกลางภาคเรียนที่ 1
2 การพัฒนาแอปพลิเคชัน
แอปพลิเคชัน เป็นโปรแกรมที่ถูกพัฒนำขึ้นมา เพื่ออำนวยความสะดวกในด้านต่าง ๆ มีการออกแบบมาเพื่อใช้งานในหลายรูปแบบ ถ้าเป็นแอปพลิเคชันสำหรับใช้งานบนคอมพิวเตอร์ตั้งโตะหรือโน้ตบุก เรียกว่า เดสก์ท็อปแอปพลิเคชัน (Desktop Applications) แต่ถ้าใช้งานบนโทรศัพท์มือถือ แท็บเล็ต หรืออุปกรณ์พกพาต่าง ๆ จะเรียกว่า โมไบล์แอปพลิเคชัน (Mobile Applications) โดยแอปพลิเคชันแบ่งได้ 2 ประเภท
1. แอปพลิเคชันระบบ เป็นส่วนของซอฟต์แวร์พื้นฐานหรือระบบปฏิบัติการ (Operating system) ที่เป็นตัวรองรับการใช้งานของแอปพลิเคชันอื่นหรือ โปรแกรมต่าง ๆ ที่ติดตั้งอยู่ภำยในอุปกรณ์เทคโนโลยี โดยในปัจจุบันระบบปฏิบัติการที่ได้รับความนิยม เช่น ระบบปฏิบัติการไอโอเอส (iOS)ระบบปฏิบัติการแอนดรอยด์ (Android) ระบบปฏิบัติการวินโดวส์ (Windows) ระบบปฏิบัติการแมค (MacOS)
2. แอปพลิเคชันที่ตอบสนองความต้องการของกลุ่มผู้ใช้ เป็นส่วนของโปรแกรมประยุกต์ที่ทำงานภายใต้ระบบปฏิบัติการมีวัตถุประสงค์เฉพาะอย่างเช่น เพื่อการศึกษา เพื่อความบันเทิง เพื่อการติดต่อสื่อสาร โดยแอปพลิเคชันประเภทนี้สามารถแบ่งออก ได้หลายกลุ่ม เช่น แอปพลิเคชันกลุ่มเกมแอปพลิเคชันกลุ่มเครือข่าย สังคมออนไลน์ แอปพลิเคชันกลุ่มมัลติมีเดีย
ในปัจจุบันการใช้งานแอปพลิเคชันได้รับความนิยมเป็นอย่างมาก จึงทำให้นักพัฒนาได้พัฒนาแอปพลิเคชันที่สามารถนำไปใช้ประโยชน์ได้
2. แอปพลิเคชันด้านสาธารณสุข เป็นแอปพลิเคชันที่พัฒนาขึ้นมา เพื่อช่วยดูแลและจัดการด้านต่าง ๆ เกี่ยวกับสุขภาพ ทั้งเรื่องการรับประทานอาหาร การออกกำลังกาย การป้องกันและ รักษาโรค การค้นหาโรงพยาบาลซึ่งในประเทศไทยกระทรวงสาธารณสุขได้พัฒนแอปพลิเคชันต่าง ๆ ขึ้นมากมาย เช่น แอปพลิเคชันH4U, DoctorME, Thai FirstAid, EMSCertified
3. แอปพลิเคชันด้านความบันเทิง เป็นแอปพลิเคชันที่พัฒนาขึ้นมา เพื่อใช้สร้างความบันเทิงผ่อนคลายความเครียดของผู้ใช้งาน ในหลากหลายรูปแบบ ไม่ว่าจะอยู่ในรูปแบบของแอปพลิเคชันเกม แอปพลิเคชันดูหนัง ฟังเพลง เช่น แอปพลิเคชัน
JOOX Music,YouTube, Vine
1. แอปพลิเคชันด้านการศึกษา เป็นแอปพลิเคชันที่พัฒนาขึ้นมำ เพื่อใช้จัดการห้องเรียนให้มีความสนุกสนาน และช่วยเพิ่มปฏิสัมพันธ์ระหว่างผู้เรียนกับผู้สอนมากยิ่งขึ้น อีกทั้งบางแอปพลิเคชันยังช่วยตรวจสอบการมาโรงเรียนของนักเรียนได้ด้วยเช่น แอปพลิเคชันKahoot!, Plickers, ClassDojo
2. แอปพลิเคชันด้านสาธารณสุข เป็นแอปพลิเคชันที่พัฒนาขึ้นมา เพื่อช่วยดูแลและจัดการด้านต่าง ๆ เกี่ยวกับสุขภาพ ทั้งเรื่องการรับประทานอาหาร การออกกำลังกาย การป้องกันและ รักษาโรค การค้นหาโรงพยาบาลซึ่งในประเทศไทยกระทรวงสาธารณสุขได้พัฒนแอปพลิเคชันต่าง ๆ ขึ้นมากมาย เช่น แอปพลิเคชันH4U, DoctorME, Thai FirstAid, EMSCertified
3. แอปพลิเคชันด้านความบันเทิง เป็นแอปพลิเคชันที่พัฒนาขึ้นมา เพื่อใช้สร้างความบันเทิงผ่อนคลายความเครียดของผู้ใช้งาน ในหลากหลายรูปแบบ ไม่ว่าจะอยู่ในรูปแบบของแอปพลิเคชันเกม แอปพลิเคชันดูหนัง ฟังเพลง เช่น แอปพลิเคชัน
JOOX Music,YouTube, Vine
2.1 ขั้นตอนการพัฒนาแอปพลิเคชัน
ในปัจจุบันมีการนำแอปพลิเคชันต่าง ๆ ที่พัฒนาขึ้นไปใช้ในกระบวนการทำงานต่าง ๆในองค์กรหรือหน่วยงานทั้งภาครัฐและเอกชน หรือแม้กระทั่งการนำไปใช้ร่วมกับกิจวัตรประจำวันต่าง ๆ ของมนุษย์ โดยรูปแบบความต้องการในการใช้งานของแอปพลิเคชันก็มีมากขึ้น ทั้งโมไบล์แอปพลิเคชัน (Mobile Application) เว็บแอปพลิเคชัน (Web Application) เดสก์ท็อปแอปพลิเคชัน (Desktop Application) เกม(Game) และอินเทอร์เน็ตในทุกสิ่ง (Internet of Things) รวมถึงการใช้งานนวัตกรรมทางเทคโนโลยีมาร่วมกับการใช้งำนแอปพลิเคชัน เช่น เทคโนโลยีความเป็นจริงเสริม (Augmented Reality: AR) เทคโนโลยีความจริงเสมือน (Virtual Reality: VR) ดังนั้น การพัฒนาแอปพลิเคชันจึงเป็นเรื่องสำคัญที่ควรเรียนรู้ โดยการพัฒนาแอปพลิเคชัน มี 7 ขั้นตอน ดังนี้