#52 En lo que no caéis muchos de aquí es que Android no es un Linux estándar:
-No soporta todas las herramientas GNU.
-No utiliza X.org.
-Máquina Virtual Java propia e incompatible con las estándar (Java SE y Java ME).
-Licencias permisivas por todos los lados que impiden la explotación de cualquier terminal salvo que su fabricante así lo desee.
Todo esto hace más difícil todavía importar aplicaciones de GNU/Linux a Android, eso sin contar que favorece la funcionalidad Windows de "programa para cualquier chorrada" en vez de tener una navaja suiza bien integrada.
Prefiero MeeGo/Maemo puesto que es un Linux hecho y derecho con todo lo que ello implica:
-Soporte para todo el abanico GNU
-X.org
-Máquina virtual java estándar
-Licencia GPL
-Kernel oficial
-Las licencias de siempre
Lo que nos lleva a mejores posibilidades en la relación smartphone <-> ordenador, o las ya existentes que sean más fáciles de llevar a cabo. La única diferencia entre tu smartphone y el ordenador es que el smartphone tiene menos recursos hardware. Sin embargo para el desarrollador significa poder seguir utilizando su actual método de trabajo, con lo que sus programas Qt o GTK los puede llevar sin grandes problemas (sí, ahora diréis que se puede ejecutar X11 en Android y blah blah, pero no es lo mismo, porque no está directamente soportado como en el caso de OSX).
#54#52 Puede que no tenga todo lo que pides, pero creo que unas cuantas cosas son innecesarias.
Dalvik le pega en rendimiento bastantes tortas a cualquier JVM.
Las licencias permisivas están en los drivers de los fabricantes, que nos guste o no, están en su derecho. Si no estas de acuerdo espero que diseñes un Nexus One o un Desire Z gratis y por tu cuenta.
El resto de "problemas" que enumeras, solo le importan a talibanes del Software Libre. Yo uso Soft Libre todos los días tanto en el trabajo como en casa y en el móvil y lo único que quiero es que funcione y si para tener un móvil funcional, de altas prestaciones tengo que renunciar a parte de ese soft libre (diseñado para ordenadores) pues renuncio.
Los que siguen dando por saco con el tema de multiples desarrollos y fragmentación y blablabla solo comentarles que en iOS pasa exactamente lo mismo, tanto por versiones, como por resoluciones y la solución en ambos es siempre programar para la penúltima o antepenúltima versión del SO si quieres abarcar el máximo numero de terminales.
#56#52 Yo tengo un teléfono con Maemo y cada vez que abro un terminal o uso apt me digo... me da igual que no sea multitouch o que no tenga alguna de las pijaditas que tienen todos los demás... o que el gps vaya mejor en otros teléfonos...
gpg por línea de comandos para los documentos que lo precisen...
python
te puedes instalar la jvm...
vnc
ssh
un navegador donde lo puedo ver todo todo...
Incluso creo que tiene un servidor web en los repositorios y todo! (el clásico servidor web en el teléfono sin el cual nadie podría vivir!!!).
Sin embargo, no sé por qué no le dan más pábulo y creo que Nokia está perdiendo la batalla del marketing frente a iphone y los android y, aparentemente, tienen a maemo y a meego abandonado...
#66#52 Puede, pero Nokia está perdiendo una guerra por que no sabe como venderse ni como reaccionar.
Ahora Canonical está desarrollando formas de ejecutar aplicaciones Android en Ubuntu, algo que Nokia YA podía hacer con sus aplicaciones (al fin y al cabo tiene un linux corriendo), pero no lo ha explotado. Si hicieran que se ejecutaran en windows (por llegar a mas gente, no por que me guste, yo uso linux) meterían un gol a todo el mundo. La cantidad de aplicaciones que hay para teléfonos es gigante mientras que esas mismas aplicaciones no existen para PC (ni windows ni linux).
El otro día me volví loco buscando una aplicación por la que pudiera oír la radio española de manera simple desde EEUU. No hay forma. Sin embargo para Android hay una aplicación cojonuda que se actualiza cada semana casi y que funciona de maravilla (www.androideapp.com/). Estoy deseando que Ubuntu ejecute aplicaciones Adroid de forma fácil (con su JDK ya se puede, claro)...
La verdad no sé que hace Nokia. Tal vez no quiera meterse en esa guerra, pero es peligroso seguir así por que está perdiendo mucho mercado con los smartphones.
#70#43será todo libre que sea pero persé ese es su propio mal endémico que hace que cuando tienes un app para vender tengas que montar un Cristo para adaptados a una base de androids cada uno de su padre y de su madre
Eso de donde lo sacas????
#52 Meegoo tiene X???? (baba...baba...baba...) joder, NECESITO un movil con meego para redirigir las X al ordenador 'solo pq puedo hacerlo'.. Ademas interprete python mmmmmmm
#57Por otro lado me encanta cuando la gente se mola cuando argumentan que con android puedes instalar un intérprete de python, ruby o lisp, o incluso un server web (el sueño de todo geek)
En serio, si necesitas eso para un gadget pensado para usarse fuera de casa / trabajo necesitas un curso rápido de cómo hacer amigos, un fisio para cuidarte la mano al picar código en un móvil, y sobre todo un netbook / portatil
1- En android NO se pueden instalar esos interpretes, es en meegoo.
2- En serio, si necesitas opinar sobre mis gustos para ser feliz debieras hacer un curso rapido de como rellenar tu vida con tus propios asuntos.
-No soporta todas las herramientas GNU.
-No utiliza X.org.
-Máquina Virtual Java propia e incompatible con las estándar (Java SE y Java ME).
-Licencias permisivas por todos los lados que impiden la explotación de cualquier terminal salvo que su fabricante así lo desee.
Todo esto hace más difícil todavía importar aplicaciones de GNU/Linux a Android, eso sin contar que favorece la funcionalidad Windows de "programa para cualquier chorrada" en vez de tener una navaja suiza bien integrada.
Prefiero MeeGo/Maemo puesto que es un Linux hecho y derecho con todo lo que ello implica:
-Soporte para todo el abanico GNU
-X.org
-Máquina virtual java estándar
-Licencia GPL
-Kernel oficial
-Las licencias de siempre
Lo que nos lleva a mejores posibilidades en la relación smartphone <-> ordenador, o las ya existentes que sean más fáciles de llevar a cabo. La única diferencia entre tu smartphone y el ordenador es que el smartphone tiene menos recursos hardware. Sin embargo para el desarrollador significa poder seguir utilizando su actual método de trabajo, con lo que sus programas Qt o GTK los puede llevar sin grandes problemas (sí, ahora diréis que se puede ejecutar X11 en Android y blah blah, pero no es lo mismo, porque no está directamente soportado como en el caso de OSX).