¿¿ Swift para Android ??

37 Aufrufe
Direkt zur ersten ungelesenen Nachricht

Juan Carlos

ungelesen,
29.09.2016, 13:46:3529.09.16
an desarrolladores-android
Hola

En mis deambulares por la red me topé hoy con esto:
http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/

El artículo es de hace unos meses y no he encontrado nada más reciente.

¿Sabéis si hay noticias nuevas? Más que nada por curiosidad, aunque decidan hacerlo, imagino que será a largo plazo, ¡Aun nos queda Java para rato! XD

Un saludo

Gabriel Pozo

ungelesen,
29.09.2016, 19:45:5229.09.16
an desarrolladores-android
La verdad que de swift no se nada, pero de lo que hay en el mercado, si lo que no quieres es no usar Java, esta es la mejor opción que vi para hacer algo nativo: https://kotlinlang.org/
Otra opción podría ser: https://facebook.github.io/react-native/
Digamos que estas opciones que te doy es para crear aplicaciones nativas, y no híbridas al estilo phonegap

Básicamente con lenguajes que compilen a bytecode para JVM podes hacer apps nativas para Android, por ejemplo:
https://ceylon-lang.org/blog/2016/06/02/ceylon-on-android/
http://ruboto.org/
http://macroid.github.io/ScalaOnAndroid.html
http://clojure-android.info/

Yo creo que de todas las opciones kotlin es la mejor, y a pesar de eso, deberías pensar que con ningún otro lenguaje vas a tener tanta documentación, ejemplos, etc, etc. Que con Java, pero si no tenes problemas con renegar un poco, esas opciones están interesantes. Y lo bueno de estas opciones es que podes usar las librerías java de siempre ;)

En pocas palabras, swift esta demasiado verde para Android  y por lo menos por un buen tiempo, más que para jugar un poco, no creo que te sirva.

P.D: esto sin hablar de lenguajes que utilicen el NDK (por eso tampoco te recomendé Go, además de que le falte demasiado para armar una UI, si esta bueno para armar librerías :D )

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/b67a3e78-acca-4f11-9b34-92927eff297e%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Juan Carlos

ungelesen,
30.09.2016, 06:17:0730.09.16
an desarrolladores-android
Hola

Bueno, no lo decía por cambiar de lenguaje, siempre uso Java para programar para Android, no es el lenguaje que más me gusta, pero me apaño, he tratado de probar otras alternativas pero no me han convencido. Lo decía solo por curiosidad.

He visto otros artículos sobre el tema que decían que google barajaba principalmente 3 alternativas: swift, kotlin y dart y parece ser que swift es la que mas opciones tiene. Pero todos los artículos que vi son de principio de año, no encontré nada reciente, me entró curiosidad de como habrá evolucionado el asunto. Pero como digo, solo curiosidad.

Un saludo


El viernes, 30 de septiembre de 2016, 1:45:52 (UTC+2), Gabriel Pozo escribió:
La verdad que de swift no se nada, pero de lo que hay en el mercado, si lo que no quieres es no usar Java, esta es la mejor opción que vi para hacer algo nativo: https://kotlinlang.org/
Otra opción podría ser: https://facebook.github.io/react-native/
Digamos que estas opciones que te doy es para crear aplicaciones nativas, y no híbridas al estilo phonegap

Básicamente con lenguajes que compilen a bytecode para JVM podes hacer apps nativas para Android, por ejemplo:
https://ceylon-lang.org/blog/2016/06/02/ceylon-on-android/
http://ruboto.org/
http://macroid.github.io/ScalaOnAndroid.html
http://clojure-android.info/

Yo creo que de todas las opciones kotlin es la mejor, y a pesar de eso, deberías pensar que con ningún otro lenguaje vas a tener tanta documentación, ejemplos, etc, etc. Que con Java, pero si no tenes problemas con renegar un poco, esas opciones están interesantes. Y lo bueno de estas opciones es que podes usar las librerías java de siempre ;)

En pocas palabras, swift esta demasiado verde para Android  y por lo menos por un buen tiempo, más que para jugar un poco, no creo que te sirva.

P.D: esto sin hablar de lenguajes que utilicen el NDK (por eso tampoco te recomendé Go, además de que le falte demasiado para armar una UI, si esta bueno para armar librerías :D )

El jue., 29 sept. 2016 a las 14:46, Juan Carlos (<jcco...@gmail.com>) escribió:
Hola

En mis deambulares por la red me topé hoy con esto:
http://thenextweb.com/dd/2016/04/07/google-facebook-uber-swift/

El artículo es de hace unos meses y no he encontrado nada más reciente.

¿Sabéis si hay noticias nuevas? Más que nada por curiosidad, aunque decidan hacerlo, imagino que será a largo plazo, ¡Aun nos queda Java para rato! XD

Un saludo

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.

Gabriel Pozo

ungelesen,
30.09.2016, 06:47:0030.09.16
an desarrolladores-android

