La fecha límite de sandboxing de Apple ha llegado para los desarrolladores de Mac App Store

Es el 1 de junio, y eso significa que la fecha límite de Apple para cuando los desarrolladores de Mac necesiten tener sus aplicaciones en la zona de pruebas ha llegado a su fin. Después de meses y meses de extender el plazo para resolver los detalles técnicos, todas las aplicaciones enviadas a la Mac App Store ahora deben cumplir con los requisitos de sandboxing de Apple. Todas las aplicaciones existentes de Mac App Store no se pueden actualizar hasta que cumplan con las pautas.

Si bien el sandboxing significará aplicaciones Mac más seguras y simples, hay algunos efectos negativos que los desarrolladores deben considerar.

En caso de que no lo supiera, la zona de pruebas se refiere esencialmente a las restricciones que impiden que una aplicación interactúe con los recursos y archivos a nivel del sistema. La medida de seguridad está destinada a evitar que los virus y el malware se propaguen dentro de OS X, y el sandboxing también evita que una determinada aplicación dañe fatalmente una parte central del sistema operativo. Cada aplicación se juega en su propia caja de arena y la arena no se tira por el patio de recreo.

Según las nuevas pautas de sandboxing de Apple, los desarrolladores deben usar una lista de derechos proporcionados por Apple para acceder recursos y funciones del sistema, como enviar un documento a una impresora o leer y escribir en OS X sistema de archivos. Una excelente medida de seguridad, pero tiene algunos efectos secundarios negativos. Es decir, las aplicaciones que dependen del acceso directo a OS X no podrán realizar su trabajo según la lista limitada de derechos de Apple.

Si bien el usuario promedio de Mac App Store no notará nada diferente después del sandboxing, ciertas aplicaciones tendrán que eliminar funciones. Los desarrolladores podrían ofrecer versiones alternativas y completas de sus aplicaciones en la web.

Macworld examinó el costo del sandboxing, y hay ciertos tipos de aplicaciones que necesitarán tener funciones eliminadas debido a las nuevas reglas:

Pero esa seguridad tiene un precio, al menos en algunos casos. Algunos desarrolladores dicen que el sandboxing los obligará a eliminar funciones de sus aplicaciones o, en algunos casos, a eliminarlas de la Mac App Store por completo. Por ejemplo, la caja de arena generalmente prohíbe acciones como simular pulsaciones de teclas (como escribir la herramienta de expansión puede funcionar) o acceder a privilegios de nivel raíz (como ejecutar cierta línea de comando guiones).

Asegúrese de leer el artículo completo para obtener tomas específicas de destacados desarrolladores de Mac.

Fuente: Macworld

Última publicación de blog

Este increíble concepto de iWatch es absolutamente elegante [Galería]
September 11, 2021

Este increíble concepto de iWatch es absolutamente elegante [Galería](un diseño de concepto de iWatch)Hemos visto tantos conceptos de iWatch que, e...

Compraríamos este iWatch en un segundo [concepto] de Cupertino
September 11, 2021

Compraríamos este iWatch en un segundo [concepto] de Cupertino(Crédito: Todd Hamilton)A pesar de la falta de noticias concretas disponibles sobre e...

Pocket Casts 4 para brindar interfaz de usuario de estilo iOS 7, compatibilidad con iPad, sincronización multiplataforma y más
September 11, 2021

Pocket Casts es posiblemente el mejor cliente de podcasts en Android, y también es bastante bueno en iOS. Pero está a punto de mejorar aún más. Con...