3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDKs & APIs 25 ม.ค. 2018

เผยแพร่แล้ว: 2018-01-25

การรวบรวมและวิเคราะห์ ความคิดเห็นในแอป สามารถทำได้ตรงไปตรงมามาก โดยต้องมีเครื่องมือและวิธีการที่เหมาะสมในการทำเช่นนั้น ในบทความที่แล้ว เราได้สรุปเหตุผลหลายประการว่าทำไมการรวบรวมความคิดเห็นในแอปจึงมีความสำคัญต่อประสบการณ์ของผู้ใช้อุปกรณ์เคลื่อนที่ ขั้นตอนต่อไปคือการสาธิตวิธีการรวบรวมความคิดเห็นนี้ มีสามตัวเลือกให้เลือกเมื่อต้องการรวบรวมความคิดเห็นในแอป ซึ่งทั้งหมดนี้มีข้อดีและข้อเสียต่างกันไป วิธีการเหล่านี้รวมถึง: Webviews, SDK และ API


บทความนี้จะกำหนดและวิเคราะห์แต่ละวิธี ทำให้คุณในฐานะนักการตลาดบนมือถือ มีความชัดเจนมากขึ้นว่าวิธีการเหล่านี้สามารถทำได้และไม่สามารถทำได้ และสิ่งที่คุณคาดหวังเพื่อนำวิธีการเหล่านี้ไปใช้

เริ่มต้นด้วยวิธีแรก: webviews


Webview คืออะไร?

Webview คือบราวเซอร์ที่ถูกรวมไว้ในแอปพลิเคชั่นมือถือ (ซึ่งสร้างสิ่งที่เรียกว่า 'แอปไฮบริด') Webviews อนุญาตให้สร้างแอปบนอุปกรณ์เคลื่อนที่โดยใช้เทคโนโลยีเว็บ เช่น HTML, CSS หรือ JavaScript และยังคงถูกจัดเป็นแพ็กเกจเป็นแอปที่มาพร้อมเครื่องซึ่งผู้ใช้จะพบได้ใน App Store

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDK และ API - แอปมือถือไฮบริด

เมื่อรวบรวมคำติชมผ่าน webview ผู้ใช้ทั้งหมดต้องทำคือโหลดแบบฟอร์มคำติชมลงใน webview โดยใช้ผู้ให้บริการซอฟต์แวร์คำติชม กระบวนการในการทำเช่นนี้โดยทั่วไปจะเหมือนกับการโหลดแบบฟอร์มคำติชม (เป็นหน้าเว็บ) ลงในเชลล์ของแอปบนอุปกรณ์เคลื่อนที่ ตัวอย่างที่ดีของสิ่งนี้คือแอปอีคอมเมิร์ซหรือกีฬา

หมายเหตุ: การดูเว็บไม่เหมือนกับเว็บไซต์ที่ตอบสนองต่ออุปกรณ์เคลื่อนที่ เมื่อเว็บไซต์ตอบสนอง เลย์เอาต์และ/หรือเนื้อหาจะตอบสนองหรือปรับตามขนาดของหน้าจอที่แสดง เว็บไซต์ที่ตอบสนองจะเปลี่ยนแปลงโดยอัตโนมัติเพื่อให้พอดีกับอุปกรณ์ที่คุณใช้ โดยทั่วไปแล้ว จะมีขนาดหน้าจอประมาณสี่ขนาดที่การออกแบบที่ตอบสนองได้มุ่งสู่: จอภาพเดสก์ท็อปแบบจอกว้าง เดสก์ท็อปขนาดเล็ก (หรือแล็ปท็อป) แท็บเล็ต และโทรศัพท์มือถือ เมื่อหน้าจอมีขนาดเล็กลง เนื้อหาจะเปลี่ยนและเปลี่ยนเป็นการแสดงผลที่ดีที่สุดสำหรับแต่ละหน้าจอ

เอกสารไวท์เปเปอร์ฟรี: ความสำคัญของกลยุทธ์การตอบรับที่ดี

