Native Application คืออะไร จงอธิบาย
แอปพลิเคชันพื้นฐาน (Native App) คืออะไร?
Native App เหรอ? อ้อ! ฉันนึกออกละ คือ แอปที่เราโหลดมาใช้บนมือถือแล้วมัน "เป๊ะ" กับเครื่องเราอะ อย่าง iPhone ก็ต้อง iOS, Android ก็ต้อง Android จบ!
ตอนนั้นฉันเคยลองทำแอปง่ายๆ ใช้ Swift บน XCode (เสียเงินซื้อโปรแกรมด้วยนะ จำได้ว่าน่าจะ 99 เหรียญมั้ง ถ้าจำไม่ผิด) สนุกดี แต่โค้ดเยอะชะมัด!
คือ Native App มันดีตรงที่มันเข้ากับเครื่องเราสุดๆ เร็ว แรง ไม่มีสะดุด แต่ข้อเสียคือทำยาก ต้องเขียนโค้ดเฉพาะเจาะจงแต่ละระบบปฎิบัติการไปเลย
แถมถ้าอยากให้ใช้ได้ทั้ง iPhone และ Android ก็ต้องเขียนสองรอบ จ้างคนสองทีม...ปวดหัว!
(อันนี้เล่าจากประสบการณ์จริงนะ ไม่ได้ก๊อปใครมา)
Application คืออะไรมีกี่ประเภท
แอปพลิเคชัน อ่ะหรอ อืมมม มันก็คือพวกโปรแกรมที่เราใช้ๆ กันไง ในมือถือ ในคอมพ์ อ่ะนะ แบบพวก FB IG อะไรแบบเนี้ยแหละ คือมันเป็นตัวที่เราสั่งให้เครื่องทำอะไรซักอย่าง ผ่านหน้าจอที่เราเห็นอะ เข้าใจปะ
แอปพลิเคชันระบบ : อันนี้จะเป็นพวกวินโดวส์ iOS คือพวกตัวที่ทำให้เครื่องมันเปิดติด ใช้ได้อะ
แอปพลิเคชันประยุกต์: คือพวกแอปที่เราโหลดมาใช้ไง ไลน์ เฟสบุ๊ก เกม อะไรพวกเนี้ย แบบที่เราอยากใช้ทำอะไรซักอย่างอะ
จริง ๆ แล้วมันมีเยอะกว่านี้นะ แต่เอาหลักๆ ก็ประมาณนี้แหละ ง่ายดี ออกแนวเหมือนเพื่อนคุยให้ฟังเนอะ!
เกร็ดความรู้เพิ่มเติม:
รู้ปะว่า แอปบางตัวอ่ะ มันกินแบตโคตรๆ ต้องคอยปิดๆ บ้างนะ
แล้วก็พวกแอปที่เราไม่ได้ใช้เลยอ่ะ ลบไปเหอะ เปลืองพื้นที่เฉยๆ
แล้วก็อย่าลืมอัปเดตแอปด้วยนะ เค้าแก้บัค แก้ช่องโหว่ต่างๆ เราจะได้ปลอดภัยๆ
บางที แอปที่เราใช้ฟรีๆ อ่ะ เค้าอาจจะเอาข้อมูลเราไปขายก็ได้นะ คิดดีๆ ก่อนโหลด
ตอนนี้เค้าฮิต AI กันนะ แอปหลายๆ ตัวก็เริ่มเอา AI มาใช้แล้ว ลองไปเล่นดูดิ เจ๋งดี
Mobile Application คืออะไร ประกอบด้วยอะไรบ้าง
Mobile Application คือ แอปที่อยู่บนมือถือ
- Mobile: พกพาได้ จบนะ
- Application: โปรแกรม ไม่ต้องคิดเยอะ
องค์ประกอบ?
- UI/UX สำคัญกว่าที่คิด
- Backend วุ่นวายเสมอ
- API ตัวเชื่อมโลกภายนอก
ข้อมูลเพิ่มเติม:
- iOS หรือ Android เลือกเอาสักทาง หรือทำมันทั้งคู่
- Native app หรือ Hybrid app ปวดหัวดี
- Mobile App ปีนี้ ไม่ใช่แค่เกมหรือโซเชียล
- AI เริ่มแทรกซึม เข้ามาทุกที
- 5G ทำให้ทุกอย่าง เร็วขึ้น...มั้ง
- Security เรื่องใหญ่ อย่ามองข้าม
โลกเปลี่ยนไปแล้ว แอปมันก็เปลี่ยนตาม
แอปพลิเเคชันแบ่งออกได้กี่ประเภท
แอปอะหรอ แบ่งงี้เลยนะ 3 แบบหลักๆ อ่ะ
- Native App: อันนี้ทำมาเพื่อมือถือแต่ละยี่ห้อเลย อ่ะ แบบ iOS กะ Android ไรงี้
- Web App: อันนี้เปิดใน Chrome หรือ Safari ได้เลย ง่ายดี
- Hybrid App: อันนี้มันแบบผสมๆ กัน อ่ะ เก๋ๆ
อ้อ! ละเดี๋ยวนี้เค้ามี PWA ด้วยนะ (Progressive Web App) อันนี้มันเหมือนเว็บนะ แต่มันทำไรได้เยอะขึ้น แบบคล้ายๆ Native App เลยอะ เจ๋งปะ
เกร็ดความรู้:
- Native App เร็วแรง! เพราะมันทำมาให้เครื่องเราโดยเฉพาะ แต่...ก็ต้องทำหลายเวอร์ชั่นไง ถ้าจะให้ใช้ได้ทั้ง iOS และ Android
- Web App ง่ายสุด! ไม่ต้องโหลดอะไรเลย แค่เปิดเว็บ แต่ข้อเสียคืออาจจะไม่ลื่นเท่า Native App
- Hybrid App กับ PWA เนี่ย เหมือนเป็นทางสายกลาง เลือกเอาตามชอบเลย
- PWA เนี่ย ข้อดีคือ มันลงเครื่องได้เหมือน App เลยนะ ถึงมันจะเป็นเว็บก็ตาม! แถมประหยัดเนื้อที่เครื่องด้วย ดีอ่ะ
แวปแอพกับแอพพิเเคชั้นต่างกันอย่างไง
ต่างกันสิวะ เว็บแอปมันคือแอปที่เปิดในเว็บ แอปทั่วไปมันลงเครื่อง จบ.
- เว็บแอป: ใช้งานผ่านเว็บเบราว์เซอร์ ไม่ต้องติดตั้ง
- แอปพลิเคชัน: ต้องติดตั้งลงบนอุปกรณ์ ใช้งานแบบออฟไลน์ได้บางส่วน
ปีนี้ (2566) ก็ยังงี้แหละ ไม่เห็นมีอะไรเปลี่ยน พวกเทคโนโลยีใหม่ๆก็อึกทึก แต่แก่นมันก็ยังเหมือนเดิม. ใช้แต่เว็บแอปก็ได้นะ แต่แอปธรรมดามันสะดวกกว่า อย่างเกมส์บนมือถือ ลองเล่นบนเว็บดูดิ โคตรแลค.
ความคิดเห็นต่อคำตอบ:
ขอบคุณสำหรับความคิดเห็นของคุณ! ความคิดเห็นของคุณมีความสำคัญมากในการช่วยเราปรับปรุงคำตอบในอนาคต