Segon llançament preliminar Android 15

Google ha presentat la segona versió de prova de la seva plataforma mòbil oberta. Android 15. Alliberament Android Es preveu que el 15 surti al tercer trimestre del 2024. Hi ha disponible un programa de proves preliminars per avaluar les noves capacitats de la plataforma. S'han preparat compilacions de firmware per als dispositius Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel Fold i Pixel Tablet.

Canvis en Android 15 Developer Preview 2 en comparació amb la primera versió prèvia:

  • Per a les aplicacions, és possible utilitzar petites pantalles auxiliars (Cover screen), que estan equipades amb alguns telèfons intel·ligents plegables, com el Samsung Galaxy Z Flip. Per exemple, la pantalla secundària us permet fer una trucada ràpidament, respondre un missatge, controlar la càmera i molt més sense obrir el dispositiu.
    
Segon llançament preliminar Android 15
  • El giny TextView té l'atribut elegantTextHeight activat de manera predeterminada, que substituirà un tipus de lletra compacte per tipus de lletra amb sagnats verticals més grans que milloren la llegibilitat del text.
    
Segon llançament preliminar Android 15

Segon llançament preliminar Android 15
  • S'han ampliat les capacitats de treballar a través de canals de comunicació per satèl·lit. S'han afegit nous elements d'interfície per unificar l'ús de les comunicacions per satèl·lit. Les aplicacions tenen la possibilitat de determinar l'ús del canal de satèl·lit mitjançant el mètode ServiceState.isUsingNonTerrestrialNetwork(). La interfície per treballar amb SMS/MMS admet l'enviament i la recepció de missatges mitjançant canals de satèl·lit.
    
Segon llançament preliminar Android 15
  • S'ha treballat per simplificar l'ús d'un telèfon compatible amb NFC per pagar béns amb un sol toc (toqueu per pagar). Les aplicacions tenen la possibilitat de posar l'adaptador NFC en mode de vigilància, en què el dispositiu accepta sol·licituds NFC i les envia a un procés específic per processar-les, però no respon ni transmet dades als lectors NFC.
  • Les capacitats per a la representació de documents PDF (API PdfRenderer) s'han ampliat significativament. Per exemple, es proporcionen eines per representar fitxers protegits amb contrasenya, mostrar anotacions, editar formularis, cercar dins d'un document i ressaltar àrees per copiar mitjançant el porta-retalls. S'han afegit optimitzacions per reduir el consum de recursos i accelerar la visualització dels fitxers PDF locals. La implementació de l'API PdfRenderer es col·loca en un mòdul independent, actualitzat mitjançant Google Play i no vinculat a la plataforma principal.
    
Segon llançament preliminar Android 15
  • Capacitats millorades per al reconeixement automàtic d'idiomes i el canvi d'idioma. Les aplicacions disposen d'opcions avançades per ajustar el canvi d'idioma durant el reconeixement de veu. Per exemple, el mode EXTRA_LANGUAGE_SWITCH_INITIAL_ACTIVE_DURATION_TIME_MILLIS permet canviar només al començament d'una sessió d'àudio, i el mode EXTRA_LANGUAGE_SWITCH_MATCH_SWITCHES cancel·la el canvi d'idioma després d'un cert nombre de canvis, que pot ser útil en situacions en què se sap per endavant que només s'utilitzarà un idioma. en una sessió.
  • Proporciona eines per al control flexible dels salts de línia. En un widget TextView per millorar la llegibilitat mitjançant etiquetes I podeu controlar l'embolcall de grups de paraules o parts de paraules a una altra línia. Per exemple, a la línia "El poder i el cervell darrere Pixel 8 Pro. "La frase "Pixel 8 Pro" sempre apareixerà en una línia.
    
Segon llançament preliminar Android 15

