miércoles, 13 de marzo de 2013


¿QUÉ ES ANDROID?

Android es un sistema operativo basado en Linux, diseñado principalmente para móviles con pantalla táctil como teléfonos inteligentes o tabletas inicialmente desarrollados por Android, Inc., que Google respaldó económicamente y más tarde compró en 2005, Android fue desvelado en 2007 junto la fundación del Open Handset Alliance: un consorcio de compañías de hardware, software y telecomunicaciones para avanzar en los estándares abiertos de los dispositivos móviles.

¿DÓNDE SE UTILIZA ANDROID?

El sistema operativo Android se usa en teléfonos inteligentes, ordenadores portátiles, netbooks, tabletas, Google TV, relojes de pulsera, auriculares y otros dispositivos.,siendo este sistema operativo accesible desde terminales de menos de 100 euros hasta terminales que superen los 600, obviando, evidentemente, sus diferencias técnicas.

La plataforma de hardware principal de Android es la arquitectura ARM. Hay soporte para x86 en el proyecto Android-x86, y Google TV utiliza una versión especial de Android x86.

¿CON QUÉ PROGRAMAS O SOFTWARE PODEMOS DESARROLLAR PÁGINAS WEB CON ANDROID?

Basic4Android

Basic4Android es una plataforma de programación para aplicaciones Android cuyo lenguaje base de programación es VisualBasic, el eterno rival de Java, ese lenguaje que está orientado a aquellas personas que empezamos en el mundo de la programación de una manera más gráfica y no tan abstracta. No es el mismo lenguaje  de Microsoft, pero su sintaxis es la misma, lo cual tiene sus mismas ventajas como algunos de sus inconvenientes.

Mono para Android

Otro de los lenguajes que Microsoft desarrollo para hacer aplicaciones fue C# y .NET, las cuales son muy usados en diferentes ambientes, por lo que no podría faltar que estos lenguajes tan comunes y opuestos a Java llegaran a Android.

 Si tu ambiente de programación es Visual Studio lo único que debes instalar es el SDK de Android, la versión para Android de Mono y listo amigo, sigue desarrollando sin ningún inconveniente; además según Xamarin (la empresa creadora de Mono), trabajas con un lenguaje nativo para Android ya que no tiene un intérprete con lo tendría Basic4Android, y su aprendizaje es relativamente sencillo en un tiempo prudente si lo que buscas es hacer esa aplicación tienes ya en mente y no tienes tiempo de aprender un nuevo lenguaje. Por otro lado está el tema del costo, que para la versión más económica de Mono es de 399 dólares americanos y la más cara ni les cuento. Aquí también podrás tener 30 días con una versión libre para que pruebes y evalúes si es lo que necesitas para desarrollar ese proyecto que tienes en mente http://xamarin.com/trial.

 

App Inventor

¿No quieres Java, ni C#, ni C, ni .NET, ni VisualBasic, en resumidas cuentas, ningún programa de desarrollo tradicional? ¿Eras diseñador, contador, chef, médico, estudiante, en fin cualquier persona que tiene una idea de aplicación para Android sin tener necesariamente un background técnico? Perfecto, con App Inventor es para ti.

Esta plataforma de desarrollo está basada en un lenguaje de desarrollo gráfico en donde no escribes ni una sola línea de código, tan solo arrastras bloques identificados con la acción que necesitas hacer y listo.

LiveCode

Imagina una plataforma en la que puedas programar tanto para Android, iOS, Windows, Linux, iPhone, iPad, Web y para Servidores con una sola plataforma de trabajo. Si ya lo imaginaste, mira si se asemeja a LiveCode.

 Digamos que eres un desarrollador Web y un cliente que pidió hacer una aplicación “x”, la diseñaste, la trabajaste y con un buen tiempo quedo lista montada en el servidor y con miles de visitas diarias. Ahora imagina que tu cliente te pide que lleves esa misma aplicación a Windows y a iOS para cubrir un mercado más grande; en ese momento debes a pensar ya en por lo menos un programador para cada plataforma, y de repente tu cliente al darse cuenta del rumbo que tomó la tecnología hacia los dispositivos móviles, te pide que de una vez lleves tu aplicación a Android, iPhone y iPad.  Entonces sale una famosa frase, “Oh por dios, ¿y ahora quien podrá defendernos?”. Una locura en verdad, pero pasa.

En vez de pensar en 5 desarrolladores nuevos para tu empresa, ¿qué tal una plataforma de desarrollo que haga todo para todas las plataformas con unos sencillos click?.  Eso en resumidas cuentas es LiveCode.

El lenguaje de programación que usa LiveCode se llama “Programación Orientada a Eventos”, y se basa en arrastrar elementos a un área de trabajo y programar los eventos que estén vinculados a este elemento; por ejemplo, si arrastras un botón al área de trabajo, el evento que tienes vinculados es el click sobre ese botón, o por ejemplo si arrastras una imagen, el evento vinculado es por ejemplo moverlo sobre la pantalla.

Este programa también es de pago dependiendo de que alcance quieres tener en tus desarrollos, si quieres llegar a los sistemas operativos más populares, la licencia va a ser mucho más costosa que si solo necesitas programar por ejemplo solo para Android; la licencia maá económica es de 99 dólares americanos, pero tendrás también una versión de prueba de 30 días para que evalúes y puedas por ejemplo sustentar la compra haciéndole ver los beneficios de la misma a tus jefes; la página oficial es http://www.runrev.com/home/ en donde encontrarás mucha más información al respecto.

In Design CS6

¿Eras una persona que escribe libros, revistas, comics, catálogos, periódicos, y quieres que tus publicaciones estén de una manera rápida, limpia y como tú la diseñes en los dispositivos móviles Android o iOS, pero no quieres aprender ninguno de los anteriores programas para crear aplicaciones? Entonces te tenemos la solución. Desde tu CS6 podrás hacer las aplicaciones que desees sin escribir una sola línea de código.

 Ok, estás creando esa revista y sabes que necesitas llevarla a los dispositivos móviles, pero no quieres aprender un lenguaje de programación para hacer una tarea que no se sabe si con las plataformas existentes puedes llevar a cabo tu cometido, pero tampoco quieres contratar a un programador que te va a decir que esto o aquello no se puede hacer porque debes estar haciendo aplicaciones cada vez que quieras sacar una nueva publicación de tu revista.

Para esto Adobe te da una solución muy sencilla, solo debes hacer 3 cosas:

  1. Debes tener InDesign CS6 instalado en tu computadora.
  2. Debes descargar Adobe Content View para que puedas organizar el trabajo apropiado y organizado para llevarlo a las tablets.
  3. Por último debes comprar una licencia dependiendo de cuántas publicaciones vaya a tener tu revista o periódico o cómic que desees realizar.

El resto es por arte de magia, solo haces tu trabajo de diseño y en unos sencillos pasos tu publicación ya está lista para que las personas la compren en la tienda digital ya sea para Android o iPad.