Posts Tagged ‘guerra’

La guerra de Apple en contra de la programación

Cualquier estratagema de regulación ambiciosa estará sometida a presión para ser ampliada, a fin de proteger los flancos de la regulación principal en contra de las soluciones creadas por los usuarios. La estrategia de Apple de controlar que aplicaciones se pueden ejecutar en el iPhone y el iPod es una de estas regulaciones, y en la última semana Apple ha tenido que ceder a la presión para expandir sus regulaciones.

Para ilustrar el problema, consideremos una aplicación hipotética para el iPad llamada Ed’s App World (EAW). EAW nos permite descargar elementos llamados EdApps, que consisten en instrucciones que la aplicación ejecuta. Cualquier desarrollador puede crear una EdApp que interpretara sus instrucciones en el lenguaje de programación Ed. Es perfectamente posible crear una aplicación como EAW.

El problema de regulación de Apple es que Ed’s App World es en realidad una tienda de aplicaciones competidora – Las EdApps pueden hacer cualquier cosa que las aplicaciones nativas puedan hacer, y cualquier desarrollador puede crear y distribuir una EdApp. Si Apple quiere evitar la competencia de App Stores, ellos deben evitar que aplicaciones como EAW existan.

Apple ha tratado durante mucho tiempo mantener a tecnologías específicas, como Adobe Flash, fuera del iPhone/iPad debido a que estas tecnologías tienen características como EAW. Ahora Apple ha ampliado sus regulaciones al decirnos  que sólo ciertos métodos de programación son aceptables. En la sección 3.3.1 del acuerdo de licencia de desarrollador se establece:

3.3.1 – Las aplicaciones sólo podrán utilizar APIs documentados en la forma prescrita por Apple y no deben usar o llamar a cualquier API privado. Las aplicaciones deben haber sido escritas originalmente en Objective-C, C, C + + o JavaScript ejecutado por el motor de Webkit, y sólo el código escrito en C, C + + y Objective-C puede ser compilado y enlazado directamente con los APIs documentados (por ejemplo, las aplicaciones que tienen enlaces a los APIs documentados a través de una traducción intermedia o una herramienta de compatibilidad de nivel superior están prohibidas).

Esto deja fuera a muchos lenguajes de programación y herramientas comunes. Para los desarrolladores, parece que Apple está tratando de micro-gestionar cómo deben hacer su trabajo

La prohibición de Apple de aplicaciones programables va más allá de Flash. Esta semana Apple prohibió Scratch, una herramienta educativa ampliamente utilizada que introduce a los estudiantes al mundo de la programación e informática al permitirles construir animaciones. ¿Por qué Apple veto a Scratch? Presumiblemente por que las animaciones de Scratch contienen elementos de programación.  Los educadores no se encuentran contentos, por decir lo menos. Mark Guzdial de Georgia Tech lo expresó así: “¿Quieren ser realmente letrados en  informática, en donde pueden escribir, así como leer? No hay una aplicación para eso.

Lo que es realmente interesante es que pese a los esfuerzos de Apple para bloquear estas aplicaciones, hay un enorme sistema de tipo EAW que Apple no ha tenido las agallas de bloquear: la web. Gracias a las tecnologías Ajax, la web se ha convertido en un vehículo para poder entregar funcionalidades de tipo aplicación (dentro de las páginas web). El navegador Safari de Apple en el iPhone y iPad soporta estas aplicaciones. Es difícil imaginar que Apple podría salirse con la suya al bloquear todos los sitios habilitados con Ajax que usamos todos los días. Y el problema de Apple con Ajax será aún peor a medida que HTML 5 surja con un mejor soporte para aplicaciones basadas en web.

Si no son aficionados a la tecnología, este tema puede parecer como de otro mundo. Pero sí afecta lo que pueden hacer y ver. Es posible que no conozcan todos los detalles del por qué la App Store empieza a verse más y más como Disneylandia, pero se darán cuenta que esto está sucediendo.

Por último, me gustaría abordar la objeción común que la mayoría de las personas no se preocupan por los límites en la programación, porque no saben programar. Para mí, esto es como decir que no les importa el cierre de restaurantes porque nadie en su casa sabe cocinar. Si ustedes no pueden cocinar ustedes mismos, les debería importar más la calidad del restaurante. Si todos los buenos restaurantes cierran, los buenos cocineros terminaran por cocinar sus propias comidas – pero ustedes no tendrán la misma suerte

* Nota: Este articulo apareció originalmente en Freedom To Tinker por Ed Felton y yo me he encargado de traducirlo al Español.

Wikileaks filtra video de matanza en Iraq

wikileaks Wikileaks filtra video de matanza en IraqMuchos ya conocen esta página, pero para los que no, Wikileaks es un sitio dónde se publican documentos filtrados anónimamente de contenido sensible en materia religiosa, corporativa o gubernamental, actualmente cuenta ya con 1.2 millones de documentos. Debido al contenido del material que publican es lógico que no tienen contenta a mucha gente, recientemente anunciaron que hoy 5 de Abril publicarían un video que el Pentágono había estado tratando de encubrir, lo que no hizo muy feliz al gobierno estadounidense.

El video en cuestión puede verse en el sitio collateralmurder.com, se trata de la matanza de más de una docena de personas incluyendo dos personas del staff de Reuters e hiriendo a 2 niños. El material fue grabado desde un helicóptero Apache del ejército estadounidense y se escuchan las conversaciones entre los soldados cuando deciden abrir fuego hacia un grupo de personas en la calle de los suburbios de Baghdad, pensando que estas personas tienen armas (cuando en realidad solo era un grupo de personas que se reunieron cuando vieron que los reporteros empezaron a sacar fotos, y sí, lo que pensaban era un AK-47 en realidad era una cámara), poco después llega una camioneta con personas que quieren recoger los cuerpos para llevar a los héridos al hospital pero los soldados piensan que son enemigos también y también abren fuego matándolos e hiriendo a los niños en el ataque.

Sí bien esta no es tanto una noticia de tecnología, Wikileaks se juega su vida subiendo esta información. El video es en realidad indignante y se espera que no dure mucho antes de que lo quiten de Youtube, ahora sólo queda ver la reacción del gobierno estadounidense ante esto.

Social Media

Logit42, Rapidamente...

Para saber de qué trata este blog basta con dar un vistazo por la página principal o visitar alguna de las entradas al azar seleccionadas de nuestros archivos. También es posible seguirnos vía RSS, Twitter o Facebook.

Más: Acerca de Logit42Ale en TwitterFer en TwitterPeredo en Twitter