3 Cara Mengumpulkan Umpan Balik Dalam Aplikasi: Tampilan Web, SDK & API 25 Jan 2018
Diterbitkan: 2018-01-25Mengumpulkan dan menganalisis umpan balik dalam aplikasi bisa sangat mudah – asalkan Anda memiliki alat dan metodologi yang tepat untuk melakukannya. Dalam artikel sebelumnya, kami menguraikan beberapa alasan mengapa mengumpulkan umpan balik dalam aplikasi penting untuk pengalaman pengguna seluler. Langkah selanjutnya adalah mendemonstrasikan bagaimana umpan balik ini dapat dikumpulkan. Ada tiga opsi untuk dipilih saat mengumpulkan umpan balik dalam aplikasi – semuanya menawarkan kelebihan dan kekurangannya sendiri. Metode ini mencakup: Tampilan Web, SDK, dan API .
Artikel ini akan mendefinisikan dan menganalisis setiap metode individual, memberi Anda – sebagai pemasar seluler – kejelasan lebih lanjut tentang apa yang dapat dan tidak dapat dilakukan oleh metode ini dan apa yang diharapkan dari Anda untuk menerapkan metode ini.
Mari kita mulai dengan metode pertama: webviews .
Apa itu Tampilan Web?
Tampilan web adalah – menurut definisi – browser yang telah dikemas ke dalam aplikasi seluler (yang menghasilkan apa yang disebut 'aplikasi hybrid'). Tampilan web memungkinkan aplikasi seluler dibuat menggunakan teknologi web, seperti HTML, CSS, atau JavaScript dan masih dikemas sebagai aplikasi asli yang dapat ditemukan pengguna di toko aplikasi. 
Saat mengumpulkan umpan balik melalui tampilan web, yang perlu dilakukan pengguna hanyalah memuat formulir umpan balik ke dalam tampilan web menggunakan penyedia perangkat lunak umpan balik mereka. Proses melakukannya pada dasarnya sama dengan memuat formulir umpan balik (sebagai halaman web) ke dalam cangkang aplikasi seluler. Contoh bagusnya adalah aplikasi e-niaga atau olahraga.
Catatan: Tampilan web tidak sama dengan situs web responsif seluler. Saat situs web responsif, tata letak dan/atau konten merespons atau menyesuaikan berdasarkan ukuran layar yang ditampilkan. Situs web responsif secara otomatis berubah agar sesuai dengan perangkat yang Anda gunakan. Biasanya ada sekitar empat ukuran layar yang disesuaikan dengan desain responsif: monitor desktop layar lebar, desktop yang lebih kecil (atau laptop), tablet, dan ponsel. Saat layar semakin kecil, konten bergeser dan berubah ke tampilan terbaik untuk setiap layar.

Buku Putih Gratis: Pentingnya Strategi Umpan Balik yang Baik
Pelajari tentang mengajukan pertanyaan yang tepat dalam formulir umpan balik online untuk mendapatkan hasil maksimal darinya.
Umpan Balik Dalam Aplikasi melalui Webview
Berikut adalah melihat lebih dekat apa yang dapat ditawarkan oleh pengumpulan umpan balik dalam aplikasi melalui tampilan web dan kekurangannya:
Keuntungan:
- Cepat dan mudah diimplementasikan. Yang perlu Anda lakukan hanyalah menautkan URL tempat formulir umpan balik Anda berjalan, ke dalam aplikasi melalui tampilan web. Alat umpan balik yang lebih canggih memiliki URL unik tempat formulir umpan balik berjalan sebagai mandiri. Artinya, ini tidak berada di dalam slide-in atau modal pada halaman, melainkan formulir dapat ditangani menggunakan URL unik.
- Lepaskan / buat perubahan pada formulir umpan balik dengan mudah. Ini dapat dilakukan tanpa merilis versi baru aplikasi seluler.
Kekurangan:
- Dapat mengganggu pengalaman dalam aplikasi pengguna. Tampilan web terkadang dapat membuat pengguna merasa seolah-olah berada di luar aplikasi (tergantung desainnya), meskipun secara teori pengguna tetap berada di dalam aplikasi. Oleh karena itu, sangat penting bahwa tampilan web terintegrasi dengan baik dalam aplikasi Anda. Namun, untuk melakukan ini, Anda mungkin memerlukan usaha, waktu, dan penyesuaian ekstra.
- Tidak mungkin menggunakan beberapa fungsi asli/seluler. Karena Anda memuat halaman web melalui tampilan web, beberapa fungsi tidak akan tersedia termasuk mengambil tangkapan layar (misalnya umpan balik visual), GPS (melalui layanan lokasi), atau menambahkan gambar (menggunakan kamera).
- Koneksi internet selalu diperlukan. Aplikasi seluler yang berjalan sepenuhnya asli dapat berfungsi tanpa koneksi internet aktif. Namun, tampilan web membutuhkan koneksi yang konstan. Jika tidak ada koneksi, tidak ada formulir umpan balik di aplikasi Anda.

