Etiqueta: ventajas

  • Qué es un fork en Android y qué ventajas y desventajas nos ofrece

    El término fork es algo que seguro habéis escuchado en alguna ocasión, no únicamente para referirse al tenedor. Tiene mucha relevancia en el universo Android. Es un término que en más de una ocasión hemos mencionado y que presenta una serie de ventajas y desventajas que también es importante tener en cuenta. Por eso, a continuación os contamos todo al respecto.

    De esta manera vamos a poder saber lo que es un fork en Android, además de los puntos a favor y en contra que presentan. Esto permitirá tener una visión mucho más clara de este concepto y su importancia en la situación actual en el sistema operativo.

    Qué es un fork

    Android

    El fork (que en este caso hace referencia a bifurcación) es cuando un desarrollador usa una copia del código fuente de una aplicación o un sistema operativo, para desarrollar un proyecto basado en el mismo. Aunque este proyecto que se desarrolla es diferente. Ya que se trata de una pieza de software separada, que tiene además otros responsables detrás.

    Los forks son especialmente comunes en el mundo del código abierto. Es por eso que es un término de relevancia y que tiene presencia en Android, que es un proyecto de código abierto. En el caso concreto de Android, una parte del sistema operativo es de código abierto, que es Android AOSP, del que os hemos hablado anteriormente. La otra parte es privada, ya que es propiedad de Google. La parte abierta la puede usar cualquier fabricante y crear su propia variante.

    Esto es a lo que nos referimos como fork y que muchos fabricantes hacen en el mercado, además de desarrolladores de ROM. Por eso, técnicamente se podrían considerar las ROMs como fork, porque nacen del código fuente de Android, para crear una versión independiente de la misma. Es por eso que en general son conocidas como ROMs para la mayoría de usuarios. Son un término mucho más común y del que se habla con mayor frecuencia.

    En muchos casos, hay cierto debate, ya que muchos ven fork y ROM como algo diferente. La principal razón detrás de esto es que muchos consideran que en el caso de los forks, se toma una dirección diferente al producto en el que está basado. Mientras que una ROM ofrece lo mismo que el original, solo que se han introducido algunos cambios en cuanto a diseño y algunas funciones adicionales. Es un tema que sigue generando debate.

    Ventajas de un fork en Android

    La mayor diferencia entre Apple y Google es la privacidad

    Como es normal en estos casos, el uso de un fork en Android puede tener ciertas ventajas que son de interés para los usuarios. También presenta desventajas, aunque sobre ellas os hablaremos a continuación, en el siguiente apartado. Merece la pena conocer las ventajas que nos encontramos en los mismos:

    • Funciones adicionales: Es posible que en un fork tengamos algunas funciones que no vienen en Android de forma nativa, lo que permite un mejor uso del teléfono, además de ser de interés o utilidad para los usuarios con dicho modelo.
    • Aplicaciones adicionales: Puede permitir tener acceso a otras aplicaciones diferentes a las que nos encontramos con Google, o tener tiendas de aplicaciones separadas de Google Play, que permiten tener este acceso a otras aplicaciones que normalmente no encontramos.
    • Privacidad: Muchos usuarios no se muestran del todo contentos con la influencia de Google o depender de las aplicaciones de Google, debido a que almacenan los datos de los usuarios. Tener acceso a otras aplicaciones alternativas puede ser una ventaja en este sentido.
    • Experiencia de uso: Hay algunos forks que buscan ofrecer una experiencia de uso diferente a los usuarios, algo que puede resultar positivo, ya que los diferencia de otras opciones en el mercado.
    • Variedad: Hay bastantes opciones disponibles en este campo, ya que cada fabricante ha desarrollado prácticamente el suyo. Por lo que podemos elegir entre los diversos fork que hay en Android, y ver cuál es el que nos interesa más.

    Desventajas de un fork en Android

    Android Q

    Las desventajas de los forks en Android seguramente sean conocidas para la mayoría de usuarios, sobre todo aquellos que no tienen un teléfono que use Android puro. Pero es importante tenerlas siempre presentes, por si no se sabía nada sobre lo que es o lo que supone un fork en el sistema operativo.

    • Actualizaciones: Este es uno de los temas que podemos definir como el talón de Aquiles en Android. Las actualizaciones son más lentas en este caso, con grandes diferencias además entre los fabricantes de teléfonos. Las esperas pueden ser largas en este sentido, sobre todo con las actualizaciones del sistema operativo. Hay marcas que aún están actualizando a Android Pie, un año después de su lanzamiento.
    • Fork no oficial: Si bien la mayoría de ellos son oficiales y por tanto seguros, hay casos en los que una marca crea su propio fork sin el permiso real de Google, de modo que la seguridad es algo que queda en entredicho. Esto es algo que pasa cada vez menos, pero que es un peligro a tener en cuenta.
    • Bloatware: Este es otro problema habitual en Android, pero que nos encontramos también en este caso. Ya que es posible que el fabricante decida incluir aplicaciones o servicios propios en el teléfono, que en muchos casos no aportan nada ni se van a usar. Además, eliminarlas del teléfono es algo complejo en muchos casos.
    • Fragmentación: Este es uno de los grandes problemas en Android, como consecuencia de la gran presencia de forks. La fragmentación sigue siendo algo que genera problemas, pese a los intentos de Google de reducirla con diversos programas, cuya efectividad es algo dudosa.


  • Qué es un launcher de Android: ventajas e inconvenientes

    Launcher se traduce al castellano como ‘lanzador’, y en cierto modo define exactamente lo que es, porque el launcher se compone del escritorio y del cajón de aplicaciones. En ambos, como ya sabemos, están los iconos de las aplicaciones para poder abrirlas o ‘lanzarlas’, igual que los widgets y el fondo de pantalla. Así que, evidentemente, es un factor clave en el diseño de interfaz de nuestros teléfonos inteligentes.

    La finalidad del launcher es siempre la misma, usemos cual usemos, pero el diseño en el que se muestran la pantalla de inicio y el cajón puede ser muy distinto. De hecho, un launcher puede definir también el comportamiento añadiendo gestos, por ejemplo, o atajos rápidos para determinadas funciones. Aunque el fabricante determine el aspecto –a nivel de software- de sus dispositivos, con un launcher los usuarios tienen la opción de personalizar la interfaz de su teléfono inteligente o aplicaciones. Y los cambios no son pocos, pudiendo incluso definir un pack de iconos para hacer cambios más profundos.

    Qué es un launcher y cuáles son las ventajas e inconvenientes de cambiar el que usamos por defecto en el móvil

    A priori, tanto Android Stock como las capas de personalización están optimizados para un determinado modelo de teléfono inteligente. Utilizar un launcher puede dar problemas de experiencia de uso, en tanto que la personalización la lleva a cabo el usuario. Y cambiar el grid, por ejemplo, puede provocar que sea algo más complicado seleccionar apps, o que algunos widgets no se visualicen correctamente porque requieran de un mayor espacio en pantalla.

    Pero un launcher más simple que el instalado por el fabricante en su capa de personalización, por ejemplo, puede ayudar a mejorar el rendimiento de nuestro dispositivo e incluso a ahorrar batería. Esto último, sobre todo, en los launcher en que contamos con un modo oscuro.

    Hay una amplia variedad de launcher gratis –y de pago- en la Google Play Store. Quizá el más conocido sea Nova Launcher, que nos da centenares de opciones de personalización, pero también hay launchers enfocados únicamente a imitar el aspecto y funcionamiento de algunas capas de personalización. E incluso, hay launchers que tienen como objetivo hacer que nuestro dispositivo Android luzca como un iPhone con sistema operativo iOS. Podemos incluso instalar los emoji de iOS en Android para completar una instalación de este tipo, de un launcher con el aspecto del OS de Apple para sus iPhone.

  • Software Outsourcing: principales ventajas de la externalizacin de IT a Latinoamrica – Nacho De Marco


    Opinin







    Escribe Nacho De Marco, CEO de BairesDev


    Son cada vez ms numerosas las empresas que apuestan a subcontratar compaas de Amrica Latina para el desarrollo de software, con el objetivo de expandirse a la vez que reducen sus costos y ganan terreno en el mercado de una manera ms rpida y efectiva.

    El software outsourcing consiste en la contratacin de una compaa ajena para que realice una actividad especfica o brinde un servicio puntual. Esta subcontratacin de proveedores externos de servicios le permite a la empresa contratante delegar determinadas tareas y dedicarse a las cuestiones que son clave para su negocio.

    Aunque Asia fue, y sigue siendo, un destino popular en el desarrollo de software, Amrica Latina es un territorio que promete en materia de software outsourcing, tal como lo comprobaron ya muchas empresas de los Estados Unidos y Europa que utilizan esta herramienta para expandirse a nivel mundial.

    Ya te registraste en PulsoIT ?
    14 y 15 de agosto. Click Aqu !

    El reciente reporte Global Skill Index 2019 desarrollado por Coursera, que resalta a los pases con mejores habilidades profesionales, ubica a la Argentina como la primera potencia en la categora de tecnologas innovadoras, lo que demuestra que Latinoamrica crece a pasos agigantados en esta temtica. Por otra parte, en el puesto 30, promediando el ranking, podemos encontrar a Brasil como uno de los pases ms competitivos; y entre los emergentes en materia de tecnologa, Coursera destaca a Per, Chile y Mxico. Este ndice de renombre global se basa en las mejores habilidades profesionales del mundo y rankea a 60 pases en 10 industrias diferentes. La presencia latinoamericana en l confirma el crecimiento e importancia de la regin en este sector.

    Un ejemplo de esto es el caso de BairesDev, una compaa de desarrollo de Software con fuerte presencia en Estados Unidos que lleva ms de 1250 proyectos ejecutados y que cuenta con el Top 1% IT talent de la regin. Desde la empresa aseguran que la clave para sostener durante cuatro aos el mayor crecimiento en Latinoamrica est en priorizar a los desarrolladores que trabajan en sus proyectos, es por esto que brindan condiciones de trabajo que propician que los equipos, con ms de 700 profesionales bilinges, sean dinmicos y estn altamente motivados. Algunos de estos beneficios son la flexibilidad de horarios y home-office, la posibilidad de trabajar en el exterior y la oportunidad de desarrollar una exitosa carrera profesional en la empresa.

    Todo esto se suma a varias condiciones competitivas muy favorables que presenta la regin para externalizar el desarrollo de software. Entre ellas, desde BairesDev destacan:

    1. Dedicacin absoluta a las tareas claves del negocio: Al subcontratar los servicios IT a prestadores externos, la empresa se desliga de esta actividad y puede dedicarse de manera exclusiva a las tareas principales, lo que se ver reflejado en la optimizacin de los resultados del negocio.
    2. Aplicacin de metodologas giles: Esto le permitir la resolucin rpida y creativa de los diversos problemas que puedan presentarse en sus negocios, ya que los desarrolladores externos son sumamente independientes y autosuficientes y estn capacitados para desenvolverse con agilidad frente a los diversos panoramas que puedan suscitarse.
    3. Amrica Latina encabeza las preferencias de grandes empresas: Amazon Web Services (AWS), Wizeline y Facebook son solo algunos ejemplos de las exitosas compaas que eligen el talento de la regin para externalizar servicios tecnolgicos.
    4. Dominio del idioma y cercana geogrfica: Latinoamrica se caracteriza por el hecho de que muchos de los pases que la componen son lderes mundiales en el dominio del idioma ingls, lo que es sin dudas algo muy valioso para la regin a la hora de ser elegida por empresas de habla inglesa. Por otra parte, las principales ciudades de Amrica Latina son de fcil acceso desde Estados Unidos y las zonas horarias con este pas son las mismas o tienen diferencias poco relevantes. Esto facilita los negocios, ya que pueden realizarse intercambios virtuales en tiempo real y las reuniones personales son mucho ms accesibles que con cualquier otro punto del globo.
    5. Optimizacin de costos: Los desarrolladores de Amrica Latina tienen una alta calidad de trabajo y sus costos son ms competitivos que en Amrica del Norte, como bien puede notarse en la Gua de tasas globales que desarroll Accelerance. Por este motivo, mediante el software outsourcing en la regin, se puede contar con recursos humanos calificados, pero liberndose de diversos costos relacionados a los impuestos de la contratacin de empleados, sus seguros y capacitaciones.

    Estos son slo algunos de los mltiples beneficios que se pueden obtener al optar por el software outsourcing en Amrica Latina, un mercado que promete seguir ganando terreno y aumentando su calidad en los prximos aos.

    (*) Nacho De Marco: CEO de BairesDev

    Compartir este artculo


    En las redes sociales