Skip to content

Estado de la versión y límites ​

0.1.0-rc.1 está disponible. Sus funciones ya se han entregado para las combinaciones documentadas en cada guía. El alcance funcional de 0.1.0 está congelado; la validación para la versión estable sigue en curso.

Disponible en RC.1 ​

Límites actuales ​

  • animateSize() admite StackLayout/GridLayout, incluso dentro de ScrollView, y ejecuta medición/diseño en JavaScript en cada fotograma. La distribución flex, las celdas recicladas y los elementos compartidos quedan fuera de esa API.
  • drag() no ofrece composición genérica de gestos con varios dedos. Usa gestures() para desplazamiento/pellizco/rotación, o zoom de fotos para su controlador específico de pellizco, desplazamiento y cierre. El adaptador de transferencia de gestos admite Core ScrollView vertical; otras combinaciones de listas/contenedores requieren sus propios adaptadores y validación nativa.
  • Los adaptadores de propiedades externas requieren @rafaelaugusto/jolt-native. Los adaptadores incluidos de cámara, luces y materiales de SceneKit son exclusivos de iOS; no se incluye un adaptador de renderizado 3D para Android. Las unidades de cámara de MapKit y MapLibre son distintas.
  • El campo de visión de la cámara SceneKit admite proyección en perspectiva automática en iOS. La escala ortográfica, las matrices de proyección personalizadas y los controles arbitrarios de lente quedan fuera de ese adaptador.
  • Las líneas de tiempo pausan y reanudan sus participantes, pero no ofrecen ajuste arbitrario del progreso agregado de callbacks o efectos de una sola ejecución.
  • La reproducción nativa tiene rutas de ejecución específicas de cada API. Las escrituras de propiedades nativas no aíslan un renderizador del JavaScript en el hilo principal. El diseño, las suscripciones opcionales, la entrada y el ciclo de vida conservan sus costes documentados de JavaScript.

De RC a 0.1.0 ​

Las issues de aceptación abiertas que aparecen a continuación corresponden a API ya entregadas. Antes de la versión estable, valida las combinaciones admitidas en dispositivos físicos iOS y Android:

  • Galería (#117): zoom/regreso interrumpido, destinos reciclados o eliminados, rotación, accesibilidad y navegación repetida sin capas superpuestas retenidas.
  • Composición de desplazamiento (#116): inversión/inercia, cambios tardíos de diseño, conservación del anclaje y limpieza con el adaptador admitido de Core ListView.
  • Sensores (#114): hardware real de rotación/gravedad, mapeo de orientación, coste del muestreo y limpieza de suscripciones. Las entradas de simulador validan el procesamiento, no la adquisición de los sensores físicos.
  • Mantén las pruebas generales, de iOS y Android y sus controles negativos pasando en el commit de la versión. Comprueba la instalación de los paquetes correspondientes y una recompilación nativa limpia; resuelve las regresiones que bloquean la versión antes de etiquetar la estable.

La regularidad de los fotogramas, la respuesta a la entrada y la memoria retenida aún necesitan pruebas en dispositivos físicos. Consulta los informes de galería, desplazamiento y sensores para conocer las pruebas recopiladas y las verificaciones pendientes. Las grabaciones de simulador/emulador no completan la aceptación en dispositivos físicos.

Después de 0.1.0 ​

Las siguientes RC se centran en corrección, compatibilidad, accesibilidad, limpieza del ciclo de vida y documentación. Las capacidades nuevas quedan para después de 0.1.0: otros adaptadores de frameworks, shaders arbitrarios de vistas, más tipos de sensores, uniones físicas entre cuerpos y navegación modal genérica.

El proyecto comparativo es independiente de la entrega del alcance actualmente admitido. Las issues de funcionalidades más amplias no amplían las combinaciones admitidas por la versión estable ni modifican las alternativas por plataforma y los costes de JavaScript documentados.

Publicado bajo la licencia MIT.