Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 25/05/14, 10:27:24
Array

[xs_avatar]
rhada rhada no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Mensajes: 8
Tu operador: Movistar

Entorno SDL y Android

Hola yo de nuevo Kriogen...
Leí una respuesta tuya a alguien q t pedía info (hallá por el 2011) y vos le recomendabas:
"Si aún así el motivo por el que quieres usar NDK es para huir de Java te recomiendo que te instales el entorno SDL para Android"
y según entendí: al dejarme escribir en C++ 100%, me ahorra el tener q escribir el código Java q llama a mi app C++.
Esta librería SDL genera directamente código compilado para JNI, por lo tanto usando SDL se mantienen las propiedades de rendimiento q presume el NDK.
¿estoy en lo cierto? o ¿no es tan fácil?

Porq de ser así, ese sería mi santo grial Ni 1 linea en java! y buen rendimiento!!!
Aclaro ahora q mi app es de cálculo de variables no uso gráficos, lo q quiero hacer es agregar registros y manejar base de datos en mi tablet y después pasar los archivos actualizados a la PC, y allí sí hacer pruebas más pesadas y en conjunto.

Entré a la página http://www.libsdl.org
En la sección de descargas voy abajo:
iOS & Android:
Projects for these platforms are included with the source.
m redirije arriba:
Source Code:
SDL2-2.0.3.zip - GPG signed
SDL2-2.0.3.tar.gz - GPG signed
¿Son estos los q tengo q descargar? También vi:
Development Libraries:
Windows:
SDL2-devel-2.0.3-VC.zip (Visual C++ 32/64-bit)

Y unas últimas preguntas ¿esto es sofwarelibre o no? dice licencido bajo zlib License; ¿Puede usar visual studio express?

Gracias. Espero tu rta
...y disculpá el testamento :P
Responder Con Cita


  #2  
Viejo 25/05/14, 10:52:15
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
Yo la última vez que lo usé no había versión Oficial, pero supongo que la oficial seguirá siendo igual que la no oficial.

Era un proyecto Android ya preparado para usarlo con NDK, con una Activity ya configurada. Lo único que tenías que hacer era editar un fichero donde estaba el SDL_Main en C++ y a partir de ahí hacerlo todo en C++ usando los métodos de SDL.

El rendimiento es el mismo que el de cualquier aplicación NDK, pero te digo lo mismo que en el otro post, para la aplicación que quieres hacer yo NUNCA usaría NDK, y menos aún SDL, ya que vas a tener que programar tú los cuadros de texto para meter los datos, el teclado, los botones, y sin contar además que la pantalla es renderizada sobre un Canvas, es decir, si lo haces pensando en una pantalla determinada, cuando lo pongas en otra más pequeña no verás nada, y en una más grande se verá todo super pixelado. Sin contar además que quieres usar bases de datos y envío por Internet.

Todo lo anterior el SDK de Android te lo da ya todo hecho, créeme, vas a tardar mucho menos aprendiendo Java y hacíendolo sobre el SDK que aprendiendo SDL, programando todos los controles y demás y hacíendolo en NDK. Además que el resultado final va a quedar muchísimo mejor en SDK que en SDL.
Responder Con Cita
  #3  
Viejo 25/05/14, 11:35:33
Array

[xs_avatar]
rhada rhada no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Mensajes: 8
Tu operador: Movistar

Woaw!! si m iba imaginando q lo más saludable era adaptar directamente sobre java y no enrredarme tanto, leí varias veces q pasar de c++ a java no es tan "traumático" como sí lo es desde java a c++, o sea tan mal no m va a ir jeje. Quiero hacer esto en la tablet por la comodidad (las notbook no m gustan)
Entonces, tendré una larga cita con Java...
Bueno, muchas gracias por tus consejos me fueron de mucha utilidad.
Saludos desde Argentina
Responder Con Cita
  #4  
Viejo 25/05/14, 12:05:06
Array

[xs_avatar]
kriogeN kriogeN no está en línea
Colaborador/a
· Votos compra/venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Tu operador: Vodafone
 Cita: Originalmente Escrito por rhada Ver Mensaje
Woaw!! si m iba imaginando q lo más saludable era adaptar directamente sobre java y no enrredarme tanto, leí varias veces q pasar de c++ a java no es tan "traumático" como sí lo es desde java a c++, o sea tan mal no m va a ir jeje. Quiero hacer esto en la tablet por la comodidad (las notbook no m gustan)
Entonces, tendré una larga cita con Java...
Bueno, muchas gracias por tus consejos me fueron de mucha utilidad.
Saludos desde Argentina
El cambio de C++ a Java no es "traumático" si de verdad programas en C++, es decir, usando modelos de clases y creándolos con new, y destruyéndolos con delete, sin prácticamente usar para nada el malloc y el free. Si programas en C++ escribiendo como si fuese C, si cuesta un poco.

C++ y Java son bastante parecidos, con la gran ventaja de que en Java no necesitas destructores, aunque hay veces que se agradecerían aunque fuesen opciones y de verdad funcionasen, y no tener que esperar a que pase la basura del recolector de basura.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 21:52:09 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /