11 puntos por wnswl 2023-09-19 | 9 comentarios | Compartir por WhatsApp
  • En React Native era posible actualizar sin esperar la revisión de la tienda de apps, mediante un enfoque que pedía reemplazar el código JS en el cliente del usuario
  • Flutter, que usa binarios nativos, no podía actualizarse de esta manera
  • Shorebird evita este problema usando un motor de Flutter modificado por cuenta propia
  • Android cuenta con soporte oficial en este momento. iOS está en versión alfa y, por ahora, es más lento que la compilación binaria, pero dicen que resolverán este problema en unos meses
  • Los problemas conocidos por ahora pueden consultarse en el siguiente documento

9 comentarios

 
kaistj 2023-09-22

Yo también creo que es un buen proyecto y, relacionado con eso, había visto un video de otro youtuber,
creo que también estaría bueno revisar el tema de los precios~
https://www.youtube.com/watch?v=jP19mQMtyEw&t=410s
Como referencia~

 
wnswl 2023-09-22

¡Gracias por la buena información adicional! En cuanto al precio, con solo ver la página de explicación ya se nota que está un poco... pesado.
Parece que, a menos que seas una empresa realmente grande, será difícil usarlo.
Sinceramente, el codepush en sí en RN hasta una empresa del nivel de Microsoft lo ofrece gratis, pero como todavía no hay competidores, parece que Shorebird cobra bastante caro;;

 
wnswl 2023-09-20

Ah… al final fue una decisión comercial tomada para beneficiar a Google. Me parecía curioso que Shorebird siguiera tan rápido las versiones más recientes de Flutter, pero resulta que era la ventaja de contar con ingenieros veteranos.

 
misolab 2023-09-20

Wow... sí salió, qué increíble

 
wnswl 2023-09-20

Yo también tengo muchísimas expectativas. No me arrepiento de haber elegido Flutter (no es que odie RN. Simplemente, para el proyecto que estamos llevando adelante esta vez, Flutter era más adecuado...), pero siempre me quedó esa espina de no poder hacer actualizaciones OTA.

 
jhsi1004 2023-09-20

¡Oh!!! Está buenísimo
Justo por esta parte estaba considerando RN
Ojalá que esto también se pueda en Flutter
Buenísimo, buenísimo

 
wnswl 2023-09-20

Cuando salga la versión oficial, probablemente lo probemos durante unos meses y luego nosotros también nos pasemos.

 
yoehwan 2023-09-20

Todavía está en una etapa temprana de desarrollo, así que parece difícil usarlo de forma oficial, pero me parece un proyecto significativo.
Ojalá Flutter lo diera soporte oficialmente..
Como comentario aparte, también existen paquetes con enfoque SSR, como dynamic_widget, como un método un poco indirecto.
https://pub.dev/packages/dynamic_widget

 
wnswl 2023-09-20

Creo haber visto en alguna parte que el equipo de Flutter expresó una postura oficial sobre esta parte... ¡Tendré que volver a buscarlo después!
He revisado varios paquetes similares. Pero todavía da la impresión de que no están al nivel de Codepush....

En lo personal, si en este proyecto realmente se trata de la sustitución parcial por código JS que Apple permite, me gustaría que al menos aplicaran algo como WebAssembly (aunque no sé bien si eso cumple con la política de Apple).