สวัสดีครับ วันนี้ผมจะมาอัปเดตเทรนด์ที่น่าสนใจสำหรับการพัฒนา ดังปังแน่ที่ Mobile Dev ต้องรู้ ในปี 2022 มาเล่าให้ฟังกัน มาดูกันเลยครับว่ามีอะไรบ้าง
โดย คุณพรเทพ เจริญงาม
Technical Consultant Leader, MFEC
1. 5G Technology
“ยุคสมัยของ 5G ได้เริ่มขึ้นแล้ว”
ปัจจุบันเริ่มมีการใช้ 5G กันมากขึ้น ถ้าถามว่า 5G คืออะไร? ผมคงตอบว่ามันก็คือ Internet มือถือที่เร็วกว่า 4G ไง แค่นี้ก็ไม่รู้ 5G แล้วยังไง? เกี่ยวอะไรกับ Mobile Dev อย่างพวกเรา? มาดูกัน
-
เร็วแรงกว่าเดิม 5G มีความเร็วมากกว่า 4G ถึง 20 เท่า ซึ่งเร็วมากพอที่จะดูวิดีโอ 8K ออนไลน์แบบ 3 มิติ หรือดาวน์โหลดภาพยนตร์ 3 มิติ ได้ภายใน 6 วินาที
-
Latency จะลดลงจาก 50 มิลลิวินาที (4G) เป็น 1 มิลลิวินาที (หมดห่วงเรื่องหน่วง เรื่อง Lag)
-
การพัฒนา Video streaming apps จะคมชัดและลื่นไหลมากขึ้น
-
การพัฒนา Mobile app ที่ต้องใช้ AR และ VR ทรงประสิทธิภาพมากขึ้น
-
การพัฒนา Mobile Payment รวดเร็ว ปลอดภัย เพราะการยืนยันตัวตนด้วย Biometric ประมวลผลได้รวดเร็ว และมีประสิทธิภาพมากขึ้น
-
Geolocation แม่นยำขึ้น และประหยัดแบตเตอรี่มากขึ้น
5G จะทำให้ Mobile App ทำงานเร็วขึ้น ราบรื่นขึ้น และมีประสิทธิภาพมากขึ้น Internet เร็วอะไรก็ดี
2.AR & VR integration
“โลกเสมือนค่อย ๆ เลื่อนเข้าใกล้โลกความจริง”
เคยไหมครับก่อนกลับบ้าน ต้องไปแวะตาม BTS เพื่อแวะจับ Pokemon ถ้าคุณเคยเล่นเกมส์ยอดฮิตอย่าง Pokemon GO แสดงว่า คุณเคยสัมผัส AR แล้วครับ แล้ว VR ล่ะก็มีไว้ดูหนังผู้ใหญ่แบบ 3D ไง
-
AR – เป็นการนำวัตถุเสมือนมาใช้กับโลกแห่งความเป็นจริง
-
VR – เป็นการจำลองโลกเสมือนแยกออกจากโลกแห่งความเป็นจริง
การพัฒนา AR & VR เป็นเทรนด์ที่ร้อนแรงที่สุดในการพัฒนา Mobile App ในปีนี้ และท้าทายสำหรับ Mobile Dev ปัจจุบัน มีแบรนด์ดังหลายแบรนด์ นำเทคโนโลยีนี้มาใช้เพื่อ ทำการตลาด เก็บข้อมูล และเพิ่มยอดขาย
-
IKEA นำ AR มาให้ลูกค้าเห็นว่า เฟอร์นิเจอร์เมื่อมาอยู่ในบ้านของพวกเขาจะเป็นอย่างไรก่อนซื้อ
image from techmoblog.com
-
L’Oreal มีแอปพลิเคชันแต่งหน้าเสมือนจริงที่ช่วยให้ผู้ใช้เห็นว่าการแต่งหน้ามีลักษณะอย่างไรบนใบหน้าจริงของเรา
-
Lenskart ให้ผู้ใช้ได้ลองแว่นจริง ๆ ก่อนตัดสินใจซื้อ
3.Super Apps
“ทุกอย่างครบจบที่ App เดียว”
Super Apps คือ แอปพลิเคชันที่รวม Services และ Feature ทุกอย่างไว้ในแอปพลิเคชันเดียว เช่น จ่ายบิล ซื้อของ สั่งอาหาร หรือจะเรียกว่า Everyday App ก็ไม่ผิด เน้นการตอบสนองความต้องการของผู้ใช้งานในทุกมิติ ทำอย่างไรก็ได้ให้ผู้ใช้งานเข้าใช้งานทุกวัน ทุกเวลา จะพูดว่าเป็นยุคของสงคราม Super App เลยก็ว่าได้ ใคร ๆ ก็อยากเป็น Super App ตัวอย่างเช่น ธุรกิจ Food Delivery มีทั้ง Grab , LINE Man, Robinhood, Food Panda แข่งขันกันอย่างดุเดือดเลยทีเดียว
image from AgileTech Vietnam
-
WeChat
Super App รายแรก ๆ เริ่มต้นจาก App Chat ใส่ Feature เพิ่มเข้าไปเรื่อย ๆ จนเปลี่ยนตัวเองเป็น Super app ปัจจุบันมีผู้ใช้ที่ใช้งานรายวันเกิน 1 พันล้านคน -
LINE
Super App ยอดฮิตในไทย เริ่มจาก App chat มี Sub App มากมาย เช่น LINE TV, LINE TODAY, LINE MAN, LINE PLAY, LINE Score, LINE’s Mini App ทุก app เข้าได้ผ่าน Line ในที่เดียวเลย สมกับเป็น Super App จริง ๆ
-
GRAB
Super App ขวัญใจเพื่อนรักนักเดินทาง กิน เที่ยว ช้อปปิ้ง มีครบจบแอปเดียว ผมเองเข้าใช้งานแทบทุกวัน เคยได้รับฉายาว่า Uber Killer เอาชนะตลาดของ Taxi แบบเดิมไปเลยปัจจุบันต่อยอด บริการ ออกมาหลากหลาย เช่น GrabFood, Grabmart, GrabPay, GrabExpress
4.P2P Mobile Apps
“การชำระเงินผ่านมือถือเป็นส่วนหนึ่งของชีวิตไปแล้ว”
-
Mobile OS ก็มี Apple Pay ,Google Pay
-
Social media platforms ก็มี Facebook Pay ,WeChat Pay
-
ร้านค้าออนไลน์ ก็สามารถใช้ Paypal ได้
-
E-commerce platform ก็มี Alipay, ShopeePay
-
ธนาคาร ก็มี Payment gateway ของตัวเอง
-
Cryptocurrency ก็มี wallets เช่น Coinbase , Electrum, Crypto.com
5.Cross-Platform App
“Write once, run anywhere เขียนครั้งเดียวใช้ได้ทุกแพลตฟอร์ม”
ทำไมถึงต้อง Cross-Platform ?
image from netsolutions.com
-
Hassle-free & Rapid Development —–> การพัฒนาที่ไม่ยุ่งยากและรวดเร็ว
-
Great Product Maintenance —–> Codebase เดียวดูแลง่ายกว่า
-
Reduced Cost —-> ลดต้นทุน ใช้ Dev น้อยลงเพราะเขียน Code ที่เดียว
-
Code Reusability —-> เขียน code ตัวกลางที่เดียว ใช้ได้หลาย platform ไม่ต้องเขียน Code ซ้ำซ้อน
เมื่อใดที่ควรพิจารณาสร้าง Cross-Platform App?
-
ต้องการแอปพลิเคชันทั้ง Android และ IOS
-
มีทรัพยากรและเวลาจำกัด
-
แอปพลิเคชันไม่ซับซ้อนและไม่ต้องการฟังก์ชันที่ต่างกันมากระหว่างแพลตฟอร์ม
Cross-Platform Frameworks ยอดนิยม
image from orafox.com
1.flutter
image from mobileappdaily.com
2.React Native
image from nix-united.com
3.Xamarin
image from appventurez.com
อยากเป็น Mobile Dev เริ่ม ศึกษาอะไรก่อนดีนะ ?
“ทฤษฎีอย่างเดียวไม่พอต้องลงมือปฏิบัติ”
สำหรับคนที่เพิ่งเริ่มต้นเข้าสู่สาย Mobile Dev Cross-Platform ก็เป็นอีกตัวเลือกที่น่าสนใจเลยนะครับ
React Native 🡪 มีพื้นฐาน Java Script สาย Web จะเรียนรู้ได้ไว
Flutter 🡪 ใช้ภาษา Dart เหมาะกับ สาย OOP
Xamarin 🡪 มีพื้นฐาน C# .NET ก็จัดเลยครับ
ไม่มีพื้นฐานอะไรเลยนี่ยิ่งง่าย เลือกที่ชอบเลย แต่ถ้าถามผม ๆ จะกระซิบเบา ๆ ที่ข้างหูว่า Flutter เลยไอหนุ่ม ความชอบส่วนตัว คิดว่าน่าจะเหมาะกับคนที่อยากลองของ
สำหรับคนที่อยากเริ่มหัดเขียน Flutter ผมมี Step ง่ายๆ
-
Install Flutter https://docs.flutter.dev/get-started/install
-
ทำความคุ้นเคยกับ Syntax ของภาษา Dart https://dart.dev/codelabs
-
ไปดูพี่เปรม Born to Dev EP1. มาเริ่มเขียน Flutter ไปพร้อมกัน !! – 7 Days with Flutter https://www.youtube.com/watch?v=ZSKddaLLRKw
สรุปของบทความนี้
ฝากถึงน้อง ๆ ที่อยากเดินทางมาสู่เส้นทาง Mobile Dev รู้เทรนด์ ยังไม่สำคัญเท่ารู้ตัวเอง เราจะไม่มีวันรู้ตัวเองได้ถ้าเรายังไม่เริ่มลงมือทำ
“สิ่งที่ยากที่สุดคือการตัดสินใจที่จะเริ่ม ถ้าเราตัดสินใจแล้ว ที่เหลือก็ง่ายเหมือนปอกกล้วยเข้าปากหมู”
อ้างอิงจาก
- Top 7 Mobile App Development Trends for 2022, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://www.tooploox.com/blog/top-7-mobile-app-development-trends-for-2022
- 16 Mobile App Trends for 2022/2023 and Beyond: Top Forecasts According to ExpertsWhy is FinancesOnline free Why FO is free, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://financesonline.com/mobile-app-trends/
- 8 Hot Trends Driving Mobile App Development in 2022 and Beyond, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://onix-systems.com/blog/mobile-app-development-trends
- Latest Mobile Application Development Trends in 2022, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://clockwise.software/blog/mobile-app-development-trends/
- Top Frameworks For Mobile App Development In 2022, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://www.phaedrasolutions.com/blog/top-frameworks-for-mobile-app-development-in-2022
- Super App Strategy: How To Make A Profit From Super Apps, สืบค้นเมื่อ 5 พฤษภาคม 2565 จาก: https://agiletech.medium.com/super-app-strategy-how-to-make-a-profit-from-super-apps-e4d1f2c865c2