Być może pojawią się 4 nowe języki dla ciągłych rozmów Asystenta Google, sugestie z Podcastów Google oraz obsługa słowników/tłumaczeń dla Androida 10.
Pośród całego tego szaleństwa IFA 2019 i niedawne Wycieki Google Pixel 4rozpoczęło się wdrażanie dwóch nowych wersji beta aplikacji Google: 10.53.3 i 10.57.4. Ten pierwszy przyniósł zmiany, które zapowiadają ciekawą przyszłość integracje z Androidem 10, podczas gdy ten ostatni wskazuje na nowe języki dla Ciągłych rozmów w Asystencie Google i lepszego odkrywania podcastów w Google Podcasty. Oto, co znaleźliśmy.
Porzucenie pakietu APK często pozwala przewidzieć funkcje, które mogą pojawić się w przyszłej aktualizacji aplikacji, ale możliwe jest, że którakolwiek z funkcji, o których tutaj wspominamy, może nie zostać uwzględniona w przyszłej wersji. Dzieje się tak, ponieważ te funkcje nie są obecnie zaimplementowane w aktualnej wersji i mogą zostać pobrane przez programistów w dowolnym momencie w przyszłej wersji.
Możliwe nowe języki dla ciągłych rozmów Asystenta Google
Na konferencji Google I/O 2018 Google ogłoszony nowa funkcja Ciągłych rozmów w Asystencie Google. Ta funkcja umożliwia śledzenie odpowiedzi Asystenta Google bez konieczności ponownego mówienia „OK Google” lub „Hej Google”. Chociaż od tego czasu funkcja ta rozszerzyła się poza smartfony inteligentne głośniki I inteligentne wyświetlacze, To nadal tylko działa gdy język Asystenta jest ustawiony na angielski. Poprzednie wersje aplikacji Google zawierały informację o zbliżającej się obsłudze języka niemieckiego i zawierały informację, że Google obecnie testuje (wewnętrznie) wersję językową języka niemieckiego (DE). Teraz ten sam ciąg został zaktualizowany, aby odzwierciedlić fakt, że Google testuje obsługę Ciągłych konwersacji dla 4 nowych języków: hiszpańskiego, francuskiego, włoskiego i japońskiego.
Stary ciąg:
<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>
Nowy ciąg:
<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>
Rekomendacje Podcastów Google
Wybór podcastów eksplodował w ostatnich latach. Jest też mnóstwo dobrych programów telewizyjnych, filmów, gier wideo i innych form rozrywki walczących o Twój czas. Jeśli chcesz znaleźć nowe podcasty, które na pewno Ci się spodobają, przydatna może okazać się nowa funkcja spersonalizowanych rekomendacji w Podcastach Google. W zależności od tego, jak długo masz konto Google i w ilu usługach się zarejestrowałeś, Google prawdopodobnie ma mnóstwo informacji na temat Twoich preferencji. Podcasty Google już analizują, czego słuchają słuchacze jednego programu, aby to zapewnić rekomendacje dotyczące podobnych programów, ale to pójdzie o krok dalej, dostosowując rekomendacje do Twoich potrzeb smakuje.
<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>
Integracja słownika i menu kontekstowego tłumaczenia dla Androida 10
W aplikacji Google 10.53.3 zauważyłem nowe deklaracje Manifest dla dwóch działań: .SearchActivityFromDefine i .SearchActivityFromTranslate, obie z minSdkVersion ustawioną na 29, czyli wersję SDK Androida 10. Filtr intencji odwołuje się do dwóch nowych akcji związanych z aktywnością: android.intent.action. TŁUMACZYĆ I android.intent.action. DEFINIOWAĆ. Celem tych intencji jest umożliwienie aplikacji akceptowania tekstu do przetłumaczenia lub zdefiniowania z innej aplikacji. Chociaż jest to już możliwe w systemie Android przy użyciu akcji intencji android.intent.action. SEND z dodatkową intencją EXTRA_TEXT, Google wyraźnie dodał akcje intencji dla tych dwóch konkretnych przypadków użycia w Androidzie 10, aby więcej aplikacji mogło działać domyślnie „Tłumacz" Lub "Słownik."
Badając zdekompilowany kod, zauważyliśmy, jak aplikacja Google planuje obsłużyć te dwie nowe intencje. Po odebraniu intencji aplikacja Google analizuje tekst z intencji dodatkowej android.view.textclassifier.extra. FROM_TEXT_CLASSIFIER, co zwykle wynika z zamiaru wysłanego z menu kontekstowego po długim naciśnięciu, aby zdecydować, czy musi przetłumaczyć, czy zdefiniować zaznaczony tekst. Dzięki temu będziesz mógł przytrzymać tekst w dowolnej aplikacji na Androidzie 10 i wybrać Asystenta Google, który zajmie się definiowaniem słowa lub tłumaczeniem bloku tekstu. Nie musisz nawet instalować Tłumacza Google (choć zdecydowanie warto) ani aplikacji słownikowych innych firm.
Udało nam się ustawić w aplikacji Google domyślny moduł obsługi Android.intent.action. TŁUMACZ, ale obecnie wydaje się, że ta funkcja nie działa, ponieważ wybranie tej opcji otwiera zwykłą akcję Asystenta Google.
Gdy którakolwiek z tych funkcji zostanie wdrożona, powiadomimy Was wszystkich. Najnowszą wersję beta aplikacji Google możesz pobrać ze strony APKMirror lub rejestrując się w programie beta w Google Play.
Cena: za darmo.
4.3.
Dziękujemy firmie PNF Software za udostępnienie nam licencji na użytkowanie Dekompilator JEB, profesjonalne narzędzie inżynierii wstecznej dla aplikacji na Androida.