Google ha añadido una nueva cláusula en los términos y condiciones en el kit de desarrollo de Android para evitar la fragmentación. Estas condiciones de uso llevaban sin modificarse desde hace más de tres años, concretamente desde el 10 de Abril del 2009.
La nueva cláusula quiere proteger a Android de la fragmentación. Los desarrolladores que quieran lanzar aplicaciones para Android ahora se tienen que comprometer en no provocar fragmentación con sus aplicaciones ni en crear o usar algún SDK derivado del oficial.
3.4 Usted se compromete a no tomar ninguna medida que pueda causar o producir la fragmentación de Android, incluyendo, pero no limitado, a la distribución, la participación en la creación o la promoción de modo alguno un kit del desarrollo de software derivado del SDK.
Para desarrollar aplicaciones habrá que limitarse a usar el Android SDK oficial de Google para evitar incompatibilidades, y la norma irá tanto para los desarrolladores como para los fabricantes. Aunque no queda muy claro como se va a aplicar esta cláusula ni como afectará por ejemplo a los juegos exclusivos para determinados procesadores, a las versiones muy personalidas de Android que requieren sus propias APIs como los Kidle Fire de Amazon o a aquellos sistemas operativos basados en Android como Aliyun.
Vía | Android Authority > Android SDK Terms and Conditions En Xakata Android | Ya disponible el SDK y código fuente de Android 4.2 (Jelly Bean)
Ver 11 comentarios
11 comentarios
Aralf
Me parece que el titulo y el contenido traen a confusión. Vuestros propios compaéros de Xatakamóvil lo explican mejor y recalcan que no nos confundamos con la palabra "fragmentación".
http://www.xatakamovil.com/desarrollo/google-prohibe-a-los-desarrolladores-trabajaro-promover-derivados-de-android
jmga
Zasca, me parece un buen puñetazo sobre la mesa que va a beneficiar mucho a los usuarios.
idc
Yo siento y algo me dice que esto es bueno pero creo que no lo entiendo bien... A ver... Esto quiere decir que ahora (entre otras cosas) una app creada por (x) deberá ser compatible y funcionar en todas las versiones de OS?
eromagosa
Me parece correcto. Está muy bien que cada uno haga lo suyo, pero luego pasa lo que pasa, que no funciona en todos los dispositivos.
cubiwan
Pongo lo mismo que he comentado en Xatakamovil:
"You agree that you will not take any actions that may cause or result in the fragmentation of Android, including but not limited to distributing, participating in the creation of, or promoting in any way a software development kit derived from the SDK."
Lo que yo entiendo es que ese cambio afecta a la licencia del SDK de Android y todas sus herramientas. No ha Android en si. Amazón puede usar su versión de Android y el desarrollador puede seguir desarrollando para quien quiera. Lo que no se permite es que otros cojan su SDK y herramientas y lo modifiquen.
Pero no prohíbe que Amazón o quien quiera diga: "Oye si quieres desarrollar para mi S.O. basado en Android bájate el SDK de Google" Lo cual me parece lógico. Tampoco prohíbe que otros fabricantes saquen sus propias herramientas y librerías. Incluso si nos ponemos en el caso más extremo que saquen su propio fork de Android cambiando su API y hagan su propio SDK. Eso si no podrían usar el Google y sus herramientas como partida.
alex30
Si pero el mayor problema de fragmentacion es el propio sistema que modifican los fabricantes, marcas como Sony, HTC, LG, Samsung con sus interfaces modificadas. A ellos son a quienes tienen que frenar y obligar a que mantengan la interface original sino no van a ningun lado.