Desarrollo en Smartphones
El creciente avance de las comunicaciones y la implementaciónde los Smartphones en nuestra vida cotidiana, han hecho que día a día estemos más involucrados en esta “Era Móvil” que estamos viviendo. Por ello, los desarrolladores de estas tecnologías necesitamos capacitarnos continuamente en las diferentes plataformas que se encuentran en el mercado como Iphone ,BlackBerry, Windows phone y Android para sacar el máximo provecho en la programación móvil.
Por un lado están Android y Blackberry, dos tecnologías totalmente distintas, sin embargo ambas tienen como base el lenguaje de programación Java. A consecuencia de esto, a nivel de desarrollo basta con familiarizarse con las APIS que vienen en el SDK que ofrece tanto Android como RIM y montarlos en un entorno de desarrollo integrado de código abierto como eclipse o JavaBeans. A nivel de UI, en Android se crean mediante archivos .xml o por código y en RIM los objetos gráficos se crean mediante código puro y duro.
Por otro lado, iOS utiliza un leguaje de programación llamado Objective-C que cuenta con una herramienta de diseño para la creación de interfaces gráficas, lo cual es de gran ayuda cuando se diseña las aplicaciones. Cabe resaltar que para desarrollar en esta plataforma es necesario contar con tecnología MAC OS X y sacar una licencia de desarrollador por Apple.
Windows phone, anteriormente llamado Windows Mobile utiliza tecnología Microsoft. El lenguaje de programación utilizado es C# que va sobre un entorno de Microsoft Visual Studio. Al igual que iOS, también cuenta con una herramienta de diseño para crear las interfaces gráficas.
Para simplificar, muchos desarrolladores inicialmente ejecutan, depuran y prueban sus aplicaciones en una versión de software del teléfono. En este aspecto, cada tecnología cuenta con una gran variedad de emuladores ya sea de escritorio o en los mismos dispositivos móviles que se ajustan a cada necesidad.
El mundo tecnológico nunca descansa, por el contrario, avanza a pasos agigantados. Por ello, el fascinante mundo móvil va en una carrera de innovaciones que nunca se detiene y los SDKs se actualizan constantemente, Android va en su versión 4.0, Blackberry en 7.0, Windows Phone está en su versión 7.1 y Iphone en iOS 5.1
Sin lugar a duda hay una gran competencia entre estas plataformas por liderar el mercado, No obstante, todos sabemos que cada sistema operativo es el mejor en algo, y que cada uno se ajusta mejor a un perfil. La batalla está en el ámbito comercial.. y nosotros la seguimos de cerca!
- Etiquetas: android blackberry iphone movil sdk smartphone windows phone
Comments (0)