Se libera la nueva versión de OpenHarmony 4.0 Beta2, estás invitado a experimentarla

El 3 de agosto de 2023, OpenAtom OpenHarmony ("OpenHarmony" para abreviar) lanzó la versión Beta2. En comparación con la versión histórica, continuamos mejorando ArkUI, administración de archivos, medios, Windows, seguridad y otras capacidades del sistema y mejorando la experiencia. Los desarrolladores pueden comprender y actualizar, comentar activamente sugerencias valiosas, participar en contribuciones y promover conjuntamente la madurez de la versión 4.0.

Para que a los desarrolladores de la comunidad les resulte más fácil comprender las capacidades de la nueva versión, hemos preparado nuevas introducciones de contenido y recursos de documentación relacionados para la versión. Ven y pruébalo ~

Funciones nuevas y mejoradas

Arca UI

• La capacidad de admitir rutas con nombre, con las que puede establecer efectos de conmutación diferenciados para diferentes páginas.

Referencia de API:

OpenAtom OpenHarmony

• El marco liviano ArkUI admite la definición de objetos de datos globales, que pueden compartir datos entre páginas de la aplicación.

Referencia de API:

OpenAtom OpenHarmony

marco de aplicación

• La tarjeta ArkTS admite configuración de tarjeta estática y visualización de imágenes estáticas.

guía:

OpenAtom OpenHarmony

gestión de archivos

• Admite la sincronización de archivos de imágenes públicas entre el dispositivo y la nube (la cuenta de inicio de sesión del dispositivo debe activar el servicio de la nube) y admite la selección de imágenes de la nube a través del selector.

Referencia de API:

OpenAtom OpenHarmony

• Soporte para aplicar respaldo personalizado y restaurar directorios.

guía:

OpenAtom OpenHarmony

• Admite la gestión clasificada de imágenes públicas, los usuarios pueden organizar y clasificar las imágenes de los usuarios a través de álbumes en la galería.

guía:

OpenAtom OpenHarmony

• Admitir la adición, modificación y eliminación de archivos en el entorno limitado de monitoreo de aplicaciones.

Referencia de API:

OpenAtom OpenHarmony

medios de comunicación

audio

• Admite marco de efectos de sonido: los fabricantes de dispositivos pueden configurar políticas de efectos de sonido y cargar efectos de sonido personalizados, las aplicaciones pueden consultar el modo de efecto de sonido de la salida de audio y cambiar o cerrar el modo de efecto de sonido.

• Admite capacidad de grabación en el sistema: puede filtrar y grabar los datos de audio reproducidos en el sistema de acuerdo con los atributos de la escena de audio.

• Soporte para obtener el nombre para mostrar del dispositivo de audio: el nombre del dispositivo al que pertenece la salida de reproducción actual se puede obtener en la información detallada del objeto de reproducción.

Referencia de API:

OpenAtom OpenHarmony

Códec de audio y vídeo

• Soporte para consultar las capacidades de códec de audio y video del sistema a través de API nativa.

guía:

OpenAtom OpenHarmony

• Admite encapsulación de audio y video a través de API nativa, es decir, para almacenar datos multimedia codificados, como audio y video, en archivos en un formato determinado.

guía:

OpenAtom OpenHarmony

• Admite decapsulación de audio y video a través de API nativa, es decir, extrae audio, video y otros datos de cuadros multimedia a partir de datos de flujo de bits.

guía:

OpenAtom OpenHarmony

Red y comunicación

• Soporta comunicación con el servidor a través de TCP Socket.

• Permite a los usuarios transferir datos a servidores remotos.

• Admite la adaptación de la gestión de certificados HTTPS.

• Admite proxy de tarjeta de red.

Subir descargar

• Admite consultas de tareas cargadas y descargadas, sincronización de información de estado de tareas y persistencia de registros de tareas, consulta de estado de tareas y recuperación de excepciones.

Referencia de API:

OpenAtom OpenHarmony

Seguridad

Marco de biblioteca de algoritmos de cifrado y descifrado

guía:

OpenAtom OpenHarmony

• Proporcionar generación y conversión aleatoria de claves SM4, así como capacidades de cifrado y descifrado.

• Capacidad de proporcionar HMAC y HASH de claves SM3.

• Proporciona generación y conversión aleatoria de claves SM2, firma y verificación, y capacidades de cifrado y descifrado.

control de acceso al programa

• Optimice la presentación del menú de gestión de permisos, divida los grupos de permisos de medios y archivos, y la granularidad de autorización de los permisos correspondientes es más refinada.

guía:

OpenAtom OpenHarmony

cuenta

• Admitir la expansión de la capacidad de autorización de cuentas y capacidades de autorización de cuentas para aplicaciones de terceros.

Referencia de API:

OpenAtom OpenHarmony

• Admitir la administración de complementos de cuentas de dominio, respaldando así la administración de cuentas de dominio y las capacidades de autenticación.

Referencia de API:

OpenAtom OpenHarmony

Vista web

• Capacidades W3C complementarias: complementa las capacidades de la cámara web, admite capacidades de etiquetas H5 como bindContextMenu, Select y entrada de tipo de fecha.

• Admite capacidades básicas de arrastrar y soltar para texto e imágenes.