Apa itu API?
API, atau Antarmuka Pemrograman Aplikasi, adalah seperangkat definisi, protokol, dan alat yang digunakan untuk membangun perangkat lunak aplikasi. Sebagian besar perusahaan besar, pada titik tertentu, telah membuat API untuk pelanggan mereka atau untuk penggunaan internal.
Tim pengembangan sering memecah aplikasi mereka menjadi beberapa server yang dapat berkomunikasi satu sama lain menggunakan API. Server yang mendukung server aplikasi utama disebut 'layanan mikro'. Perusahaan yang menawarkan API kepada pelanggannya adalah cara lain untuk mengatakan bahwa mereka telah membangun serangkaian URL khusus yang menyediakan respons data murni – atau, respons 'mentah' – yang tidak akan Anda lihat di antarmuka pengguna situs web. 
Dua Jenis API Umpan Balik
Sehubungan dengan sistem umpan balik pelanggan, ada dua jenis API. Satu API digunakan untuk mengarahkan umpan balik ke dalam platform. Beberapa contohnya adalah posting dari situs web atau mentransfer umpan balik dari aplikasi seluler ke dalam sistem pengumpulan umpan balik.
API kedua adalah yang akan mengambil dan mengekspor umpan balik dari sistem umpan balik. Misalnya, dapat mengekstrak umpan balik dari sistem dan menambahkannya ke alat manajemen proyek seperti JIRA atau Trello.
Umpan Balik Dalam Aplikasi melalui API
Berikut adalah keuntungan dan kerugian menggunakan API untuk mengumpulkan umpan balik dalam aplikasi:
Keuntungan:
- Kebebasan dan fleksibilitas tentang bagaimana membangun dan mengimplementasikan. Dengan API, tidak ada aturan yang harus Anda ikuti. Dengan kata lain, Anda memiliki kendali penuh atas bagaimana Anda menerapkan formulir umpan balik Anda. Anda membuatnya sendiri, memutuskan bagaimana formulir umpan balik Anda terlihat dan memilih kapan / di mana mereka akan muncul di aplikasi Anda.
- Semua fungsi perangkat seluler tersedia. Meskipun Anda perlu mengembangkannya sendiri, Anda akan dapat menggunakan fungsionalitas seluler seperti GPS, foto kamera, atau tangkapan layar – sedangkan dengan tampilan web Anda tidak dapat melakukannya.
- Formulir umpan balik dapat berfungsi tanpa koneksi internet. Tanggapan umpan balik dapat di-cache, artinya dikirimkan setiap kali pengguna memiliki koneksi. Ini penting karena beberapa aplikasi seluler dibuat untuk berfungsi penuh tanpa koneksi internet. Misalnya, aplikasi asuransi perjalanan yang digunakan untuk melakukan klaim asuransi di lokasi. Katakanlah Anda memiliki insiden di luar negeri tetapi Anda tidak memiliki akses ke internet. Aplikasi ini menyimpan klaim asuransi Anda sehingga ketika Anda kembali ke zona WIFI, aplikasi dapat mengirimkan semua data Anda ke perusahaan asuransi.

Kekurangan:

- Tidak dapat dengan mudah membuat perubahan pada formulir umpan balik tanpa merilis versi baru aplikasi seluler. Misalnya, ketika Anda ingin menambahkan atau mengubah pertanyaan dalam formulir umpan balik, Anda perlu mengubah antarmuka dan pos API dan merilis versi baru aplikasi Anda yang kemudian perlu diunduh/diperbarui oleh pengguna.
- Anda harus merancang formulir umpan balik dalam aplikasi Anda sendiri. Namun, banyak kerangka kerja pengembangan seluler memiliki modul bawaan yang memungkinkan Anda membangun antarmuka dengan cepat.
- Ada kurva belajar yang lebih panjang. Penting untuk mengetahui API pemasok perangkat lunak umpan balik Anda. Ini termasuk mengandalkan semua dokumentasi dan panduan untuk menyelesaikan kesalahan atau kebingungan. Inilah sebabnya mengapa sangat ideal jika ada komunitas yang tersedia di mana Anda dapat mengajukan pertanyaan. Ini juga bisa menghabiskan lebih banyak waktu untuk berkembang karena Anda membangun semuanya sendiri.
Apa itu SDK?
Bagi mereka yang tidak terbiasa, singkatan SDK adalah singkatan dari Software Development Kit. SDK adalah paket perangkat lunak yang dapat diunduh yang menyertakan alat yang dibutuhkan untuk membangun platform. 
Menurut Twilio, 'SDK individual sering kali sangat disesuaikan untuk platformnya, tetapi SDK tipikal mungkin berisi yang berikut':
- Pustaka atau API: ini adalah bagian kode yang telah ditentukan sebelumnya yang membantu Anda melakukan tugas pemrograman umum di platform.
- Integrated Development Environment (IDE): editor yang memungkinkan pengguna mendesain elemen grafis seperti tombol atau kotak teks. IDE sangat umum di SDK seluler.
- Alat Tambahan: ini sering digunakan untuk melakukan tugas-tugas seperti debugging, membangun, menjalankan dan menguji aplikasi Anda.