Segon llançament preliminar Android 15
  • S'han ampliat les possibilitats de filtrar les sol·licituds d'intenció. Amb la classe UriRelativeFilterGroup, podeu definir regles per bloquejar o permetre sol·licituds en funció del contingut dels paràmetres d'URL i dels fragments d'URL. Les regles de filtratge també es poden especificar mitjançant una etiqueta nova al manifest de la sol·licitud.
  • Suport ampliat per a l'API OpenJDK. Per exemple, s'ha afegit suport per a mètodes addicionals de les classes Math i StrictMath, col·leccions ordenades i llistes, utilitzant ByteBuffer a Deflater i actualització de claus.
  • S'ha afegit una API per permetre que les aplicacions detectin quan s'està enregistrant una pantalla. Una aplicació pot especificar un gestor de devolució de trucada que es trucarà si l'enregistrament de pantalla està habilitat i la finestra de l'aplicació entra a l'àrea visible. La funció proposada us permet mostrar advertències d'enregistrament a l'usuari si es mostren dades sensibles.
  • S'ha afegit l'API ApplicationStartInfo, mitjançant la qual podeu obtenir informació sobre l'estat en iniciar un programa. Per exemple, podeu esbrinar si els components de l'aplicació s'emmagatzemen en memòria cau (estats freds, càlids o calents), quant de temps van trigar a completar-se les diferents etapes d'inici, què va provocar l'inici i identificar mètriques útils per optimitzar la velocitat d'inici.
  • S'ha canviat la gestió de l'estat aturat, en què l'execució de l'aplicació es suspèn fins que l'acció de l'usuari s'associa a l'aplicació. La nova versió ofereix opcions perquè l'aplicació determini si la suspensió s'acaba processant el missatge BOOT_COMPLETED o utilitzant el mètode ApplicationStartInfo.wasForceStopped().
  • A més del mètode StorageStats.getAppBytes(), que permet obtenir informació general sobre la mida de l'aplicació instal·lada, s'ha afegit el mètode StorageStats.getAppBytesByDataType(), que permet obtenir informació separada sobre la mida de l'aplicació. Paquet APK, el codi copiat, dades extretes i generades.
  • S'han fet canvis a l'API per llançar serveis prioritaris (Servei de primer pla). S'ha afegit un nou tipus de serveis prioritaris: mediaProcessing, que es pot utilitzar per a operacions intensives en recursos amb contingut multimèdia, per exemple, transcodificació d'un format a un altre.
  • S'ha proposat una nova API per treballar amb el motor d'emmagatzematge basat en el SGBD SQLite, que proporciona accés a les capacitats avançades de SQLite.
  • És possible controlar el marge de brillantor per a HDR (la relació entre el color blanc més brillant d'una imatge HDR i la brillantor del blanc en una imatge de rang dinàmic estàndard). Per establir el marge de brillantor, s'ha afegit el mètode setDesiredHdrHeadroom, amb el qual podeu equilibrar la brillantor en mostrar contingut en SDR i HDR.
    
Segon llançament preliminar Android 15
  • S'ha afegit suport per a l'estàndard CTA-2075, que defineix capacitats per a la normalització de la sonoritat per evitar canviar el nivell de volum per a diferents continguts. La concordança de la sonoritat s'aconsegueix definint metadades sobre les característiques dels altaveus i la sonoritat del contingut d'àudio AAC. Per normalitzar el volum, es proposen l'objecte LoudnessCodecController i el mètode OnLoudnessCodecUpdateListener, que ajusta els paràmetres de volum abans d'accedir al còdec.
  • В AndroidL'ExoPlayer 1.0 de X media3 ara habilita l'àudio espacial per defecte per a l'àudio multicanal si el dispositiu admet l'àudio espacial. La classe Virtualizer ha quedat obsoleta i s'hauria d'utilitzar la classe Spatializer per definir el comportament i les capacitats de l'àudio espacial.
  • S'ha afegit la classe AutomaticZenRules per permetre a les aplicacions configurar regles de no molestar i definir situacions en què s'han d'aplicar aquestes regles.

Reprodueix un vídeo


Font: opennet.ru
Compreu allotjament fiable per a llocs amb protecció DDoS, servidors VPS VDS 🔥 Compra allotjament web fiable amb protecció DDoS, servidors VPS VDS | ProHoster