วิทยาการคำนวณ ม.3 · บทที่ 4

แอปพลิเคชัน

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

📖หนังสือเรียน หน้า 76–106
🧩มีกิจกรรมให้ลองเล่น
🏆มีแบบทดสอบวัดความเข้าใจ
📱ใช้ตัวอย่างจากแอปจริง
หน้าจอโฮมของสมาร์ตโฟนที่เต็มไปด้วยไอคอนแอปพลิเคชัน
📱 แอปพลิเคชันที่เราใช้กันทุกวันบนมือถือ

ผู้พัฒนาสื่อการเรียนรู้: นายภาณุพงษ์ ซุคคาน (ครูตุ๊ก) โรงเรียนจอมสุรางค์อุปถัมภ์

💡 การพัฒนาแอปพลิเคชันคืออะไร

แอปพลิเคชัน (Application) เป็นโปรแกรมที่ถูกพัฒนาขึ้นมาเพื่ออำนวยความสะดวกในด้านต่าง ๆ มีการออกแบบมาเพื่อใช้งานในหลายรูปแบบ ถ้าเป็นแอปพลิเคชันสำหรับใช้งานบนคอมพิวเตอร์ เรียกว่า เดสก์ท็อปแอปพลิเคชัน (Desktop Applications) แต่ถ้าใช้งานบนโทรศัพท์มือถือ แท็บเล็ต จะเรียกว่า โมไบล์แอปพลิเคชัน (Mobile Applications)

โดยแอปพลิเคชันแบ่งได้ 2 ประเภท ดังนี้

1. แอปพลิเคชันระบบ

ระบบปฏิบัติการที่เป็นตัวรองรับการใช้งานแอปพลิเคชันอีกที ติดตั้งอยู่ภายในอุปกรณ์ของเรา

iOSAndroidWindows

2. แอปที่ตอบสนองความต้องการของผู้ใช้

โปรแกรมประยุกต์ที่ทำงานภายใต้ระบบปฏิบัติการ มีวัตถุประสงค์เฉพาะด้าน เช่น เพื่อความบันเทิง เพื่อการศึกษา

YouTubeGoogleNetflixInstagramTikTok

🌟 ตัวอย่างแอปพลิเคชันที่ใช้กันในปัจจุบัน

แอปพลิเคชันในปัจจุบันถูกออกแบบมาให้ตอบโจทย์หลากหลายด้านของชีวิต ลองดูตัวอย่าง 3 ด้านที่ใกล้ตัวเรามากที่สุด

🎓 ด้านการศึกษา

สื่อการสอนประเภทต่าง ๆ ที่สามารถเรียนรู้ได้ด้วยตนเอง เช่น แอปพลิเคชัน Kahoot!, Plickers

🩺 ด้านการแพทย์

สื่อที่ช่วยดูแลและให้ความรู้ต่าง ๆ เกี่ยวกับสุขภาพ เช่น แอปพลิเคชัน รักษา (Raksa), ใกล้มือหมอ

🎬 ด้านความบันเทิง

สื่อที่ช่วยผ่อนคลายความเครียดของผู้ใช้งาน เช่น แอปพลิเคชัน TikTok, YouTube, ธัญวลัย

🛠️ ขั้นตอนการพัฒนาแอปพลิเคชัน

การพัฒนาแอปพลิเคชันสักตัวไม่ได้เริ่มจากการเขียนโค้ดทันที แต่ต้องผ่านกระบวนการทั้งหมด 7 ขั้นตอน เพื่อให้ได้แอปที่ตอบโจทย์ผู้ใช้จริง ๆ

1

กำหนดปัญหา

กำหนดปัญหาจากการดำเนินงานในปัจจุบัน

2

ศึกษาความเป็นไปได้

ประเมินว่าสามารถทำแอปพลิเคชันได้สำเร็จหรือไม่

3

วิเคราะห์ความต้องการแอปพลิเคชัน

ศึกษาและกำหนดความต้องการในการใช้แอปพลิเคชัน

4

ออกแบบแอปพลิเคชัน

ออกแบบให้ผู้ใช้งานใช้งานได้สะดวกสบายที่สุด

5

พัฒนาแอปพลิเคชัน

ลงมือเขียนโปรแกรมคำสั่งด้วยภาษาคอมพิวเตอร์

6

ทดสอบ

ทดสอบการทำงานแต่ละฟังก์ชันว่าทำงานถูกต้องหรือมีข้อผิดพลาดอย่างไร

7

จัดทำเอกสาร

ทำคู่มือการติดตั้งและการใช้งานแอปพลิเคชัน

🧩 กิจกรรม: เรียงลำดับขั้นตอนการพัฒนาแอป

คลิกเลือกขั้นตอนตามลำดับที่ถูกต้อง ตั้งแต่ขั้นตอนแรกจนถึงขั้นตอนสุดท้าย

เยี่ยมมาก เรียงลำดับถูกต้องทุกขั้นตอน

💻 ซอฟต์แวร์ที่ใช้ในการพัฒนาแอปพลิเคชัน

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

⌨️ เขียนชุดคำสั่งด้วยแป้นพิมพ์

พิมพ์คำสั่งแต่ละคำสั่งด้วยภาษาโปรแกรมมิ่ง เหมาะกับผู้ที่มีพื้นฐานการเขียนโค้ด

PythonJavaC

🧩 ลากบล็อกคำสั่งต่อกัน

ใช้วิธีลากบล็อกคำสั่งไปต่อในส่วนที่ต้องการ เหมาะกับผู้เริ่มต้นเพราะเห็นภาพตรรกะการทำงานได้ง่าย

ScratchBlocklySnap

✅ สรุปเรื่องแอปพลิเคชัน

แอปพลิเคชัน เป็นโปรแกรมที่ใช้อำนวยความสะดวก ซึ่งแต่ละระบบจะมีผู้พัฒนาแอปพลิเคชันให้ตรงกับความต้องการของผู้ใช้ แต่การเลือกใช้แอปพลิเคชันก็ต้องพิจารณาอย่างรอบคอบเช่นกัน

⚠️ ข้อควรระวัง

แอปพลิเคชันบางอย่างอาจส่งผลเสียจากการเสียเงินเพื่อซื้อแอปพลิเคชันนั้นมาใช้ โดยไม่เกิดประโยชน์ต่อผู้ใช้

✅ สิ่งที่ควรทำ

เราควรเลือกใช้แอปพลิเคชันที่มีประโยชน์ในการพัฒนาตนเองได้อย่างมีคุณภาพ

📝 แบบทดสอบทบทวนความรู้

ลองตอบคำถามทั้ง 6 ข้อนี้ เพื่อทบทวนความรู้เรื่องแอปพลิเคชัน เลือกคำตอบที่ถูกต้องได้เลย ระบบจะบอกผลทันที