Dodawanie efektów dźwiękowych w aplikacjach mobilnych w celu informowania użytkowników

Dźwięki w aplikacjach mobilnych mogą wzmacniać funkcjonalność i sprawić, że korzystanie z aplikacji stanie się przyjemniejsze. MobileTogether ułatwia i usprawnia proces dodawania standardowego zestawu dźwięków do interakcji użytkownika w aplikacjach mobilnych, niezależnie od platformy. Na przykład, programiści mogą chcieć dodać efekty dźwiękowe, które sygnalizują powodzenie lub niepowodzenie transferu plików lub transakcji baz danych. Albo po prostu dodać dźwięk kliknięcia do przycisku, aby dać użytkownikowi informację zwrotną po dotknięciu.

Okno dialogowe "Akcje MobileTogether" zawiera akcję "Dźwięk", która umożliwia dostęp do 16 różnych dźwięków, które można odtworzyć natychmiast

Stworzyliśmy prostą aplikację z panelem sterowania zawierającym 16 przycisków, aby przetestować każdy dźwięk na różnych platformach

Kiedy uruchamiamy aplikację na telefonie z systemem iOS, na tablecie z Androidem, jako aplikację Windows, a nawet w oknie przeglądarki internetowej, dźwięki są spójne na wszystkich platformach.

Zwróć uwagę na przełącznik znajdujący się na dole ekranu, który umożliwia włączenie lub wyłączenie efektów dźwiękowych, w zależności od preferencji użytkownika. Jeśli użytkownik przebywa w bibliotece lub w cichym wagonie pociągu, efekty dźwiękowe w aplikacjach mobilnych mogą być uciążliwe. Ponadto, zawsze znajdą się użytkownicy, którzy preferują korzystanie z aplikacji w trybie cichym.

Należy pamiętać, że głośność odtwarzanego dźwięku jest ustalana przez ustawienia głośności urządzenia, na którym uruchomiona jest aplikacja.

W naszej aplikacji demonstracyjnej, akcje przypisane do przycisków były zdefiniowane tak, aby odtwarzały odpowiednie dźwięki. Ustawiliśmy właściwość widoczności dla całego obszaru tabeli, aby przyciski były widoczne i aktywne tylko wtedy, gdy włączone jest odtwarzanie dźwięku. Kiedy obszar tabeli nie jest widoczny, przyciski nie mogą być klikane, dlatego nie było potrzeby ustawiania żadnych właściwości włączania/wyłączania dla samych przycisków.

Dodaj dźwięk do grupy akcji

W większości przypadków warto łączyć odtwarzanie dźwięku z innymi czynnościami. Na przykład, aplikacja demonstracyjna "MobileTogether New Patient" pokazuje, jak zbierać dane w ustandaryzowanej formie. Po wprowadzeniu danych przez użytkownika, formularz można wydrukować lub wysłać e-mailem.

W tej aplikacji możemy dodać efekt dźwiękowy, który będzie sygnalizował błąd drukarki. Aplikacja już posiada grupę akcji o nazwie "PrintTo", która obsługuje drukowanie dokumentów i zawiera mechanizmy obsługi różnych rodzajów błędów. W przypadku wystąpienia któregokolwiek z czterech różnych typów błędów, wywoływana jest inna grupa akcji o nazwie "PrintToError". W oryginalnej wersji, grupa akcji "PrintToError" po prostu wyświetlała okno z komunikatem. Poniżej przedstawiono zaktualizowane akcje, które dodają dźwięk:

Aplikacja dla nowych pacjentów zawiera zestaw przycisków sterujących umieszczonych u góry każdej strony. Byłoby łatwo dodać nowy przycisk, który pozwoliłby użytkownikom włączać lub wyłączać efekty dźwiękowe:

Aplikacja może nawet określić, jaki dźwięk odtworzyć, analizując wyrażenie XPath. Na poniższym zrzucie ekranu, wyrażenie XPath to po prostu element danych o nazwie "anySound", który może zawierać ciąg znaków odpowiadający nazwie jednego z 16 wbudowanych dźwięków.

Jeśli potrzebujesz więcej niż 16 dźwięków, możesz przesłać własne pliki dźwiękowe i odtwarzać je w swojej aplikacji. Szczegółowe informacje dotyczące obsługi niestandardowych plików dźwiękowych dla każdej platformy mobilnej znajdują się w dołączonej dokumentacji MobileTogether.

Można tworzyć własne efekty dźwiękowe, działające na różnych platformach, w aplikacjach mobilnych, poprzez pobieranie bezpłatnego programu MobileTogether Designer, które zawiera wbudowaną pomocą, samouczkami oraz licznymi przykładowymi aplikacjami.