{"id":2886,"date":"2020-10-22T15:00:13","date_gmt":"2020-10-22T15:00:13","guid":{"rendered":"https:\/\/mundodelmovil.com\/blog\/?p=2886"},"modified":"2020-10-22T04:59:33","modified_gmt":"2020-10-22T04:59:33","slug":"project-mainline-de-android","status":"publish","type":"post","link":"https:\/\/www.mundodelmovil.com\/blog\/project-mainline-de-android\/","title":{"rendered":"\u00bfDe qu\u00e9 trata el Project Mainline de Android?"},"content":{"rendered":"<p>Android en su eterno competir con el resto de las marcas de m\u00f3viles m\u00e1s relevantes del planeta introdujo el llamado Project Mainline de Android, una propuesta que consiste en la posibilidad de actualizar determinados componentes internos del sistema operativo, sin verte obligado a llevar a cabo una actualizaci\u00f3n total de Android. La idea b\u00e1sica era dividir el sistema en m\u00f3dulos manejables en forma separada o independiente.<\/p>\n<p>El mundo interior de los m\u00f3viles y sus sistemas operativos suela ser bastante complejo y por esto dif\u00edciles de manipular. En caso de que tengas problemas con software o hardware de tu m\u00f3vil actual, vente a Mundo del M\u00f3vil en donde podremos ayudarte a resolver cualquier tipo de dilema con tu dispositivo.<\/p>\n<h2>\u00bfA qu\u00e9 se refiere el Project Mainline de Android?<\/h2>\n<p>Esta compleja propuesta de Google tocaba directamente en principio, al Android 10 y luego no pod\u00eda ser ajena en el Android 11. Es dif\u00edcil entender la din\u00e1mica que Google quer\u00eda introducir en las nuevas ediciones de su sistema operativo. Pero la empresa estaba clara, la apuesta sobre Project Mainline de Android estaba enfocada en mejorar el m\u00e1ximo posible todo el trabajo de actualizaci\u00f3n y funcionamiento general de Android.<\/p>\n<p>Un tema que ven\u00eda siendo discutido en Google desde hac\u00eda varios a\u00f1os era el del llamado \u201cproblema de la fragmentaci\u00f3n\u201d. Se trataba de que las actualizaciones que peri\u00f3dicamente llevaba a cabo la plataforma de Android tardaban mucho en llegar (si acaso llegaban) a los m\u00f3viles de los usuarios finales. Esto significa que la correcci\u00f3n de errores que se hac\u00eda en la plataforma distaba mucho de su implementaci\u00f3n concreta en cada dispositivo.<\/p>\n<p>Los esfuerzos por resolver esos problemas de actualizaci\u00f3n del sistema operativo comenzaron verdaderamente con el Android 8 Oreo. En ese entonces comenz\u00f3 el proceso de autonomizaci\u00f3n de cada fragmento de todo el conjunto de informaci\u00f3n que permit\u00eda estructurar el sistema operativo. Inicialmente fueron separados tres elementos:<\/p>\n<ul>\n<li>Los componentes del marco del sistema operativo Android.<\/li>\n<li>Los HAL del proveedor.<\/li>\n<li>El kernel de Linux.<\/li>\n<\/ul>\n<p>A este trabajo de partida asumido como un trabajo de modularizar Android se le conoci\u00f3 como Project Treble. El resultado final de esta intervenci\u00f3n de su sistema operativo se tradujo en una adopci\u00f3n menos engorrosa de las versiones de Android m\u00e1s recientes. Los fabricantes de m\u00f3viles ahora pod\u00edan actualizar el marco del sistema operativo Android de manera aut\u00f3noma y finalmente, las nuevas versiones podr\u00edan ser acogidas e instaladas m\u00e1s r\u00e1pidamente.<\/p>\n<h2>Del Project Treble al Project Mainline<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2889\" src=\"https:\/\/mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/Proyecto-mainline-1.png\" alt=\"\u00bfDe qu\u00e9 trata el Project Mainline de Android?\" width=\"800\" height=\"482\" srcset=\"https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/Proyecto-mainline-1.png 800w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/Proyecto-mainline-1-300x181.png 300w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/Proyecto-mainline-1-768x463.png 768w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/Proyecto-mainline-1-614x370.png 614w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>El Project Treble ciertamente no mejor\u00f3 inmediatamente los problemas de actualizaci\u00f3n de Android. En cambio, s\u00ed abri\u00f3 paso a una mayor participaci\u00f3n a los fabricantes de piezas y productos originales (OEM). Esta participaci\u00f3n estuvo dirigida al dise\u00f1o y mejoramiento de las versiones iniciales de los Android 10 y Android 11. Por otro lado, facilit\u00f3 el proceso de actualizaci\u00f3n de cada uno de sus dispositivos finales.<\/p>\n<p>Adem\u00e1s de esto, impuls\u00f3 el crecimiento, desarrollo y diversificaci\u00f3n del mercado de accesorios para dispositivos Android. A partir del Project Treble, todos los esfuerzos se vieron reforzados con la introducci\u00f3n y desarrollo del Project Mainline de Android. Devino en una ventaja para todos, incluso para Google que se vio liberada de su dependencia respecto de los OEM en la tarea de entregar actualizaciones de seguridad para el sistema operativo.<\/p>\n<p>El prop\u00f3sito del Project Mainline es que la empresa Google tenga el control de cada componente del marco del sistema y de las aplicaciones que le son fundamentales para la preservaci\u00f3n de la seguridad. De este modo le ser\u00eda posible en lo adelante, mantener la continuidad en el desarrollo del sistema, independizada de los OEM. El Project Mainline de Android ha sido asumido como el esfuerzo de cambio m\u00e1s notable en desde el Project Treble.<\/p>\n<p>Desde entonces, Google ha podido liberar actualizaciones de Android y de m\u00f3dulos de Mainline sin tener que someterse a la actuaci\u00f3n previa de los fabricantes de dispositivos. Lo ha podido hacer desde sus canales de distribuci\u00f3n habituales Google Play y Google Play Store. Cada m\u00f3dulo se hace llegar en la forma de un archivo APK, APEX o un h\u00edbrido entre ambos: un archivo APK en APEX.<\/p>\n<h2>La posici\u00f3n de Google en el sitio web de Android<\/h2>\n<p>Con todas las modificaciones alcanzadas, ahora es posible que cada partner de Google pueda distribuir actualizaciones de un modo m\u00e1s r\u00e1pido y sin complicaciones, a los dispositivos de los usuarios finales. Las actualizaciones m\u00f3dulos aut\u00f3nomos permiten que el comportamiento de las aplicaciones sea m\u00e1s seguro y estable en los dispositivos Android. Rectifican errores importantes que en conjunto, se traducen en confianza por parte de los usuarios.<\/p>\n<p>Pero a\u00fan se puede decir de manera m\u00e1s t\u00e9cnica y profesional. La arquitectura modular project Mainline de Android hace posible que las unidades del sistema se actualicen con rectificaciones de errores importantes y algunas otras mejoras seg\u00fan sea necesario. Esto no afecta los aportes de algunos proveedores ni el funcionamiento de las aplicaciones y servicios m\u00e1s significativos.<\/p>\n<h3>El punto de vista de un observador cr\u00edtico<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2890\" src=\"https:\/\/mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/proyecto-mainline-2.png\" alt=\"\u00bfDe qu\u00e9 trata el Project Mainline de Android?\" width=\"800\" height=\"450\" srcset=\"https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/proyecto-mainline-2.png 800w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/proyecto-mainline-2-300x169.png 300w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/proyecto-mainline-2-768x432.png 768w, https:\/\/www.mundodelmovil.com\/blog\/wp-content\/uploads\/2020\/10\/proyecto-mainline-2-652x367.png 652w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>Una plataforma de noticias web que ha estado siguiendo la evoluci\u00f3n del sistema operativo Android bautiz\u00f3 el project Mainline de Android como \u201cActualizaciones del sistema de Google Play\u201d. Se\u00f1ala que el objetivo final de Google era \u201chacer que los componentes centrales del sistema de Android sean m\u00e1s modulares y actualizables\u201d.<\/p>\n<p>El nuevo tipo de archivo APEX introducido junto al Project estaba dirigido espec\u00edficamente para los componentes del sistema. Ten\u00eda el objetivo de permitir el env\u00edo del c\u00f3digo central de Android a trav\u00e9s de su tienda Play Store, y hacerlo de manera tan f\u00e1cil como env\u00edar una actualizaci\u00f3n de cualquier aplicaci\u00f3n. Ese archivo APEX solo es desarrollado por Google o por fabricantes de su dispositivo, por esto suelen ser considerablemente m\u00e1s potentes.<\/p>\n<p>A fin de cuentas, ese proyecto representa algo m\u00e1s que una respuesta a un problema t\u00e9cnico. Se trata tambi\u00e9n de que Google pueda distribuir de manera centralizada la mayor cantidad de partes de su sistema operativo Android y poder hacerlo m\u00e1s eficiente y competitivo.<\/p>\n<p>Si bien es cierto que todos estos son asuntos de alta ingenier\u00eda, el resto de los asuntos ligados a tu m\u00f3vil los podemos atender en Mundo del M\u00f3vil con gran facilidad y pericia.<\/p>\n\n<div style=\"font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;\"><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":16,"featured_media":2888,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[22],"tags":[58],"class_list":["post-2886","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-moviles","tag-android","infinite-scroll-item","masonry-post","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/posts\/2886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/users\/16"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/comments?post=2886"}],"version-history":[{"count":0,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/posts\/2886\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/media\/2888"}],"wp:attachment":[{"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/media?parent=2886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/categories?post=2886"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mundodelmovil.com\/blog\/wp-json\/wp\/v2\/tags?post=2886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}