เรียนรู้เกี่ยวกับการถามคำถามที่ถูกต้องในแบบฟอร์มคำติชมออนไลน์เพื่อรับประโยชน์สูงสุด

ดาวน์โหลดเอกสาร

คำติชมในแอปผ่าน Webview

มาดูสิ่งที่รวบรวมความคิดเห็นในแอปผ่าน Webview อย่างละเอียดถี่ถ้วนและจุดที่ขาดไม่ได้:

ข้อดี:

  • รวดเร็วและง่ายต่อการนำไปใช้ สิ่งที่คุณต้องทำคือเชื่อมโยง URL ที่ฟอร์มคำติชมของคุณทำงาน เข้าสู่แอปผ่านมุมมองเว็บ เครื่องมือคำติชมขั้นสูงมี URL เฉพาะที่ฟอร์มคำติชมทำงานแบบสแตนด์อโลน สิ่งนี้หมายความว่าไม่ได้อยู่ภายในสไลด์อินหรือโมดอลบนหน้า แต่สามารถระบุถึงแบบฟอร์มได้โดยใช้ URL ที่ไม่ซ้ำกัน
  • ปล่อย / แก้ไขแบบฟอร์มคำติชมได้อย่างง่ายดาย ซึ่งสามารถทำได้โดยไม่ต้องเปิดตัวแอปบนอุปกรณ์เคลื่อนที่เวอร์ชันใหม่

ข้อเสีย:

  • อาจรบกวนประสบการณ์ในแอปของผู้ใช้ บางครั้งการดูเว็บอาจทำให้ผู้ใช้รู้สึกราวกับว่าพวกเขาอยู่นอกแอป (ขึ้นอยู่กับการออกแบบ) แม้ว่าในทางทฤษฎีแล้ว ผู้ใช้ยังคงอยู่ภายในแอป ดังนั้นจึงเป็นสิ่งสำคัญมากที่การผสานรวม Webview เข้ากับแอปของคุณ อย่างไรก็ตาม การทำเช่นนี้อาจทำให้คุณต้องเสียแรง เวลา และการปรับแต่งเพิ่มเติม
  • ไม่สามารถใช้ฟังก์ชันเนทีฟ/มือถือบางอย่างได้ เนื่องจากคุณกำลังโหลดหน้าเว็บผ่าน webview ฟังก์ชันบางอย่างจึงใช้งานไม่ได้ รวมถึงการจับภาพหน้าจอ (เช่น การตอบกลับด้วยภาพ) GPS (ผ่านบริการระบุตำแหน่ง) หรือการเพิ่มรูปภาพ (โดยใช้กล้อง)
  • จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตเสมอ แอพมือถือที่รันเนทีฟอย่างสมบูรณ์สามารถทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต อย่างไรก็ตาม Webview ต้องการการเชื่อมต่ออย่างต่อเนื่อง หากไม่มีการเชื่อมต่อ จะไม่มีแบบฟอร์มคำติชมในแอปของคุณ

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDK และ API - การเชื่อมต่ออินเทอร์เน็ต

API คืออะไร?

API หรือ Application Programming Interface คือชุดของคำจำกัดความ โปรโตคอล และเครื่องมือที่ใช้สำหรับสร้างซอฟต์แวร์แอปพลิเคชัน ในบางครั้ง บริษัทขนาดใหญ่ส่วนใหญ่ได้สร้าง API สำหรับลูกค้าของตนหรือเพื่อการใช้งานภายใน

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

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDKs & APIs - API

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

API ที่สองคือ API ที่จะดึงและส่งออกความคิดเห็นจากระบบตอบรับ ตัวอย่างเช่น สามารถดึงคำติชมจากระบบและเพิ่มลงในเครื่องมือการจัดการโครงการ เช่น JIRA หรือ Trello

คำติชมในแอปผ่าน API

ข้อดีและข้อเสียของการใช้ API เพื่อรวบรวมความคิดเห็นในแอปมีดังนี้

