4 nye sprog til fortsatte samtaler med Google Assistant, forslag til Google Podcasts og understøttelse af ordbog/oversættelse til Android 10 er muligvis på vej.
Midt i al den vanvid, der var IFA 2019 og den seneste Google Pixel 4 lækker, begyndte to nye betaversioner af Google-appen at blive lanceret: version 10.53.3 og 10.57.4. Førstnævnte medførte ændringer, der antyder en interessant fremtid integrationer med Android 10, mens sidstnævnte antyder nye sprog til fortsatte samtaler i Google Assistant og bedre podcast-opdagelse i Google Podcasts. Her er hvad vi fandt.
En APK-teardown kan ofte forudsige funktioner, der kan ankomme i en fremtidig opdatering af en applikation, men det er muligt, at nogen af de funktioner, vi nævner her, muligvis ikke kommer med i en fremtidig udgivelse. Dette skyldes, at disse funktioner i øjeblikket ikke er implementeret i live-builden og kan trækkes til enhver tid af udviklerne i en fremtidig build.
Mulige nye sprog til Google Assistants fortsatte samtaler
På Google I/O 2018, Google annonceret en ny funktion til fortsatte samtaler til Google Assistant. Denne funktion giver dig mulighed for at følge op på svar fra Google Assistant uden at skulle sige "OK Google" eller "Hey Google" igen. Selvom funktionen siden har udvidet sig ud over smartphones til smarte højttalere og smarte skærme, det virker stadig kun når dit Assistent-sprog er indstillet til engelsk. Tidligere Google App-versioner antydede kommende understøttelse af tysk, med en streng, der siger, at Google i øjeblikket er i gang med dogfooding (internt testning) af den tyske (DE) lokalitet. Nu er den samme streng blevet opdateret for at afspejle, at Google dogfooding Continued Conversations-understøttelse til 4 nye sprog: spansk, fransk, italiensk og japansk.
Gammel streng:
<stringname="assistant_settings_summer_time_mode_availability_clarification_override">"Continued Conversation is currently available for English. If you use devices not shown here, the person with the primary account on those devices may turn Continued Conversation on or off in their Assistant settings.
We are also currently dogfooding the following locales: German (DE)."string>
Ny streng:
<stringname="assistant_settings_summer_time_mode_availability_clarification_override">"Continued Conversation is currently available for English. If you use devices not shown here, the person with the primary account on those devices may turn Continued Conversation on or off in their Assistant settings.
We are also currently dogfooding the following locales: German, Spanish, French, Italian and Japanese."string>
Google Podcasts anbefalinger
Valget inden for podcasts er eksploderet de seneste år. Der er også så mange gode tv-shows, film, videospil og andre former for underholdning, der kæmper for din tid. Hvis du vil finde nye podcasts, som du helt sikkert vil have lyst til, så kan Google Podcasts nye personlige anbefalingsfunktion måske hjælpe. Afhængigt af hvor længe du har haft en Google-konto og hvor mange tjenester du har tilmeldt dig, har Google sandsynligvis masser af oplysninger om dine præferencer. Google Podcasts analyserer allerede, hvad podcastlyttere af et program også lytter til for at kunne levere anbefalinger til lignende shows, men dette vil tage tingene et skridt videre ved at skræddersy anbefalingerne til dine smager.
<stringname="recommendations_promo_card_auto_awesome">Auto awesomestring>
<stringname="recommendations_promo_card_browse_podcasts">Browse podcastsstring>
<stringname="recommendations_promo_card_episode_subtitle">View personalized recommendations based on what you like to listen tostring>
<stringname="recommendations_promo_card_episode_title">Looking for a great episode?string>
<stringname="recommendations_promo_card_no_thanks">No thanksstring>
<stringname="recommendations_promo_card_show_subtitle">View personalized recommendations and discover great shows to subscribe tostring>
<stringname="recommendations_promo_card_show_title">Looking for new podcasts?string>
Ordbog og oversættelse kontekstmenu-integration til Android 10
I Google App 10.53.3 opdagede jeg nye Manifest-erklæringer for to aktiviteter: .SearchActivityFromDefine og .SearchActivityFromTranslate, begge med minSdkVersion sat til 29, SDK-versionen af Android 10. Hensigtsfilteret refererer til to nye aktivitetshandlinger: android.intent.action. OVERSÆTTE og android.intent.action. DEFINERE. Formålet med disse hensigter er at give en app mulighed for at acceptere tekst, der skal oversættes eller defineres fra en anden app. Selvom dette allerede er muligt i Android ved at bruge hensigtshandlingen android.intent.action. SEND med den hensigt ekstra EXTRA_TEXT, Google har eksplicit tilføjet hensigtshandlinger for disse to særlige brugstilfælde i Android 10, så flere apps kan fungere som standard "Oversætter"eller"Ordbog."
Da vi undersøgte den dekompilerede kode, opdagede vi, hvordan Google-appen planlægger at håndtere disse to nye hensigter. Når hensigten er modtaget, analyserer Google-appen teksten fra hensigten ekstra android.view.textclassifier.extra. FROM_TEXT_CLASSIFIER, som normalt kommer fra hensigten, der sendes fra genvejsmenuen med et langt tryk, for at beslutte, om den skal oversætte eller definere den valgte tekst. Således vil du være i stand til at trykke længe på tekst i enhver app i Android 10 og vælge Google Assistant til at håndtere definitionen af et ord eller oversætte en tekstblok. Du behøver ikke engang at installere Google Oversæt (selvom det stadig absolut er det værd) eller tredjeparts ordbogsapps.
Det lykkedes at få Google-appen til at konfigurere standardhandleren til android.intent.action. OVERSÆT, men funktionen ser i øjeblikket ikke ud til at fungere, da valg af muligheden bare åbner den almindelige Google Assistant-handling.
Når nogen af disse funktioner går live, giver vi jer alle besked. Du kan downloade den seneste version af Google App beta fra APKMirror eller ved at tilmelde dig betaprogrammet på Google Play.
Pris: Gratis.
4.3.
Tak til PNF Software for at give os en licens til at bruge JEB Decompiler, et professionelt reverse engineeringværktøj til Android-applikationer.