• Admite capacidades de videoconferencia WebRTC (excluido el uso compartido de cámara).

Compilador de hojas

• El tiempo de ejecución de Ark admite la función PGO dinámica, que puede recopilar información sobre el tipo de tiempo de ejecución y el punto de acceso de función, y generar archivos AP.

guía:

Centro de documentación

• Se completan las funciones de interfaz de tipo de objeto, búfer de matriz y búfer NAPI.

Referencia de API:

OpenAtom OpenHarmony

• TaskPool admite la interrupción y cancelación de tareas, admite la definición de grupos de tareas (TaskGroup), admite la gestión del estado de las tareas y la información de programación, y admite la identificación y recuperación de tareas de larga espera.

Referencia de API:

OpenAtom OpenHarmony

DFX

• Proporciona una capacidad de marco de recopilación unificada para facilitar la depuración de aplicaciones por parte de los desarrolladores.

• Proporciona una capacidad de recopilación de seguimiento unificada.

• Proporcionar interfaz nativa HiTraceMeter RBI.

conducir

El marco del controlador de dispositivo extendido proporciona las siguientes capacidades:

• El marco del controlador de dispositivo extendido se basa en la capacidad de "Driver Extension Ability", que desarrolla las capacidades de desarrollo, implementación, instalación, actualización, desinstalación y operación del paquete del controlador de extensión del estado de la aplicación y abre la gestión completa del ciclo de vida del proceso. capacidad.

• El paquete de controlador de extensión del dispositivo USB conectable que admite protocolos no estándar desarrollados por otros fabricantes de dispositivos se puede instalar en el sistema normalmente. Después de insertar el dispositivo USB, el dispositivo USB se puede reconocer normalmente y combinar con el paquete de controlador extendido.

• Admite aplicaciones de terceros para consultar y vincular el paquete de controladores extendidos del dispositivo USB ampliando el marco de administración de dispositivos externos para completar la operación de personalización del paquete de controladores extendidos.

Referencia de API:

OpenAtom OpenHarmony

fuente de alimentación

• Se agregó una interfaz para admitir la configuración del sistema para que entre en estado de suspensión inmediatamente.

• Se agregó la capacidad de personalizar fuentes de inactividad, lo que admite la personalización de eventos y comportamientos basados ​​en diferentes fuentes de inactividad.

• Se agregó la capacidad de personalización de la fuente de activación, que admite la personalización de eventos de activación según diferentes fuentes de activación.

Otras mejoras de la experiencia

Además de las capacidades que los desarrolladores pueden utilizar activamente, esta actualización de versión también actualiza el mecanismo de procesamiento del sistema y la experiencia que los usuarios finales pueden percibir:

• [Administración de paquetes] Cuando un usuario abre un archivo en un dispositivo terminal, se admite la extensión del archivo para enumerar la lista de aplicaciones que pueden abrir el archivo, lo que realiza la relación coincidente entre la extensión del archivo y la aplicación.

• [Administración de archivos] Cuando el usuario comparte archivos entre dispositivos en el dispositivo terminal, admite la selección de archivos en el espacio aislado para compartir.

• [Autenticación de confianza mutua de dispositivos] Admite la generación de seudónimos en el proceso de autenticación de confianza mutua entre dispositivos en los dos escenarios siguientes y admite la identificación e identificación de dispositivos seudónimos, lo que proporciona un mecanismo más seguro para la confianza mutua de dispositivos:

• Realice una autenticación de confianza mutua para múltiples dispositivos conectados con la misma cuenta.

• Autenticación de confianza mutua para dos dispositivos conectados de igual a igual con cuentas diferentes.

• 【Administración de servicios del sistema】Admite que los servicios del sistema se inicien según demanda, como llamadas externas, activadores de eventos y admite la salida automática de los servicios del sistema cuando el dispositivo está inactivo.

• [Gestión de servicios del sistema] El formato de configuración del servicio del sistema está optimizado y se utiliza el formato JSON en lugar del formato XML.

• [Gestión de datos distribuidos] Los objetos de datos distribuidos y de valor clave admiten la selección automática de canales de sincronización de datos según la cantidad de datos. El sistema seleccionará automáticamente el canal Bluetooth o el canal P2P basado en Wi-Fi para la sincronización de datos según el tamaño de los datos.

• [ArkCompiler] El tiempo de ejecución de Ark admite la función JSContext y admite la importación dinámica para cargar la biblioteca NAPI.

El contenido anterior es la optimización de características y funciones proporcionada por esta actualización de versión, que lo ayudará a comprender las capacidades de la nueva versión y cómo usarla mejor. Para obtener más detalles sobre la versión, consulte las Notas de la versión de OpenHarmony 4.0 Beta2.

OpenAtom OpenHarmony

Le invitamos a experimentar, utilizar y darnos su opinión. Puede dar su opinión sobre sugerencias y necesidades en la comunidad OpenHarmony Gitee y continuar mejorando las capacidades del sistema con nosotros. Creemos firmemente en el poder de los desarrolladores comunitarios para construir una comunidad OpenHarmony próspera y saludable.

Haga clic para seguir y leer el texto original para obtener más información.

Supongo que te gusta

Origin blog.csdn.net/OpenHarmony_dev/article/details/132489505
Recomendado
Clasificación