3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API 25 stycznia 2018 r.

Opublikowany: 2018-01-25

Zbieranie i analizowanie opinii w aplikacji może być bardzo proste – pod warunkiem, że masz do tego odpowiednie narzędzia i metodologię. W poprzednim artykule przedstawiliśmy kilka powodów, dla których zbieranie opinii w aplikacji jest ważne dla wygody użytkownika mobilnego. Następnym krokiem jest zademonstrowanie, w jaki sposób można zebrać te informacje zwrotne. Istnieją trzy opcje do wyboru, jeśli chodzi o zbieranie opinii w aplikacji – każda z nich ma swoje zalety i wady. Te metody obejmują: widoki internetowe, zestawy SDK i interfejsy API .


W tym artykule zdefiniujemy i przeanalizujemy każdą indywidualną metodę, dając Tobie – jako marketerowi mobilnemu – większą jasność co do tego, co te metody mogą, a czego nie mogą zrobić oraz czego oczekuje się od Ciebie w celu ich wdrożenia.

Zacznijmy od pierwszej metody: webviews .


Co to jest widok internetowy?

Webview to – z definicji – przeglądarka spakowana w aplikację mobilną (która tworzy coś, co nazywa się „aplikacją hybrydową”). Widoki internetowe umożliwiają tworzenie aplikacji mobilnych przy użyciu technologii internetowych, takich jak HTML, CSS lub JavaScript, a jednocześnie ich pakowanie jako aplikacji natywnej, którą użytkownicy mogą znaleźć w sklepie z aplikacjami.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — hybrydowe aplikacje mobilne

Podczas zbierania opinii za pośrednictwem widoku internetowego użytkownik musi jedynie załadować formularz opinii do widoku internetowego za pomocą swojego dostawcy oprogramowania do zbierania opinii. Proces jest w zasadzie taki sam, jak ładowanie formularza zwrotnego (jako strony internetowej) do powłoki aplikacji mobilnej. Dobrym tego przykładem jest aplikacja e-commerce lub sport.

Uwaga: Webview to nie to samo, co responsywna witryna mobilna. Gdy witryna jest responsywna, układ i/lub treść reaguje lub dostosowuje się w zależności od rozmiaru ekranu, na którym są prezentowane. Responsywna strona internetowa automatycznie dopasowuje się do używanego urządzenia. Zazwyczaj istnieją cztery rozmiary ekranu, na które nakierowany jest responsywny design: panoramiczny monitor stacjonarny, mniejszy komputer stacjonarny (lub laptop), tablet i telefon komórkowy. W miarę zmniejszania się ekranu zawartość przesuwa się i zmienia na najlepszy sposób wyświetlania dla każdego ekranu.

Bezpłatna biała księga: Znaczenie dobrej strategii informacji zwrotnej

Dowiedz się, jak zadawać właściwe pytania w internetowym formularzu opinii, aby jak najlepiej go wykorzystać.

Pobierz artykuł

Informacje zwrotne w aplikacji za pośrednictwem widoku internetowego

Oto bliższe spojrzenie na to, co może zaoferować zbieranie informacji zwrotnych w aplikacji za pośrednictwem widoku internetowego i gdzie to nie wystarcza:

Zalety:

  • Szybki i łatwy do wdrożenia. Wszystko, co musisz zrobić, to połączyć adres URL, z którego jest uruchamiany formularz opinii, z aplikacją za pośrednictwem widoku internetowego. Bardziej zaawansowane narzędzia opinii mają unikalny adres URL, pod którym formularz opinii działa jako samodzielny. Oznacza to, że nie znajduje się on w wysuwanej stronie ani w postaci modalnej na stronie, ale do formularza można zaadresować przy użyciu unikalnego adresu URL.
  • Łatwo publikuj / wprowadzaj zmiany w formularzu opinii. Można to zrobić bez wydawania nowej wersji aplikacji mobilnej.

Niedogodności:

  • Może zakłócać korzystanie z aplikacji przez użytkownika. Widoki internetowe mogą czasami sprawić, że użytkownik poczuje się, jakby był poza aplikacją (w zależności od projektu), nawet jeśli teoretycznie użytkownik pozostaje w aplikacji. Dlatego bardzo ważne jest, aby webview był dobrze zintegrowany z Twoją aplikacją. Aby to zrobić, może to jednak kosztować dodatkowy wysiłek, czas i dostosowanie.
  • Nie ma możliwości skorzystania z niektórych funkcjonalności natywnych/mobilnych. Ponieważ ładujesz stronę internetową za pomocą widoku internetowego, niektóre funkcje nie będą dostępne, w tym wykonywanie zrzutów ekranu (np. wizualnej informacji zwrotnej), GPS (za pośrednictwem usług lokalizacyjnych) lub dodawanie zdjęcia (za pomocą aparatu).
  • Zawsze wymagane jest połączenie z Internetem. Aplikacje mobilne, które działają całkowicie natywnie, mogą działać bez aktywnego połączenia internetowego. Przeglądarka internetowa wymaga jednak stałego połączenia. Jeśli nie ma połączenia, w Twojej aplikacji nie ma formularza opinii.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — połączenie internetowe

