loading...
Mostrando entradas con la etiqueta Android. Mostrar todas las entradas
Mostrando entradas con la etiqueta Android. Mostrar todas las entradas

lunes, 6 de junio de 2011

MSI y Smartphones. Afterburner utilidad overclocking para Android de MSI

MSI acaba de presentar su utilidad overclocking Android conocido como el Afterburner,  fue co-desarrollado por MSI y el programador de software bien conocido "Nick Connors". El nuevo servicio permitirá a Afterburner smartphones, basado ​​en Android, así como a las  tabletas poder ajustar la configuración del monitor o Afterburner en un PC, gracias a una conexión Wi-Fi existente. Esto significa que ahora puede comprobar fuera de su plataforma la temperatura, voltaje y velocidad del ventilador, además de overclocking y overvoltaging el dispositivo.

La aplicación Afterburner, claramente se centrará en los aficionados que les gusta comer, dormir y respirar empujando a sus equipos hasta el nivel máximo de rendimiento. Imagínese jugando el título de su FPS favorito, y durante uno de los descansos, usted podrá tener un rápido vistazo a su teléfono inteligente Android, para ver cómo el equipo se mantiene. Heck, incluso los parámetros clave,  se puede ajustar sobre la marcha-para los escenarios de pruebas específicas. También puedes conectar a tu ordenador de casa y ver cómo la tarjeta gráfica está realizando de forma remota, lo que es perfecto cuando se está ejecutando programas de cálculo científico que hacen mucho uso de la GPU como Folding @ Home.

martes, 25 de enero de 2011

Migrar a Android

Migrar de Windows Mobile a Android (1): Usabilidad, Integración y documentos de Office

image

En general la impresión de Android es muy positiva, aunque estoy seguro que esto también se debe y mucho al teléfono en sí, porque sencillamente un Milestone 2 es una bestia. Por tanto corre con esa ventaja, pero aún así quiero destacar lo que hoy por hoy podemos y no podemos esperar de Android. Vamos a los bifes con esta primer entrega.

Usabilidad

imageCasi no haría falta análisis alguno en esto, la proverbial lentitud de la interfaz gráfica de WinMo hace que cualquier otra plataforma sea bastante mejor. Android en un hardware como el del MM2 es un sueño, una fluidez que no se corta prácticamente nunca. En este punto lo que puede resultar algo desconcertante al principio es adaptarse a la nueva filosofía de menús y opciones que presenta.

En Windows Mobile teníamos básicamente dos teclas de software, las clásicas soft-keys, de procedencia ancestral desde los primeros teléfonos celulares digitales de Nokia. Estos botones eran los que permitían aglutinar los menús y las funciones de cada aplicación, de acuerdo al gusto del desarrollador. Cada botón figuraba representado en las esquinas inferiores correspondientes de la pantalla, donde básicamente el botón en sí era una etiqueta con el nombre de la función que el botón tenía asignada en ese diálogo de la aplicación en particular; podía ser una función específica, o un menú que desplegara más opciones. Los botones de hardware para estos dos soft-keys podían existir o no, ya que en los dispositivos con pantalla táctil podían accionarse simplemente tocando el área de la misma donde se encontraban representados. Sumado a esto teníamos el clásico menú Inicio, el equivalente en WinMo del que posee su hermano mayor Windows en la PC.

Esto cambia mucho en Android, donde estos soft-keys no existen. Todo el paradigma de navegación de la interfaz se centra en cuatro botones: Home, Menu, Back (atrás), y Search (búsqueda). Home por supuesto es el equivalente a la opción del menú Inicio de Windows Mobile que permitía ir a su home, la vista Hoy. El botón Back es muy similar al de los teléfonos móviles de Sony Ericsson, básicamente permite ir un paso para atrás en cualquier diálogo, con lo que podemos volver a la pantalla anterior en una aplicación o incluso a la aplicación anterior que teníamos en pantalla.

Search es parte del toque personal de Google, que se supone que debe centrar todo en la búsqueda, pero créanme que no es tan usado como Google quisiera. De todas formas muchos desarrolladores lo usan y no es raro encontrar que permite hacer búsquedas en distintos elementos de acuerdo a la aplicación donde se lo ejecuta.

