Android Q의 Google Pixel 휴대폰에는 새로운 설정 루틴 기능이 제공될 수 있습니다.

Android Q의 설정 인텔리전스 앱 APK 분해를 보면 Google이 Google Pixel 스마트폰을 위한 새로운 '설정 루틴' 기능을 개발 중임을 알 수 있습니다.

Android 초기에 Google이 개발자에게 제공한 자유 덕분에 iOS에서는 불가능했던 앱이 번성할 수 있었습니다. Tasker, MacroDroid, Automate 및 Llama와 같은 자동화 앱을 사용하면 최근 Android 릴리스에도 불구하고 사용자가 휴대폰의 앱과 설정을 완전히 제어할 수 있습니다. 축소되었습니다 이 앱이 무엇을 할 수 있는지. 타사 자동화 앱은 그 빛을 일부 잃었지만 Google Assistant 및 Samsung Bixby와 같은 자사 서비스는 다음과 같은 기능을 갖춘 제한된 자동화 기능을 추가했습니다. 어시스턴트 루틴 그리고 빅스비 루틴 각기. 이제 우리는 Android Q를 실행하는 Google Pixel 스마트폰에서 새로운 자동화 기능이 작동하고 있다는 증거를 발견했습니다.

APK 분해는 애플리케이션의 향후 업데이트에 포함될 기능을 예측할 수 있는 경우가 많지만 여기서 언급한 기능 중 일부가 향후 릴리스에 포함되지 않을 수도 있습니다. 이는 이러한 기능이 현재 라이브 빌드에서 구현되지 않았으며 향후 빌드에서 Google이 언제든지 가져올 수 있기 때문입니다.

Google Pixel용 Android Q의 설정 루틴

새로운 기능에 대한 문자열과 코드는 Android Q 베타와 함께 출시된 SettingsIntelligence 시스템 APK에 처음 나타났습니다. 2019년 5월 보안 패치를 실행하는 Google Pixel 3 XL용 Android Pie 릴리스의 최신 SettingsIntelligence APK는 버전 1.0.0.197685250입니다. 반면에, 안드로이드 Q 베타 2 Google Pixel 3 XL의 경우 버전 1.1.0.235052489.fishfood가 포함되어 있습니다. 안드로이드 Q 베타 3 버전 1.1.0.241603058.dogfood가 포함되어 있습니다. 'Fishfood', 'Dogfood'는 Google 직원이 테스트 중인 내부 릴리스를 지칭하는 것이므로 공개 베타 릴리스에서 보는 것은 이상합니다. 그럼에도 불구하고 모든 Google Pixel 스마트폰의 Android Pie 또는 Android Q에서는 새로운 기능이 활성화되지 않습니다.

이 기능은 내부적으로 "루틴"이라고 부르지만 사용자에게는 "규칙"으로 표시됩니다. 다음 문자열은 이 기능의 기본 아이디어를 설명합니다.

"routines_settings_summary">Rules help automate changes that you regularly make in Settings, such as switching your phone to silent whenever you get to work.
<stringname="routines_settings_title">Rulesstring>

기능 설명에서는 장치 설정을 자동화하는 데 많은 자유가 있을 것처럼 들리지만 현재 기능 개발 단계에서는 실제로는 그렇지 않은 것 같습니다.

설정 앱의 검색을 통해 '규칙' 기능을 확인할 수 있었지만 관련 활동을 시작할 수는 없었습니다.

규칙 만들기

현재 이 기능을 사용하면 연결된 Wi-Fi 네트워크나 현재 위치에 따라 Google Pixel에 규칙을 설정할 수 있습니다.

<stringname="add_network">Add networkstring>
<stringname="add_routine">Add rulestring>
<stringname="add_location_routine">Add Location rulestring>
<stringname="add_routine_this_location">Turn on the following at this location:string>
<stringname="add_wifi_routine">Add Wi-Fi rulestring>
<stringname="add_routine_this_network">Turn on the following when connected to this network:string>

위치 규칙은 입력한 주소의 위도와 경도에 대한 지오펜스를 생성합니다. Wi-Fi 규칙을 사용하면 기기에 저장된 Wi-Fi SSID를 기반으로 조건을 설정할 수 있습니다.

규칙 작업

Wi-Fi 또는 위치 규칙이 실행되면 방해 금지 모드를 켜거나, 전화기를 벨소리로 설정하거나, 전화기를 무음으로 설정하거나, Google Pixel을 진동 전용으로 설정할 수 있는 옵션이 제공됩니다.

<stringname="routine_action_dnd">Turn on Do Not Disturbstring>
<stringname="routine_action_normal">Set phone to ringstring>
<stringname="routine_action_silent">Silence phonestring>
<stringname="routine_action_vibrate">Vibrate phonestring>

규칙 편집

이러한 문자열은 규칙으로 수행할 수 있는 작업에 좀 더 많은 컨텍스트를 추가합니다. 예를 들어 문자열은 저장된 네트워크에만 Wi-Fi 규칙을 추가할 수 있음을 확인합니다.