Co to jest API?

API, czyli Application Programming Interface, to zestaw definicji, protokołów i narzędzi używanych do tworzenia oprogramowania aplikacyjnego. Większość dużych firm w pewnym momencie zbudowała interfejsy API dla swoich klientów lub do użytku wewnętrznego.

Zespoły programistyczne często dzielą swoje aplikacje na kilka serwerów, które mogą komunikować się ze sobą za pomocą interfejsów API. Serwery obsługujące główny serwer aplikacji nazywane są „mikrousługami”. Firma, która oferuje swoim klientom interfejs API, to kolejny sposób na powiedzenie, że zbudowała serię dedykowanych adresów URL, które dostarczają czyste odpowiedzi danych – lub „surowe” odpowiedzi – których nie zobaczysz w interfejsie użytkownika witryny.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — API

Dwa rodzaje interfejsów API opinii
W odniesieniu do systemów opinii klientów istnieją dwa rodzaje interfejsów API. Jeden interfejs API służy do kierowania opinii na platformę. Przykładami tego są post ze strony internetowej lub przesyłanie opinii z aplikacji mobilnej do systemu zbierania opinii.

Drugi interfejs API to taki, który będzie pobierać i eksportować informacje zwrotne z systemu opinii. Na przykład może pobierać informacje zwrotne z systemu i dodawać je do narzędzia do zarządzania projektami, takiego jak JIRA lub Trello.

Informacje zwrotne w aplikacji za pośrednictwem interfejsu API

Oto zalety i wady korzystania z interfejsu API do zbierania opinii w aplikacji:

Zalety:

  • Swoboda i elastyczność w tworzeniu i wdrażaniu. W przypadku API nie ma żadnych zasad, których musisz przestrzegać. Innymi słowy, masz pełną kontrolę nad tym, jak wdrażasz formularze opinii. Sam ją budujesz, decydujesz, jak będą wyglądać Twoje formularze zwrotne i wybierasz, kiedy/gdzie pojawią się w Twojej aplikacji.
  • Dostępne są wszystkie funkcje urządzeń mobilnych. Choć będziesz musiał sam go rozwinąć, będziesz mógł korzystać z funkcji mobilnych, takich jak GPS, zdjęcia z aparatu czy zrzuty ekranu – podczas gdy z podglądem internetowym nie.
  • Formularze opinii mogą działać bez połączenia z Internetem. Odpowiedź zwrotną można zapisać w pamięci podręcznej, co oznacza, że ​​jest przesyłana za każdym razem, gdy użytkownik ma połączenie. Jest to ważne, ponieważ niektóre aplikacje mobilne są zbudowane tak, aby w pełni działać bez połączenia z Internetem. Na przykład aplikacja ubezpieczenia podróży, która służy do zgłaszania roszczenia ubezpieczeniowego na miejscu. Załóżmy, że masz incydent za granicą, ale nie masz dostępu do Internetu. Aplikacja przechowuje Twoje roszczenie ubezpieczeniowe w pamięci podręcznej, dzięki czemu po powrocie do strefy WIFI może przesłać wszystkie Twoje dane do firmy ubezpieczeniowej.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — próbka interfejsu API

Niedogodności:

  • Nie można łatwo wprowadzać zmian w formularzu opinii bez wydania nowej wersji aplikacji mobilnej. Na przykład, jeśli chcesz dodać lub zmienić pytanie w formularzu opinii, będziesz musiał zmienić interfejs i post API oraz wydać nową wersję swojej aplikacji, którą użytkownicy będą musieli pobrać / zaktualizować.
  • Musisz samodzielnie zaprojektować formularz opinii w aplikacji. Jednak wiele mobilnych platform programistycznych ma wstępnie zbudowane moduły, które umożliwiają szybkie zbudowanie interfejsu.
  • Jest dłuższa krzywa uczenia się. Ważne jest, aby poznać API swojego dostawcy oprogramowania do zbierania opinii. Obejmuje to poleganie na całej dokumentacji i przewodnikach w celu rozwiązania wszelkich błędów lub nieporozumień. Dlatego najlepiej jest, jeśli istnieje społeczność, w której można zadawać pytania. Rozwój może również kosztować więcej czasu, ponieważ wszystko budujesz sam.

Co to jest SDK?

Dla tych, którzy nie są zaznajomieni, skrót SDK oznacza Software Development Kit. SDK to pakiet oprogramowania do pobrania, który zawiera narzędzia potrzebne do budowania na platformie.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — SDK

