Pregunta

Nos faltan días para enviar nuestra primera aplicación a la tienda de aplicaciones y anoche me horroricé al escuchar que no funciona dispositivos con jailbreak. Obtuve unos segundos con el dispositivo y vi la versión del sistema operativo y la memoria disponible (36 MB, supongo que es baja).

¿Debería importarme?

Presumiblemente, los usuarios de jailbreak pueden comprar la aplicación y escribir críticas mordaces. Si es así y los iPhones con jailbreak son comunes, entonces el iPhoneJB se convierte en una plataforma sombra de facto que estoy obligado a soportar.

EDIT

Tengo algunas figuras de parque de pelota, parece que debería importarme la nueva plataforma de sombra de facto. Entonces, puedo intentar reducir los requisitos de memoria y cruzar los dedos, o sacar la tarjeta de crédito y buscar otro iPhone para hacer jailbreak.

¿Fue útil?

Solución

Con alrededor de 2.3 millones iPhones con jailbreak, Es una parte importante del mercado. Tengo un iPhone con jailbreak, pero la mayoría de mis aplicaciones son de la App Store. Yo voto sí.

Otros consejos

Este es un problema similar al que se encuentran muchos desarrolladores web: ¿deberían admitir Internet Explorer 6? Mientras que al momento de escribir este artículo, el 14.9% del mercado todavía usa IE6, muchos desarrolladores web optan por no admitirlo porque es difícil y lleva demasiado tiempo. Mi propia experiencia fue que apoyar IE6 causó el 50% de mi trabajo; eso obviamente no es una buena compensación.

Como Jergason mencionó , hay 2,3 millones de iPhones con jailbreak. Obviamente ese es un gran mercado. Pero compare eso con el 30 millones de iPhones en total vendidos a partir de marzo de 2009. Probablemente podría encontrar mejores números para comparar, pero suponiendo que esos números sean más o menos precisos, menos del 10% del mercado está liberado. Mire cuánto trabajo, dinero, etc. se necesitará para admitir teléfonos con jailbreak. No sé cuánto trabajo tomaría, pero cuando se trata de dinero, supongo que simplemente el costo de probar un iPhone con jailbreak será más del 10% de sus ingresos (el desarrollo del iPhone suele ser un operación a pequeña escala, pero no conozco la naturaleza de su producto, así que podría estar fuera de lugar aquí).

Entonces mi voto no es ni sí ni no: investigue y obtenga estadísticas más detalladas de las que he proporcionado aquí. Cuando tenga su información, no gaste un porcentaje mayor de sus ingresos apoyando un segmento del mercado que ese segmento como porcentaje del total.

¡Por supuesto que no tiene para apoyar a quien no quiera! En última instancia, como otros han señalado, es una decisión comercial.

En mi experiencia, pasará una cantidad desproporcionada de tiempo apoyando a los usuarios con teléfonos con jailbreak. Pasé más de veinte horas rastreando un problema que solo afectaba a teléfonos con jailbreak e incluso entonces solo encontré la solución por accidente.

Dicho esto, algunos de mis usuarios más entusiastas (¡o al menos vocales!) tienen teléfonos con jailbreak.

Al momento de escribir, aproximadamente el 25% de los usuarios de mi versión gratuita tienen un teléfono con jailbreak y el 10% de la versión paga.

Al final, trato de admitir a todos los usuarios, pero otorgo una mayor prioridad a los usuarios con teléfonos de vainilla. Trazaría la línea a los usuarios de versiones crackeadas, pero no tengo ninguna razón para sospechar que ese es el caso.

Incidentalmente, técnicamente estaría incumpliendo su acuerdo del Programa de Desarrolladores de iPhone si utilizara un teléfono con jailbreak. Y 36Mb suena como una gran cantidad de memoria disponible para cualquier cosa que no sea un 3GS.

La respuesta aceptada a esta pregunta parece estar bien, pero pensé que agregaría un problema (técnico) más a considerar.

Si al menos no prueba su aplicación en dispositivos con jailbreak, es posible que no esté al tanto de algunas vulnerabilidades de seguridad. Si su aplicación contiene algún tipo de información confidencial, es posible que desee asegurarse de que no se pueda acceder a ella en un dispositivo con jailbreak. Esto podría incluir la protección de los datos de los usuarios o la protección de los datos corporativos en el back-end.

Los

teléfonos con jailbreak permiten a un usuario ssh en el teléfono y explorar cualquier archivo en el sistema de archivos. El sandbox está anulado (las aplicaciones de App Store seguirán estando limitadas a sus propios sandboxes, pero las aplicaciones que no sean de App Store podrán leer y escribir los sandboxes de otras aplicaciones, incluidas las aplicaciones de App Store).

Los

NSUserDefaults utilizados para almacenar información confidencial, por ejemplo, se explotan fácilmente en un dispositivo con jailbreak.

Incluso el llavero puede subvertirse en teléfonos con jailbreak .

Sería bueno si no tuviera que preocuparse por esto, pero al menos a través de iOS 6, realmente debe preocuparse por eso. Hasta ahora, Apple no ha podido (o quizás no quiere) evitar por completo el jailbreak, por lo que es una vulnerabilidad del mundo real. Ignorarlo probablemente no le haga ningún favor a sus clientes o usuarios.

Haga su investigación de mercado. ¿Esperas vender a muchos usuarios con iPhones rotos en la cárcel? Entonces debe decidir qué tan importantes son los ingresos para usted ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top