Finalmente llegamos a Menu, que viene a ser el que reemplaza a las viejas Soft-Keys que tiene WinMo. Al igual que estas, Menu es totalmente contextual y presentará las opciones que correspondan al diálogo o aplicación en la que estemos parados en ese momento, sólo que de una forma mucho más cosmética: Mientras en WinMo sólo teníamos un menú con opciones de texto, aquí veremos botones con texto e íconos descriptivos. Sin embargo hay que acostumbrarse a algo que generalmente con las Soft-Keys de WinMo no sucedía, y es que las opciones realmente cambian de una pantalla a otra. Una aplicación en WinMo, por ejemplo un mensajero instantáneo, era normal que tuviera programado un menú de opciones en una de las Soft-Keys, y estas opciones eran siempre las mismas mientras estuviésemos en las pantallas principales de la aplicación. En Android, puede que sólo en cierta pantalla específica encontremos la opción que buscamos al accionar el botón Menu, como por ejemplo la configuración general del programa.

imageEstos cuatro botones estándar en Android suelen ser capacitivos antes que mecánicos, aunque parece que la versión 3.0 del sistema, Honeycomb, los iconificará en la parte inferior de la pantalla, volviendo así a ser virtuales, como los soft-keys de WinMo. Se supone que es para ayudar a la usabilidad en tablets donde al poder usarse en cualquier dirección los botones físicos quedarían para cualquier lado.

Integración entre aplicaciones y servicios

screenshot_3La integración entre aplicaciones necesita una sección propia para reseñarse ya que en Android es uno de sus puntos más fuertes, no teniendo comparación alguna con lo que sucede en WinMo; en pocas palabras hablamos de una mejora 100% positiva. Puedo arrancar por lo que sucede al presionar cualquier link a una URL en cualquier aplicación: En WinMo el comportamiento por defecto es que esta se abra en el navegador predeterminado para esta tarea, algo muy similar a lo que sucedería en Windows, y que depende de cuál fue el último navegador que se configuró en nuestro dispositivo para ser el predeterminado. Si queríamos la opción de elegir en cual de todos los navegadores que tenemos instalados se abrirá cada link que accedemos, sólo podíamos hacerlo gracias a una excelente herramienta externa como JZ SmartMort. Este comportamiento en Android en cambio ocurre por defecto, y todo navegador nuevo que vayamos instalando irá a engrosar la lista que se nos presentará cada vez que vayamos a abrir un link, para que elijamos, de acuerdo a las características del enlace, nuestra conexión de datos y nuestra paciencia, cuál es el que más idóneo nos resulta en ese preciso momento. Lo mismo sucede con los clientes de email instalados a la hora de accionar un enlace a una dirección de correo electrónico, y también con cualquier tipo de enlace o archivo que se vaya a abrir.

Pero el punto donde realmente se ve la fabulosa integración de Android en acción es la función Compartir que poseen la mayor parte de las aplicaciones: Desde ella podemos compartir cualquier foto, video, página o prácticamente lo que sea que estemos observando, con cualquiera de las aplicaciones sociales que tengamos instaladas, como Facebook, Tweetdeck, Twicca (ambos dos clientes de Twitter), Evernote (notas!), Bluetooth, AndFTP (cliente FTP para Android), WordPress y un larguísimo etcétera. Compartir algo en la mayoría de los casos deja de convertirse en una molestia así, y pasa a ser algo natural e intuitivo de realizar desde el móvil.

Manejo de documentos de oficina

screenshot_4Según alguna vez leí, los dispositivos con Windows Mobile podían venir con o sin la suite de Microsoft Office Mobile, de acuerdo a su target. Equipos más económicos y pensados para el uso hogareño y particular podrían no incluirlo, mientras que otros más apuntados a la empresa lo tendrían obligatoriamente. La realidad es que tuve 3 dispositivos con Windows Mobile y nunca ninguno vino sin su Office, por lo que más allá de sus faltas o limitaciones, contaba out-of-the-box con una aplicación para ver y editar sin problemas documentos de texto, planillas de cálculo y hasta presentaciones.

En mi Milestone 2 me encontré con una aplicación precargada para manejar documentos de oficina, pero que sólo permite verlos, no editarlos. Quickoffice, tal el nombre de la aplicación, posee una versión que sí permite editar los documentos, pero previo pago y descarga desde el Android Market. Y por supuesto no contamos con una versión del padre de Office, lo más conocido que podemos encontrar para los viejos es Documents2Go que sigue firme como rulo de estatua.

 

 

Fuente: Geekotic

martes, 18 de enero de 2011

En desarrollo para Android pronto como sea posible sin Java

El 18/01/2011

