Укидање АПК-а апликације Сеттингс Интеллигенце у Андроид К-у открива да Гоогле ради на новој функцији „Рутине подешавања“ за паметне телефоне Гоогле Пикел.
Слобода коју је Гоогле дао програмерима у раним данима Андроида омогућила је процват апликација које нису могуће на иОС-у. Апликације за аутоматизацију као што су Таскер, МацроДроид, Аутомате и Ллама омогућавају корисницима да преузму потпуну контролу над апликацијама и подешавањима на својим телефонима, иако недавна Андроид издања смањили су се за шта су ове апликације способне. Док су апликације за аутоматизацију трећих страна изгубиле део свог сјаја, услуге прве стране као што су Гоогле Ассистант и Самсунг Бикби су додале ограничене могућности аутоматизације са функцијама као што су Рутине помоћника и Бикби рутине редом. Сада смо пронашли доказе да је нова функција аутоматизације у току за Гоогле Пикел паметне телефоне који користе Андроид К.
Растављање АПК-а често може предвидети функције које могу стићи у будућем ажурирању апликације, али је могуће да било која од функција које овде помињемо можда неће успети у будућем издању. То је зато што ове функције тренутно нису примењене у живој верзији и Гоогле може да их повуче у било ком тренутку у будућој верзији.
Рутине подешавања у Андроид К за Гоогле Пикел
Низови и код за нову функцију први пут су се појавили у АПК систему СеттингсИнтеллигенце који је објављен са Андроид К бета верзијама. Најновији СеттингсИнтеллигенце АПК за Андроид Пие издање за Гоогле Пикел 3 КСЛ који користи безбедносну закрпу из маја 2019. је верзија 1.0.0.197685250. С друге стране, Андроид К бета 2 за Гоогле Пикел 3 КСЛ садржи верзију 1.1.0.235052489.фисхфоод док Андроид К бета 3 садржи верзију 1.1.0.241603058.догфоод. „Фисхфоод“ и „Догфоод“ се односе на интерна издања која су на тестирању од стране запослених у Гоогле-у, па је чудно видети их у јавној бета верзији. Без обзира на то, нова функција није активирана у Андроид Пие или Андроид К-у за било који Гоогле Пикел паметни телефон.
Ова функција се интерно назива „рутине“, али ће бити представљена кориснику као „правила“. Следећи низови описују основну идеју иза ове функције:
"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>
Опис функције чини да звучи као да ћете имати пуно слободе у аутоматизацији подешавања уређаја, али изгледа да то заправо није случај у овом тренутку у развоју ове функције.
Креирање правила
Тренутно, ова функција ће вам омогућити да подесите правила на свом Гоогле Пикел-у на основу тога на коју Ви-Фи мрежу сте повезани или на којој локацији се налазите.
<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>
Правило локације креира гео-ограду за географску ширину и дужину адресе коју унесете. Ви-Фи правило вам омогућава да подесите услове на основу сачуваних Ви-Фи ССИД-ова на вашем уређају.
Радње правила
Када се покрене Ви-Фи или правило локације, имате опцију да укључите режим Не узнемиравај, подесите телефон да звони, утиша телефон или подесите свој Гоогле Пикел само на вибрацију.
<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>
Правила уређивања
Ови низови додају мало више контекста ономе што можете да урадите са правилима. На пример, стрингови потврђују да се Ви-Фи правило може додати само за сачуване мреже.
<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>
Обавештења о правилима
Када се правило активира, СеттингсИнтеллигенце у Андроид К-у ће приказати обавештење које обавештава корисника која је радња била акција. Такође ће се приказивати обавештења како би се корисник обавестио када је ушао или изашао из области покретача за правило.
<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>
Предлози правила
На крају, корисници ће имати опцију да дозволе СеттингсИнтеллигенце приступ својој локацији и календару како би апликација могла да предложи креирање нових правила.
<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>
Бонус: Рампинг Рингер
Као бонус, постоје стрингови и код у апликацији СеттингсИнтеллигенце који сугеришу да би Гоогле могао да дода функцију „рампинг рингер“ у Андроид К за Пикел уређаје. Током долазних позива, Гоогле Пикел ће прво вибрирати неколико секунди пре него што ће временом полако повећавати јачину звука звона. Ова функција се обично налази у прилагођеним РОМ-овима и ОЕМ софтверу, али још увек није стигла до Гоогле Пикел-а.
<stringname="ramping_ringer">Vibrate first then ring graduallystring>
Закључак
Иако се нова функција не чини ни близу тако робусном као апликације за аутоматизацију као што је Таскер, могуће је да ће још бити додато у наредним месецима пре него што сет функција буде замрзнут за објављивање. Осим тога, већина апликација за аутоматизацију има високе баријере за улазак, тако да Гоогле мора да учини правила довољно једноставнима да их просечни власник Пикел-а или потенцијални власник Пикел-а може користити.
Пошто је функција део апликације СеттингсИнтеллигенце која је ексклузивна за Пикел (декларација функције у Манифесту, com.google.android.feature.PIXEL_EXPERIENCE
, потврђује ово), верујемо да ће само Гоогле Пикел паметни телефони који користе Андроид К добити нову функцију. Такође верујем да ће ова функција вероватно дебитовати са Гоогле Пикел 4 и Пикел 4 КСЛ пошто је још увек у развоју и осећа се као нешто што би било задржано за издавање новог производа, али не могу да потврдим Датум лансирања. Ми раније примећени наговештаји за ову функцију скроз назад Андроид П Девелопер Превиев 2 прошле године, али изгледа да је од тада много више посла уложено у ову функцију. Обавештаваћемо вас ако ова функција буде доступна пре објављивања следећих Пикел паметних телефона за 2019.
Хвала ПНФ софтверу што нам је дао лиценцу за коришћење ЈЕБ Децомпилер, алат за обрнути инжењеринг професионалног нивоа за Андроид апликације.