Se acabó la cuenta atrás. Tras anunciarlo el año pasado y ampliar el límite de tiempo hasta el 1 de junio, Apple ya obliga a que todas las aplicaciones de la Mac App Store utilicen la técnica del sandboxing para aumentar la seguridad tanto de las mismas aplicaciones como la del sistema operativo en general. Y viendo cómo está este tema últimamente, esta medida completamente transparente para los usuarios no está de más.
A grandes rasgos: el sandboxing implica que las aplicaciones que los desarrolladores publiquen en la Mac App Store debe acceder a los recursos del sistema a través de un conjunto de herramientas que ofrece Apple, y no de forma directa o con métodos no oficiales. Así se consigue que cada aplicación use su propio conjunto de recursos y no interactúe ni con otras aplicaciones ni con el sistema, lo que principalmente se traduce en una mayor seguridad. Pero según los desarrolladores no todo son ventajas.
Aunque también se han abierto nuevas posibilidades, hay funcionalidades que no se pueden implementar utilizando las herramientas que proporciona Apple, y algunos desarrolladores se han visto obligados a eliminar características de sus programas sólo para cumplir con las normas.
Un ejemplo es el del editor de imágenes Acorn, con la función de poder exportar formatos de imagen simplemente añadiendo la extensión que queramos al escribir el nombre del fichero a guardar. Para poder conseguir eso hay que acceder al sistema de forma directa, y ahora Apple ha dejado de permitirlo. Otras características como el uso de AppleScript también se verán limitadas.
El editor BBEdit también ha sufrido las consecuencias: funciones como la búsqueda de un texto en varios archivos simultáneos, AppleScript, visión de carpetas en tiempo real a medida que se trabaja en un proyecto… este programa tiene un buen puñado de ventajas que no van a poder implementarse con el sandboxing. Luego están los peores casos, como los de las aplicaciones Moom, Witch y Time Sink que tendrán que ser retiradas de la Mac App Store porque su mismo concepto no puede funcionar con las herramientas que Apple proporciona para implementar el sandboxing.
El resultado será que para algunos desarrolladores la mejor opción será salir de la Mac App Store y ofrecer todas esas ventajas de la forma “clásica”, desde la web oficial. Y eso significa fragmentación en la oferta de programas, justo lo contrario que quieren en Cupertino con la Mac App Store (que es centralizarlo todo en un catálogo oficial).
Teniendo en cuenta de que la medida se justifica para garantizar la seguridad de OS X, lo mejor que podría hacer ahora Apple es centrarse en ofrecer todas esas ventajas que se han quedado fuera dentro de las herramientas disponibles para cumplir con las exigencias del sandboxing. Cuestión de ponerse a ello, y progresivamente ir anunciando a los desarrolladores que ya se pueden utilizar ciertos aspectos del sistema de modo que se acepten en la Mac App Store.
Vía | Cult of Mac > Macworld
Imagen | Alexis R
En Applesfera | Tres ventajas que Apple podría aplicar a sus tiendas de aplicaciones
Ver 53 comentarios
53 comentarios
darkness69
"Aquellos que cambian libertad esencial para adquirir una pequeña seguridad temporal, no merecen ni libertad ni seguridad y acabarán perdiendo ambas" (Benjamin Franklin).
Usuario desactivado
Pues a mi me parece perfecto, visto desde este punto de vista: ¿Que es responsabilidad de Apple? su Mac App Store, que exija a los desarrolladores un modus operandi para incrementar la seguridad es bueno para el usuario final. Si existen desarrolladores que no quieren pasar por el aro pues ofertan sus productos mediante descarga, eso ya es responsabilidad del usuario. PD. siempre y cuando se permita esta última opción de manera libre
Usuario desactivado
Es un tema complicado...
Hay dos verdades. La filosofía del iphone -ahora parcialmente aplicada al os x-, es la primera que -dispositivos militares y científicos aparte,me refiero a dispositivos de uso personal-, realmente se puede decir que es segura
Por otra parte es cierto que limita la libertad de hacer ciertas cosas en el ordenador
Y no nos engañemos, el mac hoy en día no está libre de virus o de marlware
No tengo la respuesta... Pero lo que si creo es que tanto los ordenadores como los smartphones o las tablets....TIENEN QUE SER SEGUROS Y FIABLES....
SI O SI... NO ES NEGOCIABLE!!!!
Y Internet tiene que ser SEGURO Y FIABLE...Incluso para la gente que no TIENE NI IDEA de los riesgos...
La tecnología tiene que ser TRANSPARENTE... Ya pasaron los tiempos en que algunos pretendían que todo el mundo se convirtiera en ingeniero durante los fines de semana...
black_ice
A mi me parece una medida muy adecuada. Siempre que se puedan seguir instalando aplicaciones desde cualquier fuente, seguiré usando Mac OS X con independencia de lo que ocurra en el Mac App Store.
Renato
Pues mira, ya son pocas apps que he descargado a partir de la Mac Appstore, pues seguramente ahora serán menos.
Hace un par de meses que entre en una web para comprar un programa (no me acuerdo cual era), y tenían explicado el porque no venden su programa en la tienda de Apple, explicaban que en la AppSotre no permitían crear programas que complejos que aprovechasen todas las posibilidades del sistema.
En fin, me pregunto si esta medida es realmente efectiva o si es apenas una medida para usar como publicidad a la hora de vender el sistema.
Aparte, los mayores fallos de seguridad en OSX siguen siendo por culpa de iTunes, Quicktime, Safari y sus plugins.
Nahuel Siviero
pregunto, en un iphone, las aplicaciones se abren solas en segundo plano? usan ancho de banda (el que sea) en segundo plano? usan RAM en segundo plano? pregunto porque estoy cansado de que en android (2.3), la mayoría de aplicaciones se abran solas o al prender el terminal como pasa en windows, el tema es que en win podemos desahabilitarlos fácilmente y conservar el rendimiento en todo momento
lo que me lleva a preguntar, en Mac OS X y en iOS se puede deshabilitar todo ésto? y si en iOS no se puede, con el sandboxing se hace algo al respecto?
me estoy queriendo comprar un Macbook Air, pero, me retiene en win el juego League of Legends que no tiene soporte oficial por el momento, y como soy jugón, me afecta mucho el tema de los FPS y el ancho de banda, que bajan si descargamos cosas que luego se abren solas, etc
lo mismo me pasa con iOS, si voy a tener un iPhone 4 (por dar un ejemplo), y luego de 2 o 3 años los juegos nuevos empiezan a flojear en FPS, me gustaría saber como volver al rendimiento original del terminal para brindarle un poco más de vida útil, porque en Argentina (sarcasmo: ON), con la brillante presidenta que tenemos (sarcasmo: OFF), el tema del dólar está jodidísimo al comprar el terminal libre (dólar a 6.20), y ni hablar que el iPhone no entra más oficialmente al país por el tema de las exportaciones por lo que planes con operadoras no hay
juanantonio.marchan.
Mientras la mac app store no sea la única opción legal para instalar aplicaciones, por mi perfecto, sin problema. Seguramente las apps más básicas y sencillas no tendrán problema, y el usuario se podrá aprovechar de tener todo centralizado y sencillo. Para el resto? descargar e instalar de la forma sencilla que tiene OSX.
Será cosa de Apple el saber hasta donde apretar y saber ofrecer más funcionalidades dentro de su idea de seguridad para así no perder apps en su tienda.
darkness69
Java también funciona con sandboxing. Y ahí tenemos los resultados.
hayrichu
3 de junio y Moom se puede seguir comprando...
brauliojt
Ahora no tarda en salir un jalibreak para Mac
39340
Apple mientras gana mercado está perdiendo seguridad. Con la Mac App Store está controlando muchísimo el malware y lo que te bajas al Mac, y si la Store no es lo suficientemente segura, no tiene nada para defenderse! La cosa es quejarse
juanantonio.marchan.
""Existen virus para Mac""
Me gustaría que se enumeraran todos los virus existentes para OSX y repito, virus
prnb
Prefiero un Mac OS controlado desde el principio a un cachondeo de Windows, Android, etc con un caos en seguridad tremendo.
Que implementen sandbox en la Store no significa que los desarrolladores no puedan vender sus apps de la forma tradicional. Yo lo veo una ventaja para ese porcentaje de gente que no quiere preocuparse de la seguridad en su equipo y que tampoco sabe tanto como podemos saber los que frecuentamos esta web.