Pregunta

Estoy pensando en hacer algunas aplicaciones móviles en mi tiempo libre y quiero ponerlas en línea para que cualquiera las use (y probablemente de código abierto). He trabajado con PyS60 hace un tiempo y realmente me gustó.

Mi problema es que no quiero gastar dinero en estas aplicaciones (no estoy planeando ganar dinero de ninguna manera) y para distribuir adecuadamente las aplicaciones PyS60 parece que necesito comprar un costosa licencia de editor, luego pago cada vez que quiero que se firme una aplicación. Sé que puedo distribuir los scripts, pero eso implica que el usuario final descargue el intérprete pys60 ...

Me encantaría ver otros idiomas / plataformas también. Las aplicaciones IOS necesitan una licencia de desarrollo y necesitaría una Mac para compilar el código (que no tengo, soy un usuario de Linux x86).

Las aplicaciones J2ME parecen necesitar ser "Verificado por Java" para estar en la tienda OVI. ¿Supongo que no si se distribuyen por otros medios?

Básicamente, estoy buscando escribir aplicaciones que funcionen en mi teléfono (N95) y si alguien más lo ve, puedo decir que solo lo obtengo de www.example.com/myapp y simplemente funcionará. También me interesaría usar cosas como la tienda OVI como forma de distribuirla. Pero no quiero gastar mucho dinero.

¿Alguien tiene alguna experiencia o conocimiento sobre este asunto? ¿Es J2ME mi única opción?

¿Fue útil?

Solución

Es probable que también pueda instalar archivos SIS sin firmar. Verifique la configuración del Administrador de aplicaciones de que la configuración de Instalación de software sea "Todo" y no "Firmado solamente".

Para obtener archivos SIS firmados, hay Open Signed Online que le permite firmar sus archivos SIS de forma gratuita, aunque con IMEI y algunas restricciones irrelevantes de la capacidad de seguridad de la plataforma. Si se apega al rango de UID de prueba y no planea tener una audiencia amplia, puede dirigir a sus usuarios allí.

Los archivos de instalación de tiempo de ejecución PyS60 ya están firmados y se entregan mejor por separado en cualquier caso.

Otros consejos

El uso de J2ME también requerirá que pague las tarifas de firma de la aplicación si su aplicación está utilizando API 'protegidas' (por ejemplo, utilizando redes). Otro inconveniente de J2ME es que los teléfonos de los consumidores admiten diferentes conjuntos de certificados según las políticas de seguridad del operador. Consulte este artículo para más detalles.

Recomiendo seguir con PyS60 para sus necesidades. Es una gran herramienta de desarrollo, pero deberá tragar los costos de certificación para la distribución.

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