En desarrollo para Android pronto como sea posible sin Java
En C + + con la quinta revisión de los nativos de Kit de desarrollo de
Desarrollar aplicaciones para Android 3 (o posterior), enteramente en C + +, sin una sola línea de Java pronto sea posible de acuerdo a un post en el blog oficial de los desarrolladores de Android por Chris Pruett.
La noticia será especialmente interesante para los desarrolladores de juegos en 3D, un área donde las aplicaciones Java mostrar algunos límites en términos de rendimiento.
Esta noticia también debe complacer a los desarrolladores de C / C + + y quienes se preocupaban por el futuro de Java, después de su paso bajo la égida de Oracle, la fuente de una
demanda pendiente , un reto el uso de Java en Android.
Uso de bibliotecas nativas en C / C + + aplicaciones basadas en Java para Android ya era posible gracias al kit de desarrollo alternativo (NDK) en su primera versión disponible desde julio de 2009.
Desde esta versión, el equipo del proyecto ha incorporado varias revisiones de las características clave de su kit de desarrollo de software: Soporte para OpenGL ES, la depuración, soporte para múltiples ABI (programa de interfaz binaria) y el acceso a mapas de bits desde el código nativo.
En la próxima y quinta revisión (NDK R5), Google presentará API que permitirá a los desarrolladores para superar totalmente el uso de Java: " Con estas herramientas, las aplicaciones para Android de pan de jengibre o posterior puede aplicarse enteramente en C + + " Chris dijo Pruett.
"Ahora puede escribir aplicaciones para Android sin escribir una sola línea de Java" Pruett insiste.
Sin embargo, las aplicaciones desarrolladas de esta manera siempre dependerá de Dalvik (Java Virtual Machine de Google), especialmente para las llamadas a la API de Android.
Fuente :
blog del desarrollador de Android

viernes, 17 de diciembre de 2010

Aquí puedes encontrar la información y el código fuente que necesita para construir un dispositivo compatible con Android


Aquí puedes encontrar la información y el código fuente que necesita para construir un dispositivo compatible con Android.
Android es un software de código abierto pila para dispositivos móviles, y un proyecto correspondiente código abierto liderado por Google. Hemos creado Android en respuesta a nuestras propias experiencias lanzamiento de aplicaciones móviles.Queríamos asegurarnos de que no había punto central de la falta, de modo que ningún jugador de la industria pueden limitar o controlar las innovaciones de cualquier otro. Es por eso que hemos creado Android, e hizo su código fuente abierto.

Si estás interesado en contribuir al código fuente de Android o ayudar con el proyecto de código abierto, nuestras páginas Fuente disponer de la información que usted necesita.

Si usted es un ingeniero de la construcción de un dispositivo destinado a ejecutar el software Android de pila, visita nuestras páginas de portabilidad para obtener información y consejos.

Si usted es una organización de la construcción de un dispositivo Android, tendrá que comprobar hacia fuera nuestras páginas de compatibilidad para saber cómo aprovechar las ventajas de la compatibilidad.
Noticias
Herramientas de compatibilidad para Android 2.2
Las herramientas de compatibilidad para Android 2.2 se han publicado.Esto incluye la definición de compatibilidad de documentos para Android 2.2, y la prueba de compatibilidad Suite versión 2.2 r1. Con estas herramientas, fabricantes de dispositivos pueden finalizar versiones de Android 2.2 para los dispositivos existentes y nuevos. Para obtener más información, visite la página de compatibilidad.
Presentación de la compatibilidad de programas
Estamos encantados de presentar el Programa de Compatibilidad de Android. Hemos publicado dos herramientas - Definición de la compatibilidad de documentos y la suite de prueba de compatibilidad - para ayudar a los fabricantes de dispositivos construir dispositivos compatibles.

Android Comunidad

Bienvenido a la comunidad Android!
La clave para cualquier comunidad es, obviamente, la comunicación. Como la mayoría de los proyectos, se comunica Android a través de listas de correo. Debido a que Android es un proyecto muy grande con muchos componentes, tenemos muchos foros de discusión, cada uno centrado en un tema diferente.
Por favor, echa un vistazo por debajo de los grupos, y unirse a alguna que le parezca interesante para usted. Tenga en cuenta que si usted es un usuario en busca de ayuda con su dispositivo Android, esta página probablemente no es para usted, póngase en contacto con su proveedor o distribuidor para obtener ayuda con su teléfono.
Tenga en cuenta que si estás buscando información acerca de la creación de aplicaciones para Android, usted puede encontrar un conjunto independiente de los grupos para los que en nuestro sitio de la hermana, developer.android.com: http://developer.android.com/community/index . html

Cómo sacar el máximo de nuestras listas

