Mostrando las entradas con la etiqueta Software. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Software. Mostrar todas las entradas

martes, agosto 05, 2014

Android vs IOS - Round 1

Con algo mas de un año sin publicar artículo alguno en este querido espacio he decidido retomar este bonito hobby de escribir.

Esta semana voy a comentar en este espacio con un pequeño analizáis personal de las los principales sistemas operativos para smarphones,

Android personalmente mi preferido para telefonos, pero no adorado, creo que tiene muy buenas características, como poder compartir entre aplicaciones el contenido, un claro ejemplo es tener una pagina web en chrome (o firefox), una foto de galería, o inclusive un contacto y mandar a través del "easy share" a otra aplicación el contenido como Evernote, o algún otro programa de notas, lo que facilita, mandar mandar correos, publicar en redes sociales, sin tener que navegar entre las aplicaciones y sus sub-menus, te ayuda a administrar mejor el contendido de información en tu teléfono.


Otro punto fuerte es el de multi-task las aplicaciones corren mejor en segundo plano, y con ayuda de terceros, hay mas opciones, como ver un vídeo en una mini-ventana, o tener dos aplicaciones visibles al mismo tiempo.

Algo que me gusta mucho de IOS es acceso inmediato a la cámara, a Siri y otras funciones (como encender el flash de la cámara) sin tener que sacrificar seguridad, son aplicaciones que pueden ser usadas de manera limitada sin introducir tu contraseña. Aunque en android se puede logar algo similar con teléfonos con root y/o aplicaciones externas; IOS lo tiene por defecto desde hace algún tiempo. Ademas su mejor compatibilidad con auto-estéreos.


Una de las ventajas y desventajas de Android, es que existe mayor diversificación de dispositivos, comparado con Apple, hay muchos mas dispositivos y marcas para android. En Apple es estándar que sea gama alta sus dispositivos; en Android el costo puede variar mucho con sus diversas "gamas" con teléfonos de $100 dolares hasta los de gama alta alrededor de $600, tan caros como los de Apple

Sin embargo, estos beneficios tienen un costo,  la diversificación ha hecho que el sistema se rompa en múltiples "versiones" e interfaces dependiendo del fabricante, ofreciendo diferente experiencia. En este momento el que mas aporta en características e innovaciones a Android es Samsung.

En cuestión de Aplicaciones, en mi experiencia, hay un poco mas de variedad para android  esto es porque hay mas desarrolladores que para IOS, que es exclusivamente desarrollado en MAC OSX. Sin embargo la calidad no es la misma, aunque puedo encontrar un muy muy buen programa de podcast  en android que en ios, muchas veces es mejor la opción que hay en IOS, hay pocos casos pero que bien valen dependiendo de el usuario (como es mi caso) de un lector de comic-manga que es mejor en android.

Muchas aplicaciones son comunes o tienen alternativas entre estos dos sistemas, según esta lista de lifehacker mas de la mitad están en ambas plataformas, la calidad de estas aplicaciones es básicamente la misma, aunque en ocasiones la primicia en opciones generalmente va a iPhone.

Tanto Apple como Android tienen en sus tiendas de aplicaciones casi las mismas aplicaciones que uno podría esperar para usar, como tomar notas, medios sociales, edición de fotos  y juegos. Sin embargo en este ultimo Apple creo que tiene la ventaja,  porque los juegos son desarrollados primero en esta plataforma y después en Android, además tiende a tener mas exclusivas y de buena calidad (como Oceanhorn)

Aun no he tenido la experiencia de utilizar algún teléfono con Windows, solo aquellos de antaño con el Windows Phone, y si bien Palm es el abuelo de los smartphones Windows Phone fue el padre.  en mi punto de vista su mejor caracteristica es Nokia Lumia 1020 y su cámara de 45mpx.


Hay mucho mas que escribir, de Android e IOS, en este pequeño análisis solo me enfoque en teléfonos, y no en tablets de las cuales hay mucho que decir, pero les adelanto Apple es mi favorito en esta sección.

lunes, agosto 25, 2008

Algunas aplicaciones

