
Android 14 es basa en temes principals de privadesa, seguretat, rendiment, productivitat
Google va donar a conèixer fa poc mitjançant una publicació de bloc, el llançament de la tercera versió beta de el sistema operatiu mòbil «Android 14», amb la qual marca la transició del desenvolupament a l'etapa d'estabilització de la plataforma (Platform Stability), que implica arreglar el comportament i l'estat de l'API per a les aplicacions.
En aquesta versió beta 3 d'Android 14, les API romandran sense canvis en futures versions de prova d'Android 14, cosa que permetrà als desenvolupadors començar a adaptar les seves aplicacions per aprofitar les noves funcions de la plataforma.
Principals novetats d'Android 14 beta 3
Amb el llançament d'aquesta nova versió beta, dels canvis més importants que es destaquen des de la beta 2, podrem trobar ara que es va afegir el suport per a l'escala de fonts no lineals. Per defecte, el sistema permet i inclou en els processos de prova de la interfície l'ús de mides de font més grans amb un factor d'escala de fins al 200%, cosa que aconseguirà una legibilitat òptima del text per a persones amb discapacitat visual sense risc de distorsió en el disseny de la interfície.
Un altre dels canvis que es destaca a Android 14 beta 3, és que es proporciona la capacitat d'atorgar permisos parcialment per accedir només a fotos i vídeos seleccionats per l'usuari (READ_MEDIA_VISUAL_USER_SELECTED, fitxers als quals l'usuari selecciona l'accés a través de la interfície del selector de fotos quan apareix el quadre de diàleg de sol·licitud de permisos). Un cop l'aplicació es posa en segon pla o el programa finalitza, el permís atorgat per l'usuari es revoca automàticament.
A més, també es destaca que es van ampliar les àrees en què el sistema mostra informació relacionada amb la privadesa definida pel desenvolupador al Formulari de Play Console, com la política sobre el subministrament de dades a tercers. Per exemple, aquesta informació ara es mostra al quadre de diàleg de sol·licitud de permisos.
les aplicacions que usen controladors que s'executen en segon pla ara requereixen que s'especifiqui el tipus de servei en segon pla. Durant l'operació, el sistema verifica el compliment del tipus de servei especificat, els permisos sol·licitats i l'API utilitzada. Per exemple, si una aplicació ha especificat un tipus de servei en segon pla de FOREGROUND_SERVICE_TYPE_LOCATION, s'entén que podeu sol·licitar l'autorització ACCESS_COARSE_LOCATION o ACCESS_FINE_LOCATION.
També es destaca que s'han fet canvis per millorar la seguretat, ja que a partir del llançament d'Android 14, les aplicacions no poden enviar sol·licituds d'intencions a alguns components interns de la plataforma. El codi carregat dinàmicament ara cal marcar-lo amb l'atribut d'accés de només lectura. Les funcions ZipFile(String) i ZipInputStream.getNextEntry() no permeten el processament de fitxers zip les rutes del qual comencen amb el caràcter «/» o contenen la seqüència «..»
Sobre aquest canvi, el llançament de treball des de controladors en segon pla és limitat i s'han actualitzat les restriccions a l'abast de les trucades a les API que no es proporcionen a l'SDK i com a tal el sistema també reserva nous tipus per a serveis breus. casos dús especials i exempcions del sistema.
D'altra banda, les biblioteques principals de Java de la plataforma i les eines de desenvolupament de aplicacions s'han actualitzat a OpenJDK 17, a més que es va afegir el suport per a les funcions de llenguatge i classes de Java disponibles a OpenJDK 17, com classes, registre, cadenes de diverses línies i coincidència de patrons a l'operador «instància de».
Finalment cal esmentar que s'espera que Android 14 es llanci el tercer trimestre del 2023. Si estàs interessat a poder conèixer més sobre això, Pots consultar els detalls en el següent enllaç.
Per avaluar les noves funcionalitats de la plataforma, s‟ha proposat un programa preliminar de proves. Les compilacions de microprogramari estan preparades per als dispositius Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G i Pixel 4a (5G), així com alguns iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Tecno, viu i xiaomi.