https://www.youtube.com/watch?v=7dgxFUxNWmw&ab_channel=SirilukPansang
ที่มา : https://www.youtube.com/watch?v=7dgxFUxNWmw&ab_channel=SirilukPansang
เรื่องที่ 1 การพัฒนาแอปพลิเคชัน 1
การพัฒนาแอปพลิเคชัน หรือซอฟต์แวร์คอมพิวเตอร์นั้น อาจทำได้โดยใช้เครื่องคอมพิวเตอร์เครื่องเดียว ทำให้สามารถเริ่มต้นได้ง่าย แตกต่างจากการพัฒนาผลิตภัณฑ์ทางวิศวกรรมอื่นๆ ที่ต้องการแรงงานและเครื่องจักรจำนวนมาก เช่น การผลิตรถยนต์ ยานพาหนะ สิ่งก่อสร้างขนาดใหญ่
อย่างไรก็ตาม แอปพลิเคชันนั้นอาจมีความซับซ้อนมาก ดังนั้นการพัฒนาแอปพลิเคชันที่ดีต้องมีการวางแผนการดำเนินการอย่างเป็นระบบ โดยเฉพาะอย่างยิ่งในการพัฒนาแอปพลิเคชันที่มีผู้ร่วมพัฒนาหลายคน ไม่เช่นนั้น อาจทำให้เกิดความล้มเหลวได้ เช่น การผลิตแอปพลิเคชันที่ไม่ตรงกับความต้องการของลูกค้าหรือผู้ใช้งาน ผลิตภัณฑ์มีองค์ประกอบไม่ครบตามความต้องการที่กำหนดไว้ ส่งมอบผลิตภัณฑ์ล่าช้าเกินกว่าระยะเวลาที่กำหนดไว้ มีความผิดพลาดระหว่างทำงาน รวมถึงการประเมินค่าใช้จ่ายและปริมาณทรัพยากรที่ต้องใช้คลาดเคลื่อนจากความจริงไปเป็นอย่างมาก”
การพัฒนาโมบายแอปพลิเคชัน คือ การเขียนซอฟต์แวร์สำหรับอุปกรณ์พกพา เช่น สมาร์ทโฟน(Smart phone) และ แท็บเล็ต (Tablet) หรือพูดกันง่ายๆ คือ การทำแอปพลิเคชันหรือการสร้างแอปพลิเคชันสำหรับมือถือ ซึ่งผู้พัฒนาจะเขียนแอปพลิเคชันมือถือ เพื่อใช้ประโยชน์จากอุปกรณ์บางอย่างของมือถือที่มีคุณลักษณะเฉพาะ เช่น เซ็นเซอร์ตรวจจับลักษณะการเคลื่อนไหวของสมาร์ทโฟน (Accelerator Sensor), GPS และข้อมูลจากเซ็นเซอร์ตัวอื่นๆ เป็นต้น ข้อเสียของการพัฒนาแอปพลิเคชันมือถือ คือ ผู้พัฒนาไม่สามารถนำ source code ของระบบปฏิบัติการหนึ่งไปใช้อีกระบบปฏิบัติการได้ ตัวอย่างเช่น source code ที่ใช้ทำแอปพลิเคชันหรือสร้างแอปพลิเคชันดั้งเดิมสำหรับอุปกรณ์ Android ไม่สามารถทำงานร่วมกับ Windows Phone โปรแกรมประยุกต์ที่ใช้เบราว์เซอร์ต้องมี equipment-agnostic เพื่อให้เบราว์เซอร์ทำงานบนอุปกรณ์มือถือต่าง ๆ ได้