Coba salah satu Mobile SDK Mopinion sekarang!
Mulai kumpulkan umpan balik yang kuat dari aplikasi asli Anda dengan SDK yang fleksibel dan mudah dipasang ini untuk umpan balik dalam aplikasi.
SDK vs API
SDK adalah seperangkat API lengkap yang memungkinkan pengguna melakukan tindakan apa pun yang diperlukan untuk membuat aplikasi. API di sisi lain hanyalah serangkaian metode terkait yang mungkin bagus untuk tujuan tertentu. 
Untuk menempatkannya ke dalam perspektif, mari kita gunakan sebuah contoh.
Java Development Kit (JDK) tidak hanya berisi API tetapi juga compiler, sistem runtime, dan alat lain-lain. Java API hanyalah semua pustaka yang membentuk bahasa inti yang dapat Anda gunakan di luar kotak.
Dalam hal perangkat lunak umpan balik dalam aplikasi, ada berbagai solusi untuk mengumpulkan umpan balik di dalam aplikasi seluler saat menggunakan SDK khusus platform. Contohnya termasuk Swift SDK untuk iOS atau JAVA SDK untuk Android.
Berbagai SDK tersedia untuk Anda tergantung pada bahasa pemrograman Anda, platform yang Anda kembangkan, dan jenis solusi komunikasi yang Anda butuhkan (mis. mengirimkan umpan balik ke penyedia perangkat lunak umpan balik Anda).
Umpan Balik Dalam Aplikasi melalui SDK
Inilah yang dapat dan tidak dapat ditawarkan oleh SDK dalam hal pengumpulan masukan dalam aplikasi:
Keuntungan:
- SDK memungkinkan Anda menyiapkan dan menjalankan semuanya dengan cepat. Mudah untuk mengintegrasikan fitur baru ke aplikasi Anda (misalnya mengumpulkan umpan balik). Banyak hal seperti otentikasi, posting umpan balik ke pemasok umpan balik Anda dan validasi bidang input sudah diurus.
- Buat perubahan pada formulir umpan balik dengan mudah tanpa merilis versi baru aplikasi seluler. Artinya, Anda dapat menambahkan/mengubah pertanyaan atau desain dari alat umpan balik Anda, daripada harus memprogramnya ke dalam aplikasi.
Kekurangan:
- Kurva belajar lebih lama dibandingkan dengan tampilan web. Mirip dengan API, Anda perlu membiasakan diri dengan SDK. Ada beberapa SDK yang terdokumentasi dengan sangat baik dan memiliki basis pengguna yang aktif. Github adalah contoh yang bagus untuk ini. Namun, jika bukan itu masalahnya, mungkin bijaksana untuk memilih pemasok umpan balik dalam aplikasi yang menawarkan layanan pelanggan yang hebat.
- Anda bergantung pada kualitas perangkat lunak aplikasi Anda serta SDK. Dengan SDK, Anda pada dasarnya menjalankan perangkat lunak di dalam perangkat lunak. Jadi, meskipun aplikasi seluler dan SDK yang Anda gunakan dikembangkan sesuai dengan semua konvensi pengembangan perangkat lunak, masalah masih dapat terjadi. Penting juga untuk diperhatikan bahwa SDK dengan mudah memperlambat kinerja aplikasi Anda dan dapat menimbulkan kelemahan pada pengalaman pengguna. Misalnya, Anda dapat memuat dalam modul yang tidak Anda gunakan atau yang mengganggu fungsi lain dari aplikasi Anda.

Menilai metode mana yang terbaik untuk bisnis Anda…
Seperti yang Anda lihat, setiap metode memiliki pro dan kontra sendiri, termasuk persyaratan untuk implementasi, pengetahuan teknis, dan kinerja setelah diterapkan.
Saran kami untuk Anda? Tentukan tujuan Anda sebelumnya serta nilai sumber daya yang Anda miliki dan sumber daya yang Anda butuhkan – terutama dari sudut pandang teknis. Jelas tidak semua metode ini tepat untuk setiap perusahaan sehingga dengan menetapkan tujuan dan kemampuan Anda, akan lebih mudah untuk memutuskan metode mana yang tepat untuk Anda.
Ingin mempelajari lebih lanjut tentang umpan balik dalam aplikasi?
Dapatkan salinan White Paper kami secara gratis sekarang!
Unduh kertas putih