Według Twilio „Pojedynczy zestaw SDK jest często mocno dostosowany do swojej platformy, ale typowy zestaw SDK może zawierać następujące elementy”:

  • Biblioteki lub interfejsy API: są to wstępnie zdefiniowane fragmenty kodu, które pomagają wykonywać typowe zadania programistyczne na platformie.
  • Integrated Development Environment (IDE): edytor, który umożliwia użytkownikom projektowanie elementów graficznych, takich jak przyciski czy pola tekstowe. IDE są bardzo popularne w mobilnych zestawach SDK.
  • Dodatkowe narzędzia: są one często używane do wykonywania zadań, takich jak debugowanie, budowanie, uruchamianie i testowanie aplikacji.

Wypróbuj dowolny z mobilnych SDK Mopinion już dziś!

Zacznij zbierać cenne opinie z aplikacji natywnych, korzystając z tych elastycznych i łatwych do zainstalowania pakietów SDK, aby uzyskać opinie w aplikacji.

Dowiedz się więcej tutaj

SDK a API
SDK to kompletny zestaw interfejsów API, które umożliwiają użytkownikom wykonywanie wszelkich czynności potrzebnych do tworzenia aplikacji. Z drugiej strony API to tylko seria powiązanych metod, które mogą być dobre do określonego celu.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — SDK a interfejs API

Aby spojrzeć na to z innej perspektywy, posłużmy się przykładem.
Java Development Kit (JDK) zawiera nie tylko API, ale także kompilatory, systemy wykonawcze i inne różne narzędzia. Java API to po prostu wszystkie biblioteki, które tworzą podstawowy język, z którym możesz pracować po wyjęciu z pudełka.

Jeśli chodzi o oprogramowanie do zbierania opinii w aplikacji, istnieją różne rozwiązania do zbierania opinii w aplikacji mobilnej przy użyciu zestawów SDK specyficznych dla platformy. Przykłady obejmują Swift SDK dla iOS lub JAVA SDK dla Androida.
Dostępne są różne pakiety SDK w zależności od języka programowania, platformy, dla której projektujesz, i rodzaju rozwiązania komunikacyjnego, którego potrzebujesz (np. wysyłanie opinii do dostawcy oprogramowania do zbierania opinii).

Informacje zwrotne w aplikacji za pośrednictwem pakietu SDK

Oto, co pakiety SDK mogą, a czego nie mogą oferować w zakresie zbierania opinii w aplikacji:

Zalety:

  • Pakiety SDK umożliwiają szybkie uruchamianie i uruchamianie. Łatwo jest zintegrować nowe funkcje z Twoją aplikacją (np. zbieranie informacji zwrotnych). Wiele spraw, takich jak uwierzytelnianie, przesyłanie opinii do dostawcy opinii i walidacja pól wejściowych, jest już załatwionych.
  • Z łatwością wprowadzaj zmiany w formularzu opinii bez wydawania nowej wersji aplikacji mobilnej. Oznacza to, że możesz dodawać/zmieniać pytania lub projekty z narzędzia do przesyłania opinii, zamiast programować je w aplikacji.

Niedogodności:

  • Dłuższa krzywa uczenia się niż w przypadku podglądu internetowego. Podobnie jak w przypadku API, będziesz musiał zapoznać się z pakietem SDK. Istnieje kilka pakietów SDK, które są bardzo dobrze udokumentowane i mają aktywną bazę użytkowników. Github jest tego dobrym przykładem. Jeśli jednak tak nie jest, rozsądnie jest wybrać dostawcę opinii w aplikacji, który oferuje doskonałą obsługę klienta.
  • Jesteś uzależniony od jakości oprogramowania swojej aplikacji oraz pakietu SDK. W przypadku SDK zasadniczo uruchamiasz oprogramowanie wewnątrz oprogramowania. Więc nawet jeśli Twoja aplikacja mobilna i pakiet SDK, którego używasz, zostały opracowane zgodnie ze wszystkimi konwencjami tworzenia oprogramowania, nadal mogą wystąpić problemy. Należy również pamiętać, że pakiety SDK łatwo spowalniają działanie aplikacji i mogą wprowadzać błędy w środowisku użytkownika. Na przykład możesz ładować moduły, których nie używasz lub które zakłócają inne funkcje Twojej aplikacji.

Mopinion: 3 sposoby zbierania opinii w aplikacji: widoki internetowe, pakiety SDK i interfejsy API — ocena

Ocena, która metoda jest najlepsza dla Twojej firmy…

Jak widać, każda metoda ma swoje zalety i wady, w tym wymagania dotyczące wdrożenia, techniczne know-how i wydajność po wdrożeniu.

Nasza rada dla Ciebie? Zdefiniuj wcześniej swoje cele, a także oceń, jakie zasoby posiadasz i jakich zasobów potrzebujesz – zwłaszcza z technicznego punktu widzenia. Oczywiście nie wszystkie te metody są odpowiednie dla każdej firmy, więc określając swoje cele i możliwości, znacznie łatwiej będzie zdecydować, która metoda jest dla Ciebie odpowiednia.


Chcesz dowiedzieć się więcej o opiniach w aplikacji?

Pobierz teraz bezpłatną kopię naszej białej księgi!

Pobierz białą księgę