จริงเหรอ “ที่หมดยุคของ mobile application” แล้ว
Mobile Web VS Mobile Application.
ถ้าต้องการหาข้อมูลเกี่ยวกับตำแหน่งร้านอาหาร, ข้อมูลร้านอาหาร, ข้อมูลการท่องเที่ยว, ตั๋ว/ตาราง เครื่องบิน เราจะทำอย่างไร?????
Answer : เราก็จะเข้า Google หรือเข้าไปยังเว็บไซด์ของร้านค้านั้น ๆ เลย
อ้าว! เฮ้ย! ไม่เหมือนที่คุยกันไว้นี่หว่า???? ทำไมถึงไม่โหลด application ของร้านค้านั้นๆ หล่ะ
Answer : เราต้องต้องใช้ความพยายามในการดาวน์โหลด application มาลงที่เครื่องหน่ะสิ ไหนจะเมมในเครื่องมีแค่ 128 MB, ไหนจะต้องมาหัดใช้ ใช้ยากป่าวก็ไม่รู้, ไหนจะต้องค่าอินเตอร์เน็ต เข้า app store/google store แถมต้องโหลด app มาอิ๊กกกกก……เยอะ!
เอ๋า…งี้ Mobile Web ก็ชนะใสๆ หล่ะสิ
แต่……ถ้าต้องการหาข้อมูลเกี่ยวกับตำแหน่งร้านอาหาร, ข้อมูลร้านอาหาร, ข้อมูลการท่องเที่ยว, ตั๋ว/ตาราง เครื่องบิน บ่อยๆ แบบทุกวัน ทุกสัปดาห์ หล่ะ
Answer : ถ้าเป็นแบบนี้ การเข้า Web แล้วค้นหาแบบเดิมๆ ทุกวัน ทุกสัปดาห์ ไหนจะต้องเข้า google ก่อน กดไปเว็บไซด์ของร้านค้า ก็ต้องเสียทั้งเวลา ทั้งค่าอินเตอร์เน็ตที่อาจจะมากกว่ามี mobile app เสียอีก เห๋ย คุ้มมมมม…. งั้นดาวน์โหลดกันเถอะ >3
สรุป : ต้องเก็บเธอไว้ทั้งสองคนคร่าาาา…
เห็นมั๊ย…พอมันเลือกไม่ได้ ปัญหาโลกแตกอีกข้อนึงก็ตามมา…..
Responsive VS Separate site for mobile and desktop
“Google says 61% of users are unlikely to return to a mobile site they had trouble accessing and 40% visit a competitor’s site instead.” (Cr: McKinsey&Company)
“57% of users say they won’t recommend a business with a poorly designed mobile site.” (Cr. Formstack)
จากสองประโยคบน ทำให้คิดว่า ยังไงเราก็หลีกหนี Mobile Web ไม่พ้นแน่ๆ และการทำ application ทั้งบน web และบน mobile ก็มี “ต้นทุน” ที่สูงมาก
แต่ปัจจุบันนี้ก็มีเทคโนโลยีในการเขียนมากมาย…ที่จะทำให้ Mobile Web มี Design ที่สวยงาม และมี Performance ที่ดี
ในอดีต ก็มีความพยายามดำเนินการ ที่จะเขียน code บนเว็บไซต์เพียงครั้งเดียว และสามารถใช้งานบน Mobile ได้ด้วย ที่เราเรียกว่า “Hybrid Application” โดยใช้ HTML5, PhoneGap, และที่มาแรงตอนนี้ก็คือ IONIC
แต่ยังไงก็ตาม “Native is still the best” คือ ยังไงก็แล้วแต่ Hybrid ก็ยังไม่สามารถสร้างประสบการณ์ใช้งานที่ดีให้กับ User ได้ การพัฒนาด้วย Native ยังคงดีที่สุดอยู่ดี
แล้วจะทำยังไงหล่ะแก??
เทคโนโลยีตอนที่มาแรงในตอนนี้ คงหนีไม่พ้น “Native cross platform”
Native cross platform คืออะไร??
Native cross platform คือการพัฒนา application ที่สามารถ compile code ให้เป็น native ได้นั่นเอง ตามภาพด้านล่าง
และเทคโนโลยี Native cross platform ที่เริ่มเป็นที่รู้จักกัน ก็มี Xamarin, Native Script, React, React native โดย Native cross platform มี concept ดังนี้
ซึ่งเทคโนโลยี ที่กำลังมาแรง ทั้งใน อเมริกา และเริ่มมีกลุ่มนักพัฒนาไทย ให้ความสนใจ ก็ไม่พ้น “React” “React Native” เนี่ยแหละ
และ เรา ก็สนใจเช่นกัน :)