Traducir el foro a otro idioma
Últimos temas
página de pruebas de código
Buscar
Conectarse
Acerca de
Bienvenido al foro Foro de GNU/Linux
Este es un ¡foro de GNU/Linux, un lugar donde compartir conocimientos y ayudar a otros compañeros que lo necesiten.....
Microsoft regala terminales WP a quienes critiquen a Android
5 participantes
Página 1 de 1.
Microsoft regala terminales WP a quienes critiquen a Android
Microsoft regala terminales WP a quienes critiquen a Android
El directivo de Microsoft y “evangelista” de Windows Phone Ben Rudolph ha lanzado un reto en Twitter. Su compañía sorteará terminales con su sistema operativo móvil a los usuarios que escriban las historias más llamativas que expresen su descontento con Android. Todo ello en 140 caracteres y con el hashtag #DROIDRAGE.
Ben Rudolph ha desatado la polémica con una acción viral en Twitter destinada a promocionar Windows Phone. A partir de una nueva noticia sobre la presencia de malware en los dispositivos Android, el directivo de Microsoft ha publicado un tweet invitando a los usuarios a contar sus malas experiencias con Android.
A cambio Rudolph ofrece terminales con el sistema operativo Windows Phone a las mejores historias. Los usuarios sólo tienen que publicar en un tweet sus historias con el hashtag #DROIDRAGE.
Esta acción ha sido apoyada por Microsoft en un tweet, confirmando que se trata de una campaña oficial de la compañía.
Aunque Microsoft busca que se compartan historias reales, se trata de un reto a la creatividad de los usuarios. Éste es uno de los puntos clave para que la acción se vuelva viral.
Dentro del hashtag #DROIDRAGE han aparecido muchos tweets burlándose de Android Pero también existen otros que devuelven la burla a Windows Phone e incluso critican cómo está planteada la acción.
Fuente...
Todo aquel que me conozca un poco sabe que soy una persona al que nunca me a gustado Windows y mi apoyo y simpatía siempre va a favor de GNU/Linux y todo lo que tenga que ver con el Software Libre....y cuando leo este tipo de noticias lo único que despiertan en mi es un mayor desprecio hacia todo lo que tenga que ver con Microsoft...una empresa para la cual todo vale mientras consigan vender mas productos....les da igual como lo consiga....el caso es ganar todo el dinero que puedan....
Y esta ultima treta me parece un juego muy sucio por parte de Microsoft...y es que abra usuarios que abren mal de Android por una supuesta mala experiencia, pero casi estoy seguro que la mayoría se inventaran todo tipo de tonterías sobre Android con el único fin de intentar que Microsoft les regalen un móvil con su sistema operativo "Windows Phone"....
Creéis que todo vale si el fin es ganar dinero? o debería de a ver unos limites?
Re: Microsoft regala terminales WP a quienes critiquen a Android
En otros ámbitos es incluso un delito, es inadmisible de hacer una campaña de difamación sin fundamento real para vender un producto propio. Pero esto en el fondo sólo muestra un desesperado intento de frenar la caida libre que MS esta experimentando en el mercado móvil, ya que Google con su Android y el Cloudcomputing con millones de servidores es rey indudablemente con la gran mayoría de fabricantes que se inclinan por este sistema para sus smartfone, tablets y incluso de netbooks, con más de 300.000 aps disponibles en su repositorio.
Re: Microsoft regala terminales WP a quienes critiquen a Android
Para los que conocemos en profundidad w2 y linux,sólo decir a título personal que me parace "patético" este comportamiento....android es otra criatura de linux,con lo que ello lleva implícito....términos como seguridad,fiabilidad,confianza...etc...van asociados a linux-unix por inercia.....y gracias a mocosoft existirán cientos de programas antivirus,antitroyanos y antitodo.....y gente explotando cualquiera de sus programas....
es lo que tiene el software libre....trabajar por altruismo no tiene rivalidad en este ámbito...si tienes acceso al código fuente,no hay nada que explotar ni vulnerar..
es lo que tiene el software libre....trabajar por altruismo no tiene rivalidad en este ámbito...si tienes acceso al código fuente,no hay nada que explotar ni vulnerar..
kernel67- usuario frecuente
-
Cantidad de envíos : 283
Fecha de inscripción : 25/06/2011
Reputación : 369
Localización : Madrid
Re: Microsoft regala terminales WP a quienes critiquen a Android
Entiendo que si piden a la gente que critique a Android será porque ellos no son capaces de encontrar motivos para hacerlo.
Si quieren mejorar su sistema operativo, deberían ser autocríticos, mirar sus errores y aprender de los que trabajan bien. Y esto sirve para cualquier campo de la vida.
Equivocarse es bueno. Así sabes donde has de mejorar, pero si no quieres, seguirás cometiendo errores.
Lo cual me dice que ni W8, ni W 237. No tienen remedio.
Si quieren mejorar su sistema operativo, deberían ser autocríticos, mirar sus errores y aprender de los que trabajan bien. Y esto sirve para cualquier campo de la vida.
Equivocarse es bueno. Así sabes donde has de mejorar, pero si no quieres, seguirás cometiendo errores.
Lo cual me dice que ni W8, ni W 237. No tienen remedio.
Hologram- usuario frecuente
-
Cantidad de envíos : 314
Fecha de inscripción : 07/12/2009
Reputación : 102
Edad : 52
Localización : Barcelona
Zodiaco :
Signo chino :
Re: Microsoft regala terminales WP a quienes critiquen a Android
Algo así también vino de Apple al afirmar que un 20% de los aps de Android llevan programas espía (sin mencionar, claro está, que en sus propios aps estamos hablando de 90%). Suelen ser programas que transmiten nuestros costumbres de navegación para establecer perfiles de consumidor para los empresas a los que venden estos datos, práctica por lo menos discutible, cuando al día siguiente de buscar un mueble en la red, te encuentras el buzón lleno de prospectos de tiendas de muebles, servicios de mudanzas y todo negocio relacionado y el correo lleno de spam del mismo tema,
Re: Microsoft regala terminales WP a quienes critiquen a Android
Podían a ver hecho una campaña similar, pero en vez de criticar Android, pues invitar a sus seguidores a que digan cosas buenas y positivas de su sistema operativo Windows Phone...y a los mejores mensajes regalarles uno de sus móviles con Windows Phone...
Aunque me imagino que si en alguna ocasión se lo llegaron plantear, al final no lo debieron de ver muy viable y prefirieron optar por esta sucia campaña....
Aunque me imagino que si en alguna ocasión se lo llegaron plantear, al final no lo debieron de ver muy viable y prefirieron optar por esta sucia campaña....
Re: Microsoft regala terminales WP a quienes critiquen a Android
Pero hablemos de Android....
fuente:tito google
Android en un Sistema Operativo (OS), basado en el núcleo de Linux (por lo que es una plataforma de código abierto), diseñado, en principio, para dispositivos o terminales móviles. La programación se realiza mediante bibliotecas desarrolladas o adaptadas por Google mediante el lenguaje de programación Java.
Al estar basado en Linux, el Sistema Operativo de Android nos da muchas ventajas que ya sabemos a favor si lo comparamos con los competidores de telefonía. Algunas de las ventajas son numeradas a continuación.
• Sistema de última generación. Gracias a que Android puede instalarse teóricamente en todo tipo de dispositivos, sean celulares, portátiles e incluso microondas, hace que Android siempre esté presente en los teléfonos más potentes del mundo, siendo una apuesta importante por fabricantes y operadoras por la posibilidad de que independientemente del potencial o prestaciones del dispositivo, Android podrá adaptarse a la perfección a todo tipo de necesidades. Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a celulares más obsoletos o estar limitados a una determinada marca de fabricante.
• Software Libre. Android está liberado con licencia Apache y es software libre, lo que lo convierte en un sistema operativo totalmente libre para que cualquier desarrollador no sólo pueda modificar su código, sino también mejorarlo. Puede publicar las nuevas mejoras y el nuevo código, ayudar a mejorar el sistema para futuras versiones sin depender de fabricantes o distribuidores. Al ser código abierto garantiza que, en caso de haber un error de programación, sea detectado y reparado con rapidez, al no existir ninguna traba legal para destripar el código interior, ni depender de alguien para pedir autorización.
• Libertad. Android da completa libertad al propietario de un teléfono a instalar lo que desee, sea desde Android Market o un ejecutable aparte; así no limitando la libertad del usuario, ni imponiendo software propietario para poder instalar música, archivos, documentos directamente desde el cable USB como si de un disco externo se tratara.La misma libertad tienen los desarrolladores o empresas pu-diendo realizar aplicaciones o complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.
• Sin fronteras. El desarrollo de Android no está apadrinado por fabricantes o proveedores. Android es libertad en todos los aspectos, y permite que todos puedan disfrutar de él siendo la operadora que sea. Android no se reservará nunca el derecho a escoger una determinada operadora para imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema operativo que es, permite meterse en su código a través del SDK o desde el propio teléfono así como modificar su Firmware de manera extraoficial.
• La Comunidad. Android no sólo cuenta con la comunidad más grande a nivel mundial de desarrolladores, sino también el mayor movimiento de éstos con multitud de eventos, concursos, competencias y reuniones así como múltiples vías de comunicación como foros y chats oficiales para fomentar la participación y la colaboración para encontrar mejoras e ideas para futuras versiones. Por otro lado, las modificaciones o mejoras no dependerán de un limitado equipo de desarrolladores de una empresa sino que contarán con el apoyo, respaldo y participación de todos los desarrolladores del mundo.
• Costos. Precisamente por el hecho de que Android puede ser instalado en teléfonos de cualquier fabricante o in-cluso en otros dispositivos, esto permite poder disfrutar de un número infinito de teléfonos de diferentes precios y tipos de precio sin tener que forzar o limitar un sistema operativo o teléfono a determinadas capacidades, dando la opción de que toda persona pueda adquirir el teléfono que más le guste.
• Ahorro de Batería. Todos los teléfonos con Android instalado, deben tener siempre una batería extraíble dando la opción al usuario para poder sustituirla o llevar sistema de recarga en caso de que su batería se agote. De este modo se evita que el usuario tenga problemas en cuanto a su autonomía permitiendo que, aunque la batería haya acabado con su vida útil o considere que su batería es excesivamente pequeña pueda adquirir otra más potente o de reserva.
• Personalizar. Al ser Software Abierto y Libre, Android es completamente “customizable” tanto por usuarios instalando fondos de pantalla, animaciones, widgets y temas como para fabricantes con la posibilidad de crear sus propias capas como MotoBlur o HTC Sense permitiendo a unos y a otros poder cambiar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al usuario la interfaz más adecuada para su gusto evitando imponer un determinado estilo o interfaz, al estilo Linux, por supuesto.
• Multitarea. Android con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensión aquellas que no se utilicen y cerrarlas en caso de resultar ya no necesarias, para la buena administración de la memoria.
• No sólo en celulares. Android ha hecho que en poco tiem-po se implante en multitud de dispositivos electrónicos, des-de celulares hasta notebooks, netbooks, microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches. Esto convierte a Android en un sistema operativo multifuncional, que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un sistema operativo inteligente para sus creaciones.
Programación
A la hora de programar en Android se deben tener en cuenta una serie de conceptos para realizar un buen desarrollo, a continuación los describo brevemente:
• Activity: las aplicaciones que tengan interfaces gráficas deberán tener al menos una clase del tipo Activity, ya que ésta actúa como lo que comúnmente se conoce como "formulario". En una Activity se colocan los elementos de la interfaz gráfica.
• Services: son lo que comúnmente se conocen como procesos. Estos seguirán corriendo aunque no haya una interfaz gráfica para mostrar la aplicación. Por ejemplo cuando uno tiene un programa para reproducir música "lo minimiza" se continuará escuchando el sonido ya que se habrá creado un Service encargado de la reproducción de los sonidos.
• Intents: es un mecanismo para comunicar a las distintas aplicaciones y Activities. Android está desarrollado sobre la base de reutilizar código y aplicaciones existentes, es por eso que esta característica es tan importante.
• Content Providers: es el mecanismo encargado de administrar la información que se pretende que perdure.
• Broadcast Recivers: se utilizan para que una aplicaciónresponda a un determinado evento del sistema. Por ejem-plo. se puede utilizar un Broadcast Reciver en un programa para que cuando el teléfono se esté quedando sin batería se muestre un mensaje advirtiendo al usuario sobre su utilización.
Android en Netbeans
Existen algunas formas de comenzar a programar aplicaciones para Android, de las más solicitadas es en Eclipse, el IDE libre para los desarrolladores de Java y otras aplicaciones. En este caso lo haremos en Netbeans 6.8, que es la versión que yo tengo instalada en mi Ubuntu 10.04. Para comenzar a hacerlo debemos de abrir nuestro Netbeans e ir al menu tools->plugins, dentro de esta ventana vamos a la pestaña Settings. Allí le daremos un clic al botón Add y en la siguiente ventana agregaremos los datos para los plugins de Android.
En este caso, le pondremos Android y el link para poder descargar los archivos necesarios están en http://kenai.com/downloads/nbandroid/updates.xml. Después de oprimir Ok, debe de aparecer en la ventana de Settings, el nuevo “repositorio”. Nos vamos a la pestaña Available Plugins y allí debe de aparecer Android en el listado, dar un clic en el checkbox para marcar la instalación y después dar clic en el botón Install.
Después de esto se instalan los archivos necesarios para poder programar con Android, solamente faltaría un paso más. Necesitas decirle a Netbeans que puede crear proyectos para la plataforma de Android y celulares con este sistema operativo. Para hacer esto haz clic en Tools->Java y dentro de esa ventana hay que dar clic en Add Platform...
En la siguiente ventana tenemos que elegir Google Android Open Handheld Platform y darle clic en Next para elegir la carpeta donde tenemos instalado el SDK de Android, darle un clic en Next, ponerle un nombre a nuestra nueva plataforma de Desarrollo, en este caso Android y darle clic en Finish.
A partir de allí ya estamos listos para desarrollar lo que se nos ocurra y compartirlo con todos los usuarios de Android.
Archivos Fundamentales para el Desarrollo
Este es un archivo en cual se declaran las distintas cadenas ("texto") que va a utilizar nuestra aplicación. Se debe tener un archivo string.xml por cada idioma y éstos se deben colocar en carpetas distintas según el lenguaje. Luego Android sabrá qué idioma tomar según la configuración que posea. Se pueden configurar y agregar los strings (cadenas de texto) por medio de una interfaz visual o escribiendo directamente el archivo .xml.
Es importante destacar que se recomienda la edición manual (en modo texto) del archivo ya que suele ser más rápida y con algo de conocimientos se puede manipular correctamente tanto para definir las cadenas de texto como las interfaces de usuario y todo lo referido al programa. Un ejemplo sería:
Este es el archivo donde se pueden definir colores nuevos que van a ser utilizados por nuestra aplicación. Se pueden formar de diversas manera incluyendo también las cantidades de RGB. Este es un archivo muy útil ya que en él podemos definir los temas y de esa manera tener uniformidad entre las distintas pantallas. Un ejemplo sería Listado 3.
Uno de los archivos de configuración más importantes. Este XML se genera automáticamente al crear un nuevo proyecto y en él se declaran todas las especificaciones de nuestra aplicación. En el archivo aparecen las Activities utilizadas, los Intents, el nombre de la aplicación, el hardware que se necesitará, etcétera. Un ejemplo sería Listado 4.
Android Market
Dentro del Sistema Operativo hay un programa que me llama mucho la atención y es Android Market, es un programa que permite a los usuarios navegar, comprar, instalar y descar-gar aplicaciones desarrolladas por terceros. Podemos ver las aplicaciones que los demás desarrollan y que si son gratuitas o su licencia así lo especifica, podemos gozar sin ningún costo monetario, sólo el de aprender a utilizar el programa, aplicarlo a nuestras necesidades y por supuesto recomendarlo a las personas que más lo necesiten.
Fue anunciado el 28 de agosto de 2008 y fue lanzado al público el 22 de octubre de ese mismo año. El soporte para las aplicaciones de pago fue añadido para los usuarios de los Estados Unidos y para desarrolladores también en el Reino Unido a mediados del mes de febrero de 2009. El soporte para los usuarios en este país fue lanzado el 13 de marzo de 2009
y para desarrolladores a finales de mayo del mismo año.
Android Market tiene un acceso fácil y rápido a sus aplicaciones. Las aplicaciones son creadas por desarrolladores de todo el mundo y posteriormente puntuadas por los usuarios de Android. El menú tiene las siguientes opciones:
• Mostrado: avanza por los iconos de la parte superior para ver las aplicaciones mostradas.
• Aplicaciones: examina todas las aplicaciones o busca aplicaciones por categorías.
• Juegos: examina todos los juegos o busca juegos por categorías.
Búsqueda: busca aplicaciones en Android Market.
• Mis descargas: visualiza las aplicaciones que están instaladas en el dispositivo.
Google
Por supuesto, en Android todo apunta hacia Google, el calendario, el correo, los mapas, los vídeos de YouTube, los documentos que creamos y los contactos que tenemos se pueden sincronizar para poder acceder en el momento que lo necesitemos y tener nuestras bases de datos actualizadas tanto en nuestro celular como en línea para entrar a ellos desde cualquier computadora en el momento que no tengamos nuestro celular a la mano o viceversa.
Es importante para los usuarios de Gmail y las herramientas hermanas en Google porque facilita y unifica cuentas, hace
más rápida nuestra comunicación y nos mantiene al tanto
de nuestros contactos para cualquier situación de negocio o
personal.
Google además quiere que explotemos Android al máximo
y por eso lo fusionó con uno que está dando de qué hablar, el
navegador Google Chrome. Anunció una nueva aplicación y
extensión para Chrome; un sistema que te permite hacer clic
en el botón del navegador y enviar enlaces, mapas y texto
seleccionado, vídeos de YouTube o datos de la agenda telefónica
a tu teléfono Android.
Además también presentó Google Voice Actions, una nueva
función con la que podrás literalmente hablarle al celular
y él te obedecerá. ¿Cómo funciona? Con la función podrás
darle instrucciones de voz al teléfono como acceder a un sitio,
llevarte a un lugar en Google Maps o algo básico como tomar
un mensaje de voz y enviarlo.
Nexus One
Nexus One fue el primer smartphone de Google, y funcionó
con Android 2.1. El dispositivo fue fabricado por la taiwanesa HTC Corporation y estuvo disponible desde el 5 de enero de 2010. El 12 de diciembre de 2009 Google confirmó en una
entrada de blog que había empezado a probar el teléfono de forma interna.
Google anunció que deja de fabricar el Nexus One ya que dejó de ser competitivo y de producir ganancias. Este teléfono fue el primer intento de producir hardware por parte de Google
y generó mucha expectativa antes de su lanzamiento, sobre
todo porque se lo veía como un competidor nato contra el
poderoso iPhone de Apple.
Google sigue vendiendo el teléfono en su tienda on-line hasta agotar el stock de la última partida de fabricación y luego lo retirará definitivamente del mercado americano. Algunas
unidades seguirán en vigencia en Europa y Corea a través de algunos proveedores de servicio pero será por un tiempo limitado.
Conclusiones
Realmente Android es un Sistema Operativo fácil de entender,la arquitectura es similar a la de cualquier Linux que nosotros conozcamos, las prestaciones son absolutamente amables
con los celulares y otros electrónicos que tengamos la oportunidad de ver en acción.
Creo que tiene un muy buen futuro, los fabricantes de teléfonos
han volteado a verlo y aun puede convertirse en el Sistema
Operativo de celulares por excelencia, solo es cuestión
de tiempo y Android será el Sistema que esté en los celulares
de la mayoría de las personas, no sólo por los diseños, las
prestaciones o la libertad que brinda éste, sino también porque
las grandes empresas aumentan día a día los costos y en esto
Android no tiene competencia alguna...
fuente:tito google
Android en un Sistema Operativo (OS), basado en el núcleo de Linux (por lo que es una plataforma de código abierto), diseñado, en principio, para dispositivos o terminales móviles. La programación se realiza mediante bibliotecas desarrolladas o adaptadas por Google mediante el lenguaje de programación Java.
Al estar basado en Linux, el Sistema Operativo de Android nos da muchas ventajas que ya sabemos a favor si lo comparamos con los competidores de telefonía. Algunas de las ventajas son numeradas a continuación.
• Sistema de última generación. Gracias a que Android puede instalarse teóricamente en todo tipo de dispositivos, sean celulares, portátiles e incluso microondas, hace que Android siempre esté presente en los teléfonos más potentes del mundo, siendo una apuesta importante por fabricantes y operadoras por la posibilidad de que independientemente del potencial o prestaciones del dispositivo, Android podrá adaptarse a la perfección a todo tipo de necesidades. Por otra parte, otro tipo de sistemas operativos se ven obligados a estar rezagados a celulares más obsoletos o estar limitados a una determinada marca de fabricante.
• Software Libre. Android está liberado con licencia Apache y es software libre, lo que lo convierte en un sistema operativo totalmente libre para que cualquier desarrollador no sólo pueda modificar su código, sino también mejorarlo. Puede publicar las nuevas mejoras y el nuevo código, ayudar a mejorar el sistema para futuras versiones sin depender de fabricantes o distribuidores. Al ser código abierto garantiza que, en caso de haber un error de programación, sea detectado y reparado con rapidez, al no existir ninguna traba legal para destripar el código interior, ni depender de alguien para pedir autorización.
• Libertad. Android da completa libertad al propietario de un teléfono a instalar lo que desee, sea desde Android Market o un ejecutable aparte; así no limitando la libertad del usuario, ni imponiendo software propietario para poder instalar música, archivos, documentos directamente desde el cable USB como si de un disco externo se tratara.La misma libertad tienen los desarrolladores o empresas pu-diendo realizar aplicaciones o complementos como Flash, Opera o cualquier otro software sin tener que pedir permiso a nadie para ofrecerlo a los usuarios que libremente podrán instalarlo.
• Sin fronteras. El desarrollo de Android no está apadrinado por fabricantes o proveedores. Android es libertad en todos los aspectos, y permite que todos puedan disfrutar de él siendo la operadora que sea. Android no se reservará nunca el derecho a escoger una determinada operadora para imponer al usuario el hecho de contratarla para poder disfrutar de él así como sistema operativo que es, permite meterse en su código a través del SDK o desde el propio teléfono así como modificar su Firmware de manera extraoficial.
• La Comunidad. Android no sólo cuenta con la comunidad más grande a nivel mundial de desarrolladores, sino también el mayor movimiento de éstos con multitud de eventos, concursos, competencias y reuniones así como múltiples vías de comunicación como foros y chats oficiales para fomentar la participación y la colaboración para encontrar mejoras e ideas para futuras versiones. Por otro lado, las modificaciones o mejoras no dependerán de un limitado equipo de desarrolladores de una empresa sino que contarán con el apoyo, respaldo y participación de todos los desarrolladores del mundo.
• Costos. Precisamente por el hecho de que Android puede ser instalado en teléfonos de cualquier fabricante o in-cluso en otros dispositivos, esto permite poder disfrutar de un número infinito de teléfonos de diferentes precios y tipos de precio sin tener que forzar o limitar un sistema operativo o teléfono a determinadas capacidades, dando la opción de que toda persona pueda adquirir el teléfono que más le guste.
• Ahorro de Batería. Todos los teléfonos con Android instalado, deben tener siempre una batería extraíble dando la opción al usuario para poder sustituirla o llevar sistema de recarga en caso de que su batería se agote. De este modo se evita que el usuario tenga problemas en cuanto a su autonomía permitiendo que, aunque la batería haya acabado con su vida útil o considere que su batería es excesivamente pequeña pueda adquirir otra más potente o de reserva.
• Personalizar. Al ser Software Abierto y Libre, Android es completamente “customizable” tanto por usuarios instalando fondos de pantalla, animaciones, widgets y temas como para fabricantes con la posibilidad de crear sus propias capas como MotoBlur o HTC Sense permitiendo a unos y a otros poder cambiar o personalizar sus teléfonos de la mejor manera posible y dando a elegir al usuario la interfaz más adecuada para su gusto evitando imponer un determinado estilo o interfaz, al estilo Linux, por supuesto.
• Multitarea. Android con su sistema de multitarea inteligente es capaz de gestionar varias aplicaciones abiertas a la vez dejando en suspensión aquellas que no se utilicen y cerrarlas en caso de resultar ya no necesarias, para la buena administración de la memoria.
• No sólo en celulares. Android ha hecho que en poco tiem-po se implante en multitud de dispositivos electrónicos, des-de celulares hasta notebooks, netbooks, microondas, lavadoras, marcos digitales, navegadores GPS, relojes e incluso en navegadores de abordo de coches. Esto convierte a Android en un sistema operativo multifuncional, que garantizará su crecimiento y expansión así como ayudará a fabricantes a tener un sistema operativo inteligente para sus creaciones.
Programación
A la hora de programar en Android se deben tener en cuenta una serie de conceptos para realizar un buen desarrollo, a continuación los describo brevemente:
• Activity: las aplicaciones que tengan interfaces gráficas deberán tener al menos una clase del tipo Activity, ya que ésta actúa como lo que comúnmente se conoce como "formulario". En una Activity se colocan los elementos de la interfaz gráfica.
• Services: son lo que comúnmente se conocen como procesos. Estos seguirán corriendo aunque no haya una interfaz gráfica para mostrar la aplicación. Por ejemplo cuando uno tiene un programa para reproducir música "lo minimiza" se continuará escuchando el sonido ya que se habrá creado un Service encargado de la reproducción de los sonidos.
• Intents: es un mecanismo para comunicar a las distintas aplicaciones y Activities. Android está desarrollado sobre la base de reutilizar código y aplicaciones existentes, es por eso que esta característica es tan importante.
• Content Providers: es el mecanismo encargado de administrar la información que se pretende que perdure.
• Broadcast Recivers: se utilizan para que una aplicaciónresponda a un determinado evento del sistema. Por ejem-plo. se puede utilizar un Broadcast Reciver en un programa para que cuando el teléfono se esté quedando sin batería se muestre un mensaje advirtiendo al usuario sobre su utilización.
Android en Netbeans
Existen algunas formas de comenzar a programar aplicaciones para Android, de las más solicitadas es en Eclipse, el IDE libre para los desarrolladores de Java y otras aplicaciones. En este caso lo haremos en Netbeans 6.8, que es la versión que yo tengo instalada en mi Ubuntu 10.04. Para comenzar a hacerlo debemos de abrir nuestro Netbeans e ir al menu tools->plugins, dentro de esta ventana vamos a la pestaña Settings. Allí le daremos un clic al botón Add y en la siguiente ventana agregaremos los datos para los plugins de Android.
En este caso, le pondremos Android y el link para poder descargar los archivos necesarios están en http://kenai.com/downloads/nbandroid/updates.xml. Después de oprimir Ok, debe de aparecer en la ventana de Settings, el nuevo “repositorio”. Nos vamos a la pestaña Available Plugins y allí debe de aparecer Android en el listado, dar un clic en el checkbox para marcar la instalación y después dar clic en el botón Install.
Después de esto se instalan los archivos necesarios para poder programar con Android, solamente faltaría un paso más. Necesitas decirle a Netbeans que puede crear proyectos para la plataforma de Android y celulares con este sistema operativo. Para hacer esto haz clic en Tools->Java y dentro de esa ventana hay que dar clic en Add Platform...
En la siguiente ventana tenemos que elegir Google Android Open Handheld Platform y darle clic en Next para elegir la carpeta donde tenemos instalado el SDK de Android, darle un clic en Next, ponerle un nombre a nuestra nueva plataforma de Desarrollo, en este caso Android y darle clic en Finish.
A partir de allí ya estamos listos para desarrollar lo que se nos ocurra y compartirlo con todos los usuarios de Android.
Archivos Fundamentales para el Desarrollo
Este es un archivo en cual se declaran las distintas cadenas ("texto") que va a utilizar nuestra aplicación. Se debe tener un archivo string.xml por cada idioma y éstos se deben colocar en carpetas distintas según el lenguaje. Luego Android sabrá qué idioma tomar según la configuración que posea. Se pueden configurar y agregar los strings (cadenas de texto) por medio de una interfaz visual o escribiendo directamente el archivo .xml.
Es importante destacar que se recomienda la edición manual (en modo texto) del archivo ya que suele ser más rápida y con algo de conocimientos se puede manipular correctamente tanto para definir las cadenas de texto como las interfaces de usuario y todo lo referido al programa. Un ejemplo sería:
Este es el archivo donde se pueden definir colores nuevos que van a ser utilizados por nuestra aplicación. Se pueden formar de diversas manera incluyendo también las cantidades de RGB. Este es un archivo muy útil ya que en él podemos definir los temas y de esa manera tener uniformidad entre las distintas pantallas. Un ejemplo sería Listado 3.
Uno de los archivos de configuración más importantes. Este XML se genera automáticamente al crear un nuevo proyecto y en él se declaran todas las especificaciones de nuestra aplicación. En el archivo aparecen las Activities utilizadas, los Intents, el nombre de la aplicación, el hardware que se necesitará, etcétera. Un ejemplo sería Listado 4.
Android Market
Dentro del Sistema Operativo hay un programa que me llama mucho la atención y es Android Market, es un programa que permite a los usuarios navegar, comprar, instalar y descar-gar aplicaciones desarrolladas por terceros. Podemos ver las aplicaciones que los demás desarrollan y que si son gratuitas o su licencia así lo especifica, podemos gozar sin ningún costo monetario, sólo el de aprender a utilizar el programa, aplicarlo a nuestras necesidades y por supuesto recomendarlo a las personas que más lo necesiten.
Fue anunciado el 28 de agosto de 2008 y fue lanzado al público el 22 de octubre de ese mismo año. El soporte para las aplicaciones de pago fue añadido para los usuarios de los Estados Unidos y para desarrolladores también en el Reino Unido a mediados del mes de febrero de 2009. El soporte para los usuarios en este país fue lanzado el 13 de marzo de 2009
y para desarrolladores a finales de mayo del mismo año.
Android Market tiene un acceso fácil y rápido a sus aplicaciones. Las aplicaciones son creadas por desarrolladores de todo el mundo y posteriormente puntuadas por los usuarios de Android. El menú tiene las siguientes opciones:
• Mostrado: avanza por los iconos de la parte superior para ver las aplicaciones mostradas.
• Aplicaciones: examina todas las aplicaciones o busca aplicaciones por categorías.
• Juegos: examina todos los juegos o busca juegos por categorías.
Búsqueda: busca aplicaciones en Android Market.
• Mis descargas: visualiza las aplicaciones que están instaladas en el dispositivo.
Por supuesto, en Android todo apunta hacia Google, el calendario, el correo, los mapas, los vídeos de YouTube, los documentos que creamos y los contactos que tenemos se pueden sincronizar para poder acceder en el momento que lo necesitemos y tener nuestras bases de datos actualizadas tanto en nuestro celular como en línea para entrar a ellos desde cualquier computadora en el momento que no tengamos nuestro celular a la mano o viceversa.
Es importante para los usuarios de Gmail y las herramientas hermanas en Google porque facilita y unifica cuentas, hace
más rápida nuestra comunicación y nos mantiene al tanto
de nuestros contactos para cualquier situación de negocio o
personal.
Google además quiere que explotemos Android al máximo
y por eso lo fusionó con uno que está dando de qué hablar, el
navegador Google Chrome. Anunció una nueva aplicación y
extensión para Chrome; un sistema que te permite hacer clic
en el botón del navegador y enviar enlaces, mapas y texto
seleccionado, vídeos de YouTube o datos de la agenda telefónica
a tu teléfono Android.
Además también presentó Google Voice Actions, una nueva
función con la que podrás literalmente hablarle al celular
y él te obedecerá. ¿Cómo funciona? Con la función podrás
darle instrucciones de voz al teléfono como acceder a un sitio,
llevarte a un lugar en Google Maps o algo básico como tomar
un mensaje de voz y enviarlo.
Nexus One
Nexus One fue el primer smartphone de Google, y funcionó
con Android 2.1. El dispositivo fue fabricado por la taiwanesa HTC Corporation y estuvo disponible desde el 5 de enero de 2010. El 12 de diciembre de 2009 Google confirmó en una
entrada de blog que había empezado a probar el teléfono de forma interna.
Google anunció que deja de fabricar el Nexus One ya que dejó de ser competitivo y de producir ganancias. Este teléfono fue el primer intento de producir hardware por parte de Google
y generó mucha expectativa antes de su lanzamiento, sobre
todo porque se lo veía como un competidor nato contra el
poderoso iPhone de Apple.
Google sigue vendiendo el teléfono en su tienda on-line hasta agotar el stock de la última partida de fabricación y luego lo retirará definitivamente del mercado americano. Algunas
unidades seguirán en vigencia en Europa y Corea a través de algunos proveedores de servicio pero será por un tiempo limitado.
Conclusiones
Realmente Android es un Sistema Operativo fácil de entender,la arquitectura es similar a la de cualquier Linux que nosotros conozcamos, las prestaciones son absolutamente amables
con los celulares y otros electrónicos que tengamos la oportunidad de ver en acción.
Creo que tiene un muy buen futuro, los fabricantes de teléfonos
han volteado a verlo y aun puede convertirse en el Sistema
Operativo de celulares por excelencia, solo es cuestión
de tiempo y Android será el Sistema que esté en los celulares
de la mayoría de las personas, no sólo por los diseños, las
prestaciones o la libertad que brinda éste, sino también porque
las grandes empresas aumentan día a día los costos y en esto
Android no tiene competencia alguna...
kernel67- usuario frecuente
-
Cantidad de envíos : 283
Fecha de inscripción : 25/06/2011
Reputación : 369
Localización : Madrid
Re: Microsoft regala terminales WP a quienes critiquen a Android
Buen artículo, resumiendo: MS tiene toda la razón del mundo temer por su puesto en el mercado, cuando incluso sus propios servidores funcionan con linux por razones de seguridad
Re: Microsoft regala terminales WP a quienes critiquen a Android
Yo ahora mismo tengo un Samsung con Bada que también es de Linux y hace poco que fue liberado, aunque tengo bastante claro que el próximo teléfono que me compre sera con Android....
Re: Microsoft regala terminales WP a quienes critiquen a Android
Hasta en el webstore de Chrome se encuentra un montón de aplicaciones para Android, para decidirse por un iPhone o Win Mobile, vamos
https://chrome.google.com/webstore/category/home
https://chrome.google.com/webstore/category/home
Re: Microsoft regala terminales WP a quienes critiquen a Android
Esta campaña en sí misma me parece lamentable, aunque nada nuevo bajo el sol.
Por otro lado, tampoco nos engañemos: Android tiene un gran problema causado, precisamente, por su planteamiento "open source"; y es que muchas empresas de telefonía móvil hacen modificaciones en Android para adaptarlo a sus terminales (a veces en vez de optimizarlo, la cagan bastante) y a menudo esos cambios solo buscan ofrecer algo "exclusivo" que ni liberan ni comparten.
Por supuesto, que algo no sea perfecto y tenga mucho que mejorar, no quita que Microsoft se pueden meter su Windows Mobile y sus campañas difamatorias por el... :)
Por otro lado, tampoco nos engañemos: Android tiene un gran problema causado, precisamente, por su planteamiento "open source"; y es que muchas empresas de telefonía móvil hacen modificaciones en Android para adaptarlo a sus terminales (a veces en vez de optimizarlo, la cagan bastante) y a menudo esos cambios solo buscan ofrecer algo "exclusivo" que ni liberan ni comparten.
Por supuesto, que algo no sea perfecto y tenga mucho que mejorar, no quita que Microsoft se pueden meter su Windows Mobile y sus campañas difamatorias por el... :)
UbuntuLAB- Usuario conocido
-
Cantidad de envíos : 42
Fecha de inscripción : 30/04/2012
Reputación : 18
Edad : 43
Zodiaco :
Signo chino :
Temas similares
» Android en aprietos: Apple consigue "la madre" de las patentes
» Ex programador de Microsoft: "El Software libre matará a Microsoft"
» El 91% de quienes han probado el software libre lo continúan usando
» Copia de seguridad de Android
» Firefox Mobile OS pondrá en jaque el dominio de iOS y Android
» Ex programador de Microsoft: "El Software libre matará a Microsoft"
» El 91% de quienes han probado el software libre lo continúan usando
» Copia de seguridad de Android
» Firefox Mobile OS pondrá en jaque el dominio de iOS y Android
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Vie Abr 29, 2022 11:45 pm por Admin
» Instalar LinuxMint18 con Windos10 - Espacio no asignado
Miér Ago 23, 2017 6:09 pm por efueyo
» Retorno al comienzo
Miér Mar 08, 2017 3:26 am por iromserdna
» Nuevo Server de Ender
Jue Ago 20, 2015 4:25 am por kimeros
» initramfs sin solucion aparente.
Dom Jul 12, 2015 5:25 pm por Invitado
» Problemas con ubuntu 14.04 despues de eliminar dependencias
Lun Jun 29, 2015 11:18 pm por Invitado
» Reproductores de video y audio sin sonido
Vie Mayo 29, 2015 4:51 pm por multivesa
» Diablo III: baneo de usuarios de Linux
Vie Mar 20, 2015 8:03 am por tencoar2
» Problemas para instalar Mobile Media Converter
Mar Oct 28, 2014 1:37 am por multivesa
» Partición encriptada
Miér Ago 06, 2014 2:52 pm por Invitado
» Ayuda!! Problemas con la instalacion de GAMIT en ubunto 14.04
Jue Jul 31, 2014 12:56 am por Invitado
» AYUDA URGENTE!!!
Miér Jun 25, 2014 9:47 am por Invitado
» no puedo ver pelis ni escuchar musica con xubuntu
Vie Mayo 30, 2014 5:42 pm por Invitado
» ata_id [251]: HDIO_GET_IDENTITY failed for ' /dev/sdb ' : Invalid argument.
Dom Mayo 25, 2014 10:42 am por Invitado
» instalar y configurar genius g-pen 560 en ubuntu 13.10
Mar Mayo 20, 2014 11:56 pm por jeronimo
» bajar, crear cd con actualizaciones para ubuntu 13.10/14
Lun Mayo 19, 2014 3:39 am por tuga_84
» Poner contraseña en Ubuntu 14.04
Sáb Mayo 17, 2014 9:44 pm por Invitado
» programa para reinstalar sistema en tablet para ubuntu 13.10
Miér Abr 30, 2014 7:22 am por jeronimo
» poder ver datos de cd/dvd grabado en windows en ubuntu 13.10
Miér Abr 30, 2014 7:17 am por jeronimo
» BBS Tools no detecta dispositivo Tom Tom One V8
Jue Abr 17, 2014 12:41 am por Invitado