<stringname="choose_routine_source">Choose rule typestring>
<stringname="choose_wifi_network_title">Choose Wi-Fistring>
<stringname="choose_wifi_no_available_networks">"You've added rules for all saved networks. To add a new rule, connect to another network."string>
<stringname="choose_wifi_no_saved_networks">To add a rule, first connect to a Wi-Fi networkstring>
<stringname="choose_wifi_title">Choose saved networkstring>
<stringname="chosen_location">Location:string>
<stringname="chosen_network">Network:string>
<stringname="edit_rule_action_header">Do the followingstring>
<stringname="edit_rule_activity_add">Add Wi-Fi network or locationstring>
<stringname="edit_rule_activity_header_location">When at locationstring>
<stringname="edit_rule_activity_header_wifi">When connected tostring>
<stringname="edit_rule_summary_dnd">"When Do Not Disturb is on you'll see this icon at the top of your screen"string>
<stringname="edit_rule_summary_ringer">"You'll be notified whenever a change occurs"string>
<stringname="edit_rule_title">Edit rulestring>

규칙 알림

규칙이 활성화되면 Android Q의 SettingsIntelligence는 사용자에게 어떤 작업이 수행되었는지 알려주는 알림을 표시합니다. 사용자가 규칙의 트리거 영역에 들어오거나 나갈 때 이를 알리는 알림도 표시됩니다.

<stringname="notification_action_wifi_rule_detected_positive">Tap to setup a rulestring>
<stringname="notification_text_rule_applied_location_enter_prefix">Arrived atstring>
<stringname="notification_text_rule_applied_location_exit_prefix">Leftstring>
<stringname="notification_text_rule_applied_wifi_enter_prefix">Connected tostring>
<stringname="notification_text_rule_applied_wifi_exit_prefix">Disconnected fromstring>
<stringname="notification_text_wifi_rule_detected_prefix">Set up a rule forstring>
<stringname="notification_title_dnd_wifi_rule_detected">Turn on Do Not Disturb each time?string>
<stringname="notification_title_normal_wifi_rule_detected">Always ring when connected?string>
<stringname="notification_title_rule_applied_dnd">Do Not Disturb is onstring>
<stringname="notification_title_rule_applied_dnd_off">Do Not Disturb is offstring>
<stringname="notification_title_rule_applied_normal">Phone set to ringstring>
<stringname="notification_title_rule_applied_silent">Phone set to silentstring>
<stringname="notification_title_rule_applied_vibrate">Phone set to vibratestring>
<stringname="notification_title_silent_wifi_rule_detected">Always silence when connected?string>
<stringname="notification_title_vibrate_wifi_rule_detected">Always vibrate when connected?string>

규칙 제안

마지막으로, 사용자는 앱이 새로운 규칙 생성을 제안할 수 있도록 자신의 위치와 달력에 대한 SettingsIntelligence 액세스 권한을 부여할 수 있는 옵션을 갖게 됩니다.

<stringname="permission_dialog_description">"%s uses your location and calendar to provide personalized suggestions based on your routines.
If you don't allow location and calendar permissions, you may still receive other suggestions."string>

보너스: 램핑 벨소리

보너스로, Google이 Pixel 기기용 Android Q에 '램핑 벨소리' 기능을 추가할 수 있음을 암시하는 문자열과 코드가 SettingsIntelligence 앱에 있습니다. 전화가 걸려오는 동안 Google Pixel은 먼저 몇 초 동안 진동한 후 시간이 지나면서 벨소리 볼륨이 천천히 커집니다. 이 기능은 일반적으로 맞춤형 ROM 및 OEM 소프트웨어에서 발견되지만 아직 Google Pixel에는 적용되지 않았습니다.

<stringname="ramping_ringer">Vibrate first then ring graduallystring>

결론

새로운 기능은 Tasker와 같은 자동화 앱만큼 강력하지는 않지만 기능 세트가 출시를 위해 동결되기 전에 앞으로 몇 달 안에 더 많은 기능이 추가될 가능성이 있습니다. 또한 대부분의 자동화 앱은 진입 장벽이 높기 때문에 Google은 일반 Pixel 소유자 또는 잠재 Pixel 소유자가 사용할 수 있을 만큼 규칙을 간단하게 만들어야 합니다.

이 기능은 Pixel 전용인 SettingsIntelligence 앱의 일부이므로(매니페스트의 기능 선언, com.google.android.feature.PIXEL_EXPERIENCE, 이를 확인합니다), Android Q를 실행하는 Google Pixel 스마트폰에만 새로운 기능이 제공될 것이라고 믿습니다. 또한 이 기능은 아직 Google Pixel 4 및 Pixel 4 XL에 도입될 가능성이 높다고 생각합니다. 개발이 진행 중이고 신제품 출시가 보류될 것 같은 느낌이 들지만 확답을 드릴 수 없습니다. 출시일. 우리 이전에 발견된 힌트 이 기능을 사용하려면 처음부터 끝까지 안드로이드 P 개발자 프리뷰 2 하지만 그 이후로 이 기능에 더 많은 작업이 들어간 것 같습니다. 다음 2019년 Pixel 스마트폰이 출시되기 전에 이 기능이 활성화되면 계속 업데이트해 드리겠습니다.


사용할 수 있는 라이센스를 제공해주신 PNF Software에 감사드립니다. JEB 디컴파일러, Android 애플리케이션을 위한 전문가 수준의 리버스 엔지니어링 도구입니다.