ข้อดี:

  • อิสระและความยืดหยุ่นในการสร้างและใช้งาน ด้วย API คุณไม่ต้องปฏิบัติตามกฎเกณฑ์ใดๆ พูดอีกอย่างก็คือ คุณสามารถควบคุมวิธีที่จะนำแบบฟอร์มคำติชมไปใช้ได้อย่างสมบูรณ์ คุณสร้างมันขึ้นมาเอง ตัดสินใจว่าแบบฟอร์มคำติชมของคุณมีหน้าตาเป็นอย่างไร และเลือกเวลา / ตำแหน่งที่จะปรากฏในแอพของคุณ
  • มีฟังก์ชันอุปกรณ์เคลื่อนที่ทั้งหมด แม้ว่าคุณจะต้องพัฒนามันเอง แต่คุณจะสามารถใช้ฟังก์ชันมือถือเช่น GPS, ภาพถ่ายจากกล้องหรือภาพหน้าจอได้ – ในขณะที่มุมมองเว็บที่คุณไม่สามารถทำได้
  • แบบฟอร์มคำติชมสามารถทำงานได้โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต การตอบสนองข้อเสนอแนะสามารถแคชได้ ซึ่งหมายความว่าจะถูกส่งเมื่อใดก็ตามที่ผู้ใช้มีการเชื่อมต่อ นี่เป็นสิ่งสำคัญเนื่องจากแอพมือถือบางตัวถูกสร้างขึ้นมาให้ทำงานได้อย่างสมบูรณ์โดยไม่ต้องเชื่อมต่ออินเทอร์เน็ต ตัวอย่างเช่น ใบสมัครประกันการเดินทางที่ใช้ในการเรียกร้องค่าสินไหมทดแทนจากสถานที่ สมมติว่าคุณมีเหตุการณ์ในต่างประเทศ แต่คุณไม่สามารถเข้าถึงอินเทอร์เน็ตได้ แอปจะแคชการเคลมประกันของคุณ เพื่อที่ว่าเมื่อคุณกลับมาอยู่ในโซน WIFI ก็จะสามารถส่งข้อมูลทั้งหมดของคุณไปยังบริษัทประกันภัยได้

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDK และ API - ตัวอย่าง API

ข้อเสีย:

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

SDK คืออะไร?

สำหรับผู้ที่ไม่คุ้นเคย ตัวย่อ SDK ย่อมาจาก Software Development Kit SDK คือแพ็คเกจซอฟต์แวร์ที่ดาวน์โหลดได้ซึ่งมีเครื่องมือที่จำเป็นในการสร้างบนแพลตฟอร์ม

Mopinion: 3 วิธีในการเก็บรวบรวมคำติชมในแอป: Webviews, SDKs & APIs - SDK

ตาม Twilio 'SDK แต่ละตัวมักได้รับการปรับแต่งอย่างหนักสำหรับแพลตฟอร์มของตน แต่ SDK ทั่วไปอาจมีสิ่งต่อไปนี้':

  • Libraries หรือ APIs: เป็นโค้ดที่กำหนดไว้ล่วงหน้าซึ่งช่วยให้คุณทำงานเขียนโปรแกรมทั่วไปบนแพลตฟอร์มได้
  • Integrated Development Environment (IDE): โปรแกรมแก้ไขที่ช่วยให้ผู้ใช้สามารถออกแบบองค์ประกอบกราฟิก เช่น ปุ่มหรือกล่องข้อความ IDE นั้นพบได้ทั่วไปใน SDK มือถือ
  • เครื่องมือเพิ่มเติม: มักใช้เพื่อดำเนินงานต่างๆ เช่น การดีบัก การสร้าง การรัน และการทดสอบแอปพลิเคชันของคุณ

ลองใช้ Mobile SDK ของ Mopinion วันนี้!

เริ่มรวบรวมความคิดเห็นอันทรงพลังจากแอปที่มาพร้อมเครื่องของคุณด้วย SDK ที่ยืดหยุ่นและติดตั้งง่ายเหล่านี้สำหรับความคิดเห็นในแอป

เรียนรู้เพิ่มเติมที่นี่