Por favor, considere lo siguiente antes de publicar en nuestras listas.
  1. Lea la Carta de nuestros foros. Esto explica las pocas) normas (y directrices para nuestra comunidad.
  2. Buscar el grupo de archivos para ver si su pregunta ya ha sido discutido.
  3. Esto evita la pérdida de tiempo los debates redundantes.
  4. Utilice una, correspondientes asunto del mensaje claro. Esto ayuda a todos, tanto los que tratan de responder a su pregunta, así como aquellos que pueden estar buscando información en el futuro.
  5. Dar un montón de detalles en su puesto. fragmentos de código o de registro, los punteros de capturas de pantalla y detalles similares se obtienen mejores resultados y hacer un mejor debate. Para una gran guía para su redacción preguntas, lea Cómo Formular Preguntas de Forma Inteligente .

Proyecto de código abierto debates

  • android plataforma
    Esta lista es para la discusión general sobre el proyecto Android de código abierto o las tecnologías de plataforma.

    Suscribirse a través de Google Grupos: android-plataforma
    Suscríbase a través del correo electrónico: android plataforma + subscribe@googlegroups.com
  • androide de la capacidad
    Suscribirse a esta lista de discusión y ayuda en la construcción del código fuente de Android, y en el sistema de construcción. Si usted acaba de comprobar el código fuente y tiene preguntas acerca de cómo convertir en binarios, comience aquí.

    Suscribirse a través de Google Grupos: androide de la capacidad
    Suscríbase a través del correo electrónico: androide de la capacidad + subscribe@googlegroups.com
  • android-portar
    Esta lista es para desarrolladores que quieran puerto Android a un nuevo dispositivo. Si usted se pregunta cómo combinar el código fuente de Android con el hardware, este es el grupo adecuado para usted.Discutir aquí los detalles de portar Android para dispositivos individuales, a partir de la obtención de cadenas de herramientas y la fusión de los controladores del núcleo hasta el final de configurar o modificar las aplicaciones para su configuración específica.

    Suscribirse con Grupos de Google: Android-portar
    Suscríbase a través del correo electrónico: android-portar + subscribe@googlegroups.com
  • android-contrib
    Esta lista es para desarrolladores que quieran contribuir con código de Android. Esta es una lista de trabajo, y no es apropiado para la discusión general. Pedimos que el debate general de ir a la plataforma Android. Nota: Los contribuyentes del kernel Android deberían ir a la lista androide-núcleo, a continuación.

    Suscribirse a través de Google Grupos: android-contrib
    Suscríbase a través del correo electrónico: android-contrib + subscribe@googlegroups.com
  • android-kernel
    Esta lista es para deveopers que quieren contribuir al kernel de Linux que utilizan dispositivos Android. Si usted ha descargado el código del kernel, si usted sabe cómo compilarlo, si desea escribir código del núcleo de apoyo específico Android, este es tu lugar. Este grupo no es para los temas del espacio de usuario (véase el androide-plataforma para eso), y la gente se agite con el dedo a ti y te llaman malo si preguntas en espacio de usuario aquí.

    Suscribirse a través de Google Grupos: android-kernel
    Suscríbase a través del correo electrónico: android-kernel + subscribe@googlegroups.com

Uso del correo electrónico con Grupos de Google

En lugar de utilizar el Grupos de Google del sitio, puede utilizar su cliente de correo electrónico de la opción de participar en las listas de correo.
Para suscribirse a un grupo sin necesidad de utilizar el sitio Grupos de Google, utilice el enlace en "suscribirse por correo electrónico" en las listas anteriores.
Para configurar la forma en que reciben envíos de correo lista por correo electrónico:
  1. Entra en el grupo a través del sitio de Grupos de Google. Por ejemplo, para la plataforma androide grupo que iba a visitar http://groups.google.com/group/android-platform .
  2. Haga clic en "Editar mi suscripción" en el lado derecho.
  3. En la sección "¿Cómo quieres leer este grupo?" seleccionar una de las opciones de correo electrónico.

Android en el IRC

También tenemos una presencia en el IRC a través de freenode . Mantenemos dos canales oficiales de IRC en irc.freenode.net (acceso a través de la web en webchat freenode ):
  • # Android - dedicado a la discusión general y se refiere a portar Android
  • # Android-dev - dedicado a la discusión acerca de cómo escribir aplicaciones para Android
Los canales de arriba son oficiales. Hay algunos canales de otros de la comunidad está utilizando, pero no son oficiales. Estos no son oficiales u oficialmente moderada o administrados, por lo que el uso de las cadenas que a su propio riesgo. La Open Handset Alliance no respalda estos canales, no hay ninguna garantía expresa o implícita, y así sucesivamente. Es posible que haya más canales que sólo estas en la lista.