Android 14 priekÅ”skatÄ«jums

Google prezentējis pirmo atvērtās mobilās platformas Android 14 testa versiju. Android 14 izlaiÅ”ana gaidāma 2023. gada treÅ”ajā ceturksnÄ«. Lai novērtētu platformas jaunās iespējas, tiek piedāvāta sākotnējā testÄ“Å”anas programma. Ir sagatavotas programmaparatÅ«ras versijas Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G un Pixel 4a (5G) ierÄ«cēm.

Galvenie jauninājumi operētājsistēmā Android 14:

  • Turpinās darbs, lai uzlabotu platformas veiktspēju planÅ”etdatoros un ierÄ«cēs ar salokāmiem ekrāniem. Esam atjauninājuÅ”i vadlÄ«nijas lietotņu izstrādei liela ekrāna ierÄ«cēm un pievienojuÅ”i vispārÄ«gus lietotāja interfeisa modeļus lieliem ekrāniem, lai risinātu tādus lietojumus kā sociālie saziņas lÄ«dzekļi, saziņa, multivides saturs, lasÄ«Å”ana un iepirkÅ”anās. Ir ierosināta Cross device SDK provizoriska laidiena ar rÄ«kiem tādu lietojumprogrammu izstrādei, kas pareizi darbojas ar dažāda veida ierÄ«cēm (viedtālruņiem, planÅ”etdatoriem, viedtelevizoriem utt.) un dažādiem formas faktoriem.
  • Ir optimizēta resursietilpÄ«go fona darbu koordinÄ“Å”ana, piemēram, lielu failu lejupielāde, kad ir WiFi savienojums. API ir veiktas izmaiņas prioritāro pakalpojumu palaiÅ”anai (Foreground Service) un plānoÅ”anas uzdevumiem (JobScheduler), kas pievienoja jaunu funkcionalitāti lietotāju palaistiem darbiem, kas saistÄ«ti ar datu pārsÅ«tÄ«Å”anu. Ir ieviestas prasÄ«bas, lai norādÄ«tu, kāda veida prioritārie pakalpojumi tiks uzsākti (darbs ar kameru, datu sinhronizācija, multivides datu atskaņoÅ”ana, atraÅ”anās vietas izsekoÅ”ana, mikrofona piekļuve utt.). Ir vienkārŔāk definēt nosacÄ«jumus datu lejupielādes aktivizÄ“Å”anai, piemēram, lai lejupielādētu tikai tad, kad tai piekļūst, izmantojot Wi-Fi.
  • IekŔējā apraides sistēma apraides ziņojumu piegādei lietojumprogrammām ir optimizēta, lai samazinātu enerÄ£ijas patēriņu un uzlabotu reaģētspēju. Uzlabota reÄ£istrēto ziņojumu straumju lietojumprogrammu pieņemÅ”ana ā€“ ziņojumus var ievietot rindā, apvienot (piemēram, BATTERY_CHANGED ziņojumu sērija tiks apkopota vienā) un piegādāt tikai pēc tam, kad lietojumprogramma iziet no keÅ”atmiņas stāvokļa.
  • Lai lietotnēs izmantotu funkciju Exact Alarm, tagad ir jāsaņem atseviŔķa SCHEDULE_EXACT_ALARM atļauja, jo Ŕīs funkcijas izmantoÅ”ana var negatÄ«vi ietekmēt akumulatora darbÄ«bas laiku un palielināt resursu patēriņu (plānotiem uzdevumiem ieteicams izmantot aktivizÄ“Å”anu aptuvenā laikā). Lietojumprogrammām ar kalendāra un pulksteņa ievieÅ”anu, kas izmanto uz laiku balstÄ«tu aktivizÄ“Å”anu, instalÄ“Å”anas laikā ir jāpieŔķir USE_EXACT_ALARM atļauja. Lietojumprogrammu publicÄ“Å”ana Google Play direktorijā ar atļauju USE_EXACT_ALARM ir atļauta tikai programmām, kas ievieÅ” modinātāju, taimeri un kalendāru ar notikumu paziņojumiem.
  • Ir paplaÅ”inātas fontu mērogoÅ”anas iespējas, maksimālais fontu mērogoÅ”anas lÄ«menis ir palielināts no 130% lÄ«dz 200%, un, lai nodroÅ”inātu, ka teksts lielā palielinājumā neizskatās pārāk liels, tagad automātiski tiek piemērotas nelineāras mērogoÅ”anas lÄ«meņa izmaiņas ( liels teksts netiek palielināts tik daudz kā mazs teksts).
    Android 14 priekÅ”skatÄ«jums
  • Ir iespējams norādÄ«t valodas iestatÄ«jumus, kas saistÄ«ti ar atseviŔķām lietojumprogrammām. Programmas izstrādātājs tagad var mainÄ«t localeConfig iestatÄ«jumus, izsaucot LocaleManager.setOverrideLocaleConfig, lai noteiktu lietotnei Android konfigurācijas saskarnē parādÄ«to valodu sarakstu.
  • Gramatical Inflection API ir pievienota, lai atvieglotu interfeisa elementu tulkojumu pievienoÅ”anu, kas ņem vērā valodas ar dzimumu sistēmu.
  • Lai nepieļautu, ka ļaunprātÄ«gas lietojumprogrammas pārtver nolÅ«ku pieprasÄ«jumus, jaunā versija aizliedz sÅ«tÄ«t nolÅ«kus, skaidri nenorādot pakotni vai iekŔējo komponentu.
  • Ir uzlabota dinamiskā koda ielādes (DCL) droŔība ā€“ lai izvairÄ«tos no ļaunprātÄ«ga koda ievietoÅ”anas dinamiski ielādējamos izpildāmajos failos, Å”iem failiem tagad ir jābÅ«t tikai lasÄ«Å”anas piekļuves tiesÄ«bām.
  • Aizliegts instalēt lietojumprogrammas, kurām SDK versija ir zemāka par 23, kas bloķēs atļauju ierobežojumu apieÅ”anu, saistoties ar vecām API (API versija 22 ir aizliegta, jo versijā 23 (Android 6.0) tika ieviests jauns piekļuves kontroles modelis, kas ļauj jums pieprasÄ«t piekļuvi sistēmas resursiem). IepriekÅ” instalētās lietojumprogrammas, kas izmanto vecās API, turpinās darboties arÄ« pēc Android atjaunināŔanas.
  • Tiek piedāvāta Credential Manager API un tiek ieviests atbalsts Passkeys tehnoloÄ£ijai, kas ļauj lietotājam autentificēties bez parolēm, izmantojot biometriskos identifikatorus, piemēram, pirkstu nospiedumu vai sejas atpazÄ«Å”anu.
  • Android Runtime (ART) nodroÅ”ina atbalstu OpenJDK 17 un Å”ajā versijā nodroÅ”inātajām valodu funkcijām un Java klasēm, tostarp tādām klasēm kā ieraksts, daudzrindu virknes un modeļa saskaņoÅ”ana operatorā ā€œinstanceofā€.
  • Lai vienkārÅ”otu lietojumprogrammu darbÄ«bas testÄ“Å”anu, ņemot vērā izmaiņas jaunajā Android versijā, izstrādātājiem tiek dota iespēja selektÄ«vi iespējot un atspējot atseviŔķus jauninājumus, izmantojot konfiguratora vai adb utilÄ«ta sadaļu Izstrādātājs.
    Android 14 priekÅ”skatÄ«jums

Avots: opennet.ru

Pievieno komentāru