SDK เทียบกับ API
SDK คือชุด API ที่สมบูรณ์ที่ช่วยให้ผู้ใช้สามารถดำเนินการใดๆ ที่จำเป็นในการสร้างแอปพลิเคชัน ในทางกลับกัน API เป็นเพียงชุดของวิธีการที่เกี่ยวข้องซึ่งอาจดีสำหรับวัตถุประสงค์เฉพาะ

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDK & APIs - SDK vs API

ลองใช้ตัวอย่าง
Java Development Kit (JDK) ไม่เพียงแต่ประกอบด้วย API เท่านั้น แต่ยังรวมถึงคอมไพเลอร์ ระบบรันไทม์ และเครื่องมือเบ็ดเตล็ดอื่นๆ ด้วย Java API เป็นเพียงไลบรารีทั้งหมดที่ประกอบขึ้นเป็นภาษาหลักที่คุณสามารถใช้งานได้ทันที

ในแง่ของซอฟต์แวร์คำติชมในแอป มีโซลูชันหลากหลายสำหรับรวบรวมคำติชมภายในแอปบนอุปกรณ์เคลื่อนที่ขณะใช้ SDK เฉพาะแพลตฟอร์ม ตัวอย่าง ได้แก่ Swift SDK สำหรับ iOS หรือ JAVA SDK สำหรับ Android
SDK ต่างๆ พร้อมให้บริการแก่คุณโดยขึ้นอยู่กับภาษาการเขียนโปรแกรมของคุณ แพลตฟอร์มที่คุณกำลังพัฒนา และประเภทของโซลูชันการสื่อสารที่คุณต้องการ (เช่น การโพสต์คำติชมไปยังผู้ให้บริการซอฟต์แวร์คำติชมของคุณ)

คำติชมในแอปผ่าน SDK

นี่คือสิ่งที่ SDK สามารถและไม่สามารถนำเสนอในแง่ของการรวบรวมข้อเสนอแนะในแอป:

ข้อดี:

  • SDK ช่วยให้คุณเริ่มต้นและทำงานได้อย่างรวดเร็ว การรวมคุณลักษณะใหม่เข้ากับแอปของคุณเป็นเรื่องง่าย (เช่น การรวบรวมความคิดเห็น) หลายๆ อย่าง เช่น การรับรองความถูกต้อง การโพสต์คำติชมไปยังซัพพลายเออร์คำติชมของคุณ และการตรวจสอบความถูกต้องของฟิลด์ป้อนข้อมูลนั้นได้รับการดูแลแล้ว
  • เปลี่ยนแปลงแบบฟอร์มคำติชมได้อย่างง่ายดายโดยไม่ต้องเปิดตัวแอปบนอุปกรณ์เคลื่อนที่เวอร์ชันใหม่ หมายความว่าคุณสามารถเพิ่ม/เปลี่ยนคำถามหรือการออกแบบจากเครื่องมือคำติชมของคุณ แทนที่จะต้องตั้งโปรแกรมลงในแอพ

ข้อเสีย:

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

Mopinion: 3 วิธีในการรวบรวมคำติชมในแอป: Webviews, SDKs & APIs - การประเมิน

การประเมินว่าวิธีใดดีที่สุดสำหรับธุรกิจของคุณ...

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

คำแนะนำของเรากับคุณ? กำหนดเป้าหมายของคุณล่วงหน้า รวมทั้งประเมินทรัพยากรที่คุณมีและทรัพยากรที่คุณต้องการ โดยเฉพาะอย่างยิ่งจากมุมมองทางเทคนิค แน่นอนว่าวิธีการเหล่านี้อาจไม่ใช่วิธีทั้งหมดที่เหมาะกับทุกบริษัท ดังนั้นการวางเป้าหมายและความสามารถของคุณ จะทำให้ตัดสินใจได้ง่ายขึ้นว่าวิธีใดเหมาะกับคุณ


ต้องการเรียนรู้เพิ่มเติมเกี่ยวกับคำติชมในแอปหรือไม่

รับเอกสารไวท์เปเปอร์ของเราฟรีทันที!

ดาวน์โหลดเอกสารไวท์เปเปอร์