Yo al menos por ahora veo muy difícil el cambio de lenguaje. Lamentablemente digo eso, porque al igual que a vos no me gusta Java


Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.

Martin

ungelesen,
30.09.2016, 18:33:3030.09.16
an desarrolladores-android
Buenas, queria agregar que tambien esta Xamarin y ahí programas en C#, como todo tiene sus bemoles. En cuanto al tema de noticias si no esta en la página oficial o en el blog de android es porque no hay nada en concreto o a corto plazo. Saludos!

Juan Carlos

ungelesen,
01.10.2016, 05:02:2001.10.16
an desarrolladores-android
Hola

Exactamente, el tema no es buscas una alternativa a java, si no ver en qué había quedado todo eso, pero parece que no hay nada nuevo, o si lo hay, lo tienen muy muy calladito.

Y esto me lleva a otra duda o curiosidad, y es que no soy ni mucho menos experto en el tema y por tanto no comprendo muy bien la situación: Swift es un lenguaje muy moderno, Apple lo creó en ¿2014? Y siendo "tan joven" ya es un lenguaje suficientemente maduro o apto como para hacerlo el lenguaje de desarrollo para IOS y "posiblemente" para Android.

Google tiene sus lenguajes también Dart(2011) y Go(2007) ambos más "veteranos" que Swift.

¿Como es posible que estos dos lenguajes aun no sean "aptos" o "suficientemente maduros" para Android (o cualquier otro sistema)? ¿Como es posible que Apple haya hecho evolucionar o madurar su lenguaje en tan poco tiempo?

Google lo tendría fácil para, suponiendo que haga el cambio de lenguaje, pasarse a uno de los suyos y así evitar posibles problemas futuros. Aunque como dice en el artículo, el cambio a swift significaría facilitar el desarrollo para ambas plataformas, lo cual es muy muy conveniente para las dos compañías. supongo que irán por ahí los tiros.

En fin, como digo, solo es curiosidad.

Un saludo

Gabriel Pozo

ungelesen,
01.10.2016, 08:30:1701.10.16
an desarrolladores-android
Yo realmente no creo que Google termine adoptando como lenguaje oficial el de una compañía competidora, y por ese mismo motivo trabaja en sus propios lenguajes.

La diferencia hasta ahora, es que en realidad no hay un proyecto de lenguaje oficial para reemplazar a java en Android y no creo que aparezca otra cosa más que algo similar a kotlin (o sea algo que corra sobre la JVM) ya que Android tiene prácticamente todo su desarrollo demasiado arraigado a Java y su JVM.

En cuanto a porque lenguajes como Dart y Go con más tiempo de desarrollo que Swift no puedan hacerlo, la respuesta es demasiado sencilla. Dart fue creado para la web o sea más que nada para "reemplazar" a Javascript o dar otras herramienta para lo mismo. Go fue creado para el desarrollo de servidor en grandes equipos de trabajo, en otras palabras, la mayoría de los desarrollo que han pasado a Go dentro de Google principalmente estaban escritos en C++ o en otros casos en Python (scripts que corren en algunos servidor o algunas web services) En resumen, estos lenguajes no fueron creados para el mundo Android, en el caso de Go dentro de Android, por ahora más que nada se apunta a crear algunas cosas que originalmente se hubieran escrito en C++ con el NDK.

En cuanto a que Swift sea un lenguaje muy joven y maduro, yo no lo creería tanto. Estoy seguro que una vez que uno lo comienza a investigar un poco más se va a dar cuenta de todo lo que le falta. Ya en la misma web oficial, muestra código de una versión anterior comparado con la actual, eso te muestra que sigue teniendo grandes cambios.

Y cuando decís moderno, creo que no tiene nada realmente innovador,  creo que es bastante bueno para reemplazar Objetive-C, pero nada más, un lenguaje OO con un poco de funcional :D :D siguiendo la tendencia que se viene dando últimamente. ;)

--
Para participar es necesario que leas detenidamente las normas del grupo: https://goo.gl/xeTRQm
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/desarrolladores-android.

Juan Carlos

ungelesen,
01.10.2016, 12:16:2801.10.16
an desarrollad...@googlegroups.com
Hola

Sin duda ahora mismo kotlin parece la opción "menos traumática" o la que supondría un cambio más factible, ya que Android tiene metido a java hasta la médula XD

Fíjate, hace tiempo me dio por pensar: Google dejó de dar soporte al plugin de eclipse y se centró en AndroidStudio, que como sabemos está basado en Intellij Idea. Con Dart pasó algo similar, abandonó el editor inicial basado en eclipse y ahora en su web te dice " If you don’t already have a favorite IDE, try WebStorm, which comes with Dart support". Afortunadamente también se puede usar Intellij Idea (entre otros), que es gratuito.

Y curioso, kotlin lo desarrolla la misma compañía. ¡¡ soy muy mal pensado !! XD

Un saludo
Allen antworten
Antwort an Autor
Weiterleiten
0 neue Nachrichten