Android es que se sabe y es famosa por ser una de las mayores plataformas de próxima que será capaz de robar el centro de atención lejos del iPhone. Esto, sin embargo, no parece ser cierto, dada la situación actual de Android. El mayor problema es que la plataforma se enfrenta actualmente a un gran número de versiones de software en los teléfonos diferentes. Con diferentes versiones y versiones disponibles para la plataforma Android, muchas de las aplicaciones que se hacen no son compatibles con el sistema operativo dando al desarrollador de aplicaciones Android promedio un problema. Considere, además, los vendedores que proporcionan numerosos teléfonos diferentes con numerosas variaciones de los componentes de hardware que significa que la mayoría de los desarrolladores tienen tiempos muy difícil el establecimiento de códigos individuales para cada teléfono en lugar de tener el lujo de tener una aplicación universal único.
El problema aquí radica en en el hecho de que la independencia de plataforma cruzada, independientemente del hardware, es el concepto ideal que todos los desarrolladores de soñar, pero nunca puede conseguir. Al igual que la situación con BlackBerry en donde portar aplicaciones de una plataforma a otra plantea un problema porque, si bien es posible, no será una tarea fácil.
Desde la perspectiva del desarrollador freelance de tiempo pequeño, Android es una plataforma bastante difícil de trabajar. La cantidad de recursos y el tiempo que sea necesario para el código para una sola aplicación es muy importante para muchas pequeñas empresas. La necesidad de cambiar el código para trabajar con otro hardware y versiones diferentes de software no es propicio para la construcción de una gran base de clientes. No sólo las variaciones en el hardware y el software tienen un efecto sobre la compatibilidad general de una aplicación, también tendrá un efecto sobre la calidad de construcción de cada aplicación de medida y recodificado.
Como resultado de esta necesidad constante de volver a configurar sus aplicaciones, los clientes se han convertido en forma natural cuidado de la plataforma cuando la experiencia de mala calidad con sus aplicaciones cada vez que los están utilizando. Esto conduce a un desarrollador de aplicaciones Android tener que encontrar una solución rápida en forma de parches para encontrar maneras de ir sobre estos problemas, que es bastante peligroso y una práctica muy pobres en la programación.
Google tiene que encontrar la manera de abordar esta cuestión con mucho cuidado. Hay varios teléfonos de bajo poder que está utilizando la versión Android 1.5, así como los teléfonos de gran alcance, de alta calidad que utilizan la última versión disponible. La incapacidad de las versiones para correr con compatibilidad hacia atrás o hacia adelante significa que las aplicaciones disponibles en cualquiera de las versiones sólo se ejecutará en versiones que son exactamente los mismos que los suyos.
Lo que el iPhone hizo para contrarrestar esto es fue el lanzamiento de nuevos teléfonos con el uso obligatorio de la interfaz de iTunes para asegurarse de que el software del teléfono se quedó hasta al día. Si bien puede parecer un poco el control y muy draconiana, Apple ha encontrado una fórmula ganadora porque han encontrado un medio para controlar toda la experiencia y la utilidad de usar un iPhone. Apple es capaz de controlar los daños siempre que sea software o cualquier tipo de amenaza maliciosos o virus llegue. Pero la cosa es, la mayoría de la gente cambia a Android para evitar los métodos de manzanas draconianas y la falta de compatibilidad con muchos otros programas. Las personas que reúnan un desarrollador de aplicaciones para Android se sabe mucho más satisfactorio que es no tener que responder a Apple, ya que se les da mucha más libertad para desarrollar cualquier tipo de programas y aplicaciones que le gusta y los resultados de esto en muchas más aplicaciones disponibles para aquellos que se ejecutan en Android.
Esto le da un desarrollador de aplicaciones para Android una ventaja enorme sobre los que están haciendo aplicaciones para el iPhone. El problema es, a veces se abusa de la libertad y varios programas maliciosos y los virus se hacen y se extendió alrededor. Esto se resuelve fácilmente por conseguir un anti-virus.
El siguiente paso lógico a tomar es comenzar a usar emuladores para garantizar que todas las aplicaciones se pueden ejecutar en todas las plataformas y hardware, pero, la naturaleza misma de un emulador es ofrecer algo muy parecido a lo real. El costo de usar un emulador, sin embargo, es que nunca será capaz de reflejar realmente cómo las aplicaciones interactúan con el hardware y el software de los teléfonos.
Google tiene que encontrar una manera de proporcionar alguna manera de normalizar el software disponible en todo el hardware o proporcionar algún tipo de interfaz que por lo menos ser capaz de ayudar a un desarrollador de aplicaciones Android para diagnosticar sus problemas con sus teléfonos compatibles androide. El supuesto lógico sería utilizar una interfaz basada en web que permite a los usuarios descargar desde una ubicación central en el iTunes misma manera que lo hace. La Bolsa de Android puede llegar a ser esto, pero, tendría serias revisiones en su diseño y deben integrarse con todo el hardware. Con la nueva tecnología que Google acaba de adquirir, tendría sentido que el mercado lo más probable es recibir una renovación que lo transforman en una interfaz para los teléfonos que se mantiene al día a través de Google.
1 comentarios:
Lo máximo un excelente aporte.
Comprar jamon
Publicar un comentario