¿Por qué no más desarrolladores de macOS distribuyen su aplicación en la Mac App Store?

Actualmente tenemos algunas aplicaciones en la Mac App Store, aunque no estoy seguro de que las mantengamos allí.

Problemas

30% menos dinero. ¿Necesito decir mas?

Actualización de precios: esta es la seria. Las actualizaciones son realmente importantes para nuestro resultado final, y la Mac App Store no ofrece forma de hacerlo. Significa que tenemos que saltar a través de los aros para ofrecerles a nuestros clientes un buen trato.

Publicación de actualizaciones: el retraso en el tiempo de revisión puede ser un problema, es mucho mejor de lo que solía ser, pero vendemos herramientas profesionales, a veces nuestros clientes necesitan una solución ahora , no mañana.

Sandboxing: es un dolor, pero hemos trabajado para solucionarlo.

Para mí, las actualizaciones / actualizaciones son el verdadero problema, es un dolor de cabeza de atención al cliente, y nuestros clientes obtienen una peor experiencia en la App Store debido a eso.

Nuestros clientes son nuestra primera prioridad, y la App Store no los está ayudando.

Porque sus aplicaciones hacen cosas que no siguen las pautas proporcionadas por Apple y, por lo tanto, son imposibles de distribuir a través de App Store. Apple es muy estricto con cosas como sandboxing, y muchas aplicaciones solo pueden funcionar fuera de ese corsé. Como resultado, podrían ser menos seguros, pero no sería posible seguir las buenas reglas de Apple que funcionan a un nivel más profundo, como Little Snitch. Por lo tanto, distribuyen a través de otras tiendas de aplicaciones, o por sí mismos.

Como comprador de software, prefiero comprar usando la tienda de aplicaciones Mac. Significa que la instalación se realiza de manera consistente y confiable. Las actualizaciones son rápidas y automáticas. No tengo que escribir contraseñas. Estoy seguro de que el software no está plagado de malware.

Pero los desarrolladores son menos entusiastas.

Primero, las aplicaciones tienen que estar protegidas para cumplir con los requisitos de Apple. Sandboxing es difícil en los casos más fáciles e imposible para ciertas aplicaciones.

Ciertas restricciones de la aplicación significan que algunas funciones de la aplicación son imposibles.

Los términos de Apple significan que los desarrolladores no pueden ofrecer precios de actualización. Lo que hace que sea imposible cobrar por actualizaciones pagas.

Y, por supuesto, Apple se lleva una porción de la venta.

Entonces, algunos desarrolladores salen de la tienda de aplicaciones. Incluyendo algunos desarrolladores notables. Mientras que otros van 50:50 y mantienen App Store paralela y versiones independientes.