Antaŭrigardo de Android 14

Google prezentis la unuan testan version de la malferma movebla platformo Android 14. La liberigo de Android 14 estas atendita en la tria trimonato de 2023. Por taksi la novajn kapablojn de la platformo, prepara testa programo estas proponita. Firmware-konstruaĵoj estis preparitaj por Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G kaj Pixel 4a (5G) aparatoj.

Ĉefaj novigoj en Android 14:

  • Laboro daŭre plibonigis la agadon de la platformo sur tablojdoj kaj aparatoj kun faldeblaj ekranoj. Ĝisdatigitaj gvidlinioj por desegnado de aplikoj por grandaj ekranaj aparatoj kaj aldonitaj senmarkaj grandekranaj UI-ŝablonoj por aplikoj kiel sociaj retoj, komunikado, plurmedio, legado kaj butikumado. Prepara eldono de la Cross-aparato SDK estas proponita kun iloj por disvolvi aplikaĵojn, kiuj funkcias ĝuste kun malsamaj specoj de aparatoj (smartphones, tablojdoj, inteligentaj televidiloj, ktp.) kaj malsamaj formfaktoroj.
  • La kunordigo de rimedo-intensa fona laboro, kiel ekzemple elŝutado de grandaj dosieroj kiam ekzistas WiFi-konekto, estis optimumigita. Ŝanĝoj estis faritaj al la API por lanĉado de prioritataj servoj (Foreground Service) kaj planado de taskoj (JobScheduler), kiuj aldonis novan funkciecon por uzant-lanĉitaj laborpostenoj rilate al datumtransigo. Postuloj estis enkondukitaj por indiki la specon de prioritataj servoj por esti lanĉitaj (laborado per la fotilo, datumsinkronigado, reproduktado de plurmediaj datumoj, lokspurado, mikrofonaliro, ktp.). Estas pli facile difini kondiĉojn por aktivigi datumojn elŝutoj, ekzemple, elŝuti nur kiam alirita per Wi-Fi.
  • La interna sistemo por liverado de elsendaj mesaĝoj al aplikoj (elsendosistemo) estas optimumigita por redukti energikonsumon kaj plibonigi respondecon. Plibonigita akcepto de registritaj mesaĝfluoj per aplikaĵoj - mesaĝoj povas esti vicigitaj, kombinitaj (ekzemple, serio de BATTERY_CHANGED-mesaĝoj estos kunigitaj en unu) kaj liveritaj nur post kiam la aplikaĵo forlasas la kaŝmemorigitan staton.
  • La uzo de la funkcio plenumi operaciojn en la ĝusta tempo (precizaj alarmoj) en aplikoj nun postulas akiri apartan permeson SCHEDULE_EXACT_ALARM, ĉar la uzo de ĉi tiu funkcio povas negative influi la baterian vivon kaj konduki al pliigita konsumo de rimedoj (por planitaj taskoj, ĝi estas rekomendite uzi aktivigon en la proksimuma tempo). Efektivigoj de kalendaro kaj horloĝo, kiuj uzas precizan tempan aktivigon, devas ricevi la privilegion USE_EXACT_ALARM ĉe instalado. Publiki al la Google Play-dosierujo de aplikaĵoj kun la USE_EXACT_ALARM permeso estas permesita nur por aplikaĵoj kiuj efektivigas alarmon, tempigilon kaj kalendaron kun okazaĵaj sciigoj.
  • Tiparaj skalkapabloj estis pligrandigitaj, la maksimuma tipara skalnivelo estis pliigita de 130% ĝis 200%, kaj por certigi, ke teksto ĉe alta pligrandigo ne aspektas tro granda, ne-linia ŝanĝo en la skalnivelo nun estas aŭtomate aplikata ( granda teksto ne estas pligrandigita kiel malgranda teksto).
    Antaŭrigardo de Android 14
  • Provizita la kapablo specifi lingvajn agordojn ligitajn al individuaj aplikoj. La programisto nun povas ŝanĝi la agordojn de localeConfig vokante LocaleManager.setOverrideLocaleConfig por determini la liston de lingvoj montritaj por la app en la Android-agorda interfaco.
  • Aldonis la Gramatikan Inflexion API por faciligi aldoni tradukojn de interfacaj elementoj, kiuj konsideras lingvojn kun seksa sistemo.
  • Por malhelpi malicajn aplikojn kaptado de intencopetoj, la nova versio malpermesas sendi intencojn sen eksplicite specifi pakaĵon aŭ internan komponenton.
  • Plibonigita sekureco de dinamika koda ŝarĝo (DCL, Dynamic Code Loading) - por eviti anstataŭigon de malica kodo en dinamike ŝarĝitaj ruleblaj dosieroj, ĉi tiuj dosieroj devas nun havi nurlegeblajn alirrajtojn.
  • Estas malpermesite instali aplikaĵojn por kiuj la deklarita SDK-versio estas pli malalta ol 23, kiuj blokos la preterpason de permesaj limigoj per ligado al malnovaj API-oj (API-versio 22 estas malpermesita, ĉar versio 23 (Android 6.0) havas novan alirkontrolmodelon. kiu ebligas al vi peti aliron al sistemaj rimedoj). Antaŭe instalitaj aplikaĵoj, kiuj uzas la malnovajn APIojn, daŭre funkcios post la ĝisdatigo de Android.
  • La Kredential Manager API estas proponita kaj subteno por Passkeys-teknologio estas efektivigita, permesante al la uzanto aŭtentikigi sen pasvortoj uzante biometrikajn identigilojn kiel ekzemple fingrospuro aŭ vizaĝrekono.
  • La Android Runtime (ART) provizas subtenon por OpenJDK 17 kaj la lingvajn funkciojn kaj Java-klasojn provizitajn en ĉi tiu versio, inkluzive de klasoj kiel rekordo, plurliniaj ĉenoj kaj ŝablono-kongruo en la "instanceof" funkciigisto.
  • Por simpligi testi la funkciadon de aplikaĵoj konsiderante ŝanĝojn en la nova versio de Android, programistoj ricevas la ŝancon selekteme ebligi kaj malŝalti individuajn novigojn per la sekcio Ellaboranto en la agordilo aŭ la adb-utilo.
    Antaŭrigardo de Android 14

fonto: opennet.ru

Aldoni komenton