모바일 앱에서 사운드 효과를 활용하여 사용자에게 정보를 제공하세요
모바일 앱에서 사용되는 음향 효과는 기능성을 강화하고 앱 사용 경험을 더욱 즐겁게 만들 수 있습니다. MobileTogether는 모바일 개발자들이 모든 모바일 플랫폼에서 사용자 인터페이스 동작에 표준적인 음향 효과를 쉽게 추가할 수 있도록 지원합니다. 예를 들어, 개발자들은 파일 전송 또는 데이터베이스 트랜잭션의 성공 또는 실패를 나타내는 음향 효과를 추가할 수 있습니다. 또는 단순히 버튼 클릭 시 사용자에게 피드백을 제공하기 위해 "클릭" 소리를 추가할 수 있습니다.

MobileTogether 액션 대화 상자에는 오디오 액션이 포함되어 있으며, 이를 통해 16가지 다양한 소리를 즉시 재생할 수 있습니다

저희는 다양한 플랫폼에서 각 소리를 테스트해 볼 수 있도록, 16개의 버튼으로 구성된 간단한 제어판을 갖춘 앱을 개발했습니다

저희 앱을 iOS 스마트폰, Android 태블릿, Windows 앱, 심지어 웹 브라우저에서도 실행했을 때, 모든 플랫폼에서 소리가 일관되게 들립니다.
화면 하단에 있는 스위치를 주목하세요. 이 스위치는 사용자가 원하는 대로 효과음 기능을 켜거나 끌 수 있습니다. 사용자가 도서관에 있거나 기차의 조용한 칸에 있다면, 모바일 앱의 효과음은 불편하게 느껴질 수 있습니다. 또한, 항상 조용하게 사용하는 것을 선호하는 사용자도 있을 것입니다.
참고로, 앱을 실행할 때 소리 재생 볼륨은 앱을 사용하는 기기의 볼륨 설정에 따라 결정됩니다.
저희 데모 앱에서 버튼들의 동작은 각 소리를 재생하도록 정의되어 있습니다. 테이블 전체의 가시성 속성을 설정하여, 소리가 활성화된 경우에만 버튼이 표시되고 클릭할 수 있도록 했습니다. 테이블이 보이지 않으면 버튼을 클릭할 수 없으므로, 버튼 자체에 대한 활성화/비활성화 속성을 별도로 설정할 필요가 없었습니다.

액션 그룹에 사운드 추가하기
대부분의 경우, 소리와 다른 동작을 함께 사용하는 것이 좋습니다. 예를 들어, "MobileTogether New Patient" 샘플 앱은 표준화된 방식으로 데이터를 수집하는 방법을 보여줍니다. 사용자가 데이터를 입력하면, 해당 양식을 인쇄하거나 이메일로 보낼 수 있습니다.
이 앱에서 프린터 오류를 알리는 사운드 효과를 추가하고 싶을 수 있습니다. 앱은 이미 "PrintTo"라는 동작 그룹을 가지고 있으며, 이 그룹은 다양한 유형의 오류 처리를 포함하여 문서 인쇄를 담당합니다. 네 가지 다른 유형의 오류 중 하나가 발생하면 "PrintToError"라는 다른 동작 그룹이 호출됩니다. 원래 버전에서는 "PrintToError" 동작 그룹이 단순히 메시지 상자를 표시했습니다. 다음은 사운드를 추가하기 위한 수정된 동작입니다

새 환자용 앱은 각 페이지 상단에 여러 개의 제어 버튼을 포함하고 있습니다. 사용자가 효과음을 켜거나 끌 수 있도록 새로운 버튼을 추가하는 것은 간단할 것입니다

앱은 XPath 표현식을 평가하여 어떤 소리를 재생할지 결정할 수도 있습니다. 아래 스크린샷에서 XPath 표현식은 "anySound"라는 데이터 요소이며, 이 요소는 내장된 16가지 소리 중 어떤 것의 이름과 일치하는 문자열을 포함할 수 있습니다.

16개 이상의 음원이 필요하시면, 직접 제작한 음원 파일을 업로드하여 앱 내에서 재생할 수 있습니다. 각 모바일 플랫폼에서 사용자 정의 음원 파일을 사용하는 방법에 대한 자세한 내용은 통합된 MobileTogether 도움말을 참조하십시오.
모바일 앱에서 다양한 운영체제에서 사용할 수 있는 자체적인 음향 효과를 다음과 같은 방법으로 만들 수 있습니다 무료로 사용할 수 있는 모바일투게더 디자이너를 다운로드하세요, 이 제품은 내장된 도움말 기능, 튜토리얼, 그리고 다양한 예제 애플리케이션을 함께 제공합니다.