Pues para mi futura referencia, y para mis amigos lectores he decidido hacer una lista de algunas herramientas y programas que he tenido que usar en mi actual trabajo/proyecto .
- Keith's Putty : Es prácticamente el mismo putty de toda la vida solo que tiene unos pequeños addons (De mi agrado, que recuerda las últimas conexiones).
- Putty conection managment : Soy fanático de las pestañas, y ante la ausencia de mi gnome-terminal o kterm, pues este programa me ha fácilitado la vida.
- notepad2 : un sustituto al tradicional bloc de notas de windows, simple y liviano para editar archivos rapido.
- notepad ++ : otro editor de textos, con muchas mas funcionalidades a través de plugins, el más utilizado por mi un equivalente al diff de *nix
- cygwin : la versión de Linux portada a Windows, lo utilizo para tener un servidor X en Windows y poder ejecutar aplicaciones gráficas remotamente
- firefox : Hay algún mejor navegador, bueno tal vez mi antiguo browser le haga competencia, opera, pero después de configurar los plugins correctos y el tema de tu agrado no habra otro browser en tu cabeza.
- winscp : una simple herramienta para transferir archivos por el protocolo SSH desde Windows a *nix.
- jprofiler : quieres monitorear el comportamiento de tu JVM, cuantos objetos hay en memoria, se esta saturando el heap, esta es la solución.
- apache : Alguien no lo conoce, es simplemente uno de los mejores (o el mejor) servidores web
- netmeeting, webex: bueno pues he tenido que mostrar mi pc, para no compartir contraseñas ni privilegios de un server, o simplemente para ver los errores, ejemplos de un usuario remoto.
- tortoise : un cliente de SVN para Windows, utilizado principalmente para la documentación del projecto
- MS Office : la paquetería normal para archivos de hojas de cálculo, textos, y sobre todo correo electrónico.
- Sametime : un mensajero instantáneo al estilo MSN, ICQ, etc.
- Conectivity VPN : para trabajar desde casa o cualquier parte, necesito acceder a la red privada desde internet, es momento de usar un cliente de red VPN
- MS Visio : en realiad muy poco usado y más para ver archivos de terceros.
- Support central : es un "foro" donde postean casos y se tienen que resolver en los tiempos que se marcan dentro del contrato ( llamados SLAs, dando prioridad y tiempo de respuesta)
- Kintana : pues aqui registro mis actividades, con lujo de detalle (en cuanto documentación), permitiendo y facilitando la implementación de CMMI

Y estas son algunas tecnologías que he tenido que usar, o al menos conocer un poco de ellas:
- F5 load balancer : para tener una redundancia en los servidores es necesario tener un balanceador de carga (con diferentes polítcas), puede ser por software o por hardware, tal es el caso del F5, usado para attender las peticiones a una ip (vip en realidad) y redirigir a cualquiera de x ips
- SSO Siteminder : Las múltiples aplicaciones existentes en la compañía necesitan tener un solo acceso a las aplicaciones (un solo usurario / password) para tal motivo se utiliza el single sign on, en este caso el software que lo provee es siteminder.
- JBoss : simplemente es un servidor de aplicaciones que cumple los estándares J2EE, más adelante escribo un post de este servidor.
- EJB : bueno aún no los he comprendido bien, pero la idea es que haya objetos en común y faciles de acceder para otras aplicaciones, esta es una de las tecnologías en las que quiero programar, aunque debo empezar primero con lo básico de JSP
- Solaris : si el tan sonado UNIX de Sun Microsystems, pues he tenido que aprender de zonas, limites, configuración y administración en general
- Six Sigma : reducir las imperfecciones, pues no es una crema, pero la finalidad de esta interésante técnica es la de evitar piezas imperfectas en producción sirviendo para procesos industriales, y en este caso de desarrollo de software y/o entrega de servicios de TI
- CMMI : una metodología de desarrollo de software para documentar los procesos, tener métricas, conocer riesgos, defectos, verificar y validar y muchas más coas de TI y desarrollo de software que me podría llevar muchos post
- ITIL : ITIL, bueno en primera, una de las tecnologías a aprender para un empleo bien pagado. ITIL son librerias de buenas prácticas para llevar a cabo las actividades de entrega de un provedor de servicios, y también algo de lo que habrá que estudiar más y publicar más post
- Load runner : pues tal vez hayas oido hablar de pruebas o testing, bien este es un software que te permite llevar a cabo varias veces una tarea determinada(s) y así verificar el correcto funcionamiento, guardando estadísticas de los eventos realizados y arrojados por la aplicacion.
- Clustering : pues en realidad se tenia una breve noción de que es, pero ahora ya lo estoy implementando y llevando a cabo, conociendo más a detalle lo que son las replicaciones.
- NAS : network access storage, pues simplemente son unidades en red para tener la información por separado de la información, y permitiendo un trato diferente para su respaldo.

Bien esto en ámbitos generales y espero no olvidar software, son las herramientas con las que trabajo a diario y tecnologías usadas a diario, directa o indirectamente por mi, en mi actual empleo.