我正在考虑在业余时间制作一些移动应用程序,我想将它们放在网上供任何人使用(可能是开源的)。我刚刚和 PyS60 合作过,我真的很喜欢它。

我的问题是,我不想在这些应用程序上花钱(我不打算以任何方式从他们那里赚钱)而且我要正确分发PyS60应用程序,看起来我需要买一个昂贵的发行商许可证,然后每次我想要一个应用程序签名仍然支付。我知道我可以分发脚本,但这需要最终用户下载pys60解释器......

我也很乐意看其他语言/平台。 IOS应用程序需要开发许可证,我需要一台Mac来编译代码(我没有,我是linux x86用户)。

J2ME应用程序似乎需要“Java Verified”。为了在OVI商店。我认为不是通过其他方式分发它们吗?

基本上我正在寻找可以在我的手机上运行的应用程序(N95),如果有人看到它,我可以说从www.example.com/myapp获取它就可以了。我也有兴趣使用像OVI商店这样的东西来分发它。但我不想花很多钱。

任何人对此事有任何经验或知识吗? J2ME是我唯一的选择吗?

有帮助吗?

解决方案

您可能也可以安装未签名的SIS文件。检查“软件安装”设置为“全部”的App Manager设置。而不是“仅签名”。

要获得已签名的SIS文件,请在线开放登录允许您使用IMEI和一些不相关的平台安全功能限制免费签署您的SIS文件。如果您坚持使用测试UID范围并且不打算拥有广泛的受众群体,则可以将用户指向那里。

PyS60运行时安装文件已经签名,无论如何最好单独提供。

其他提示

如果您的应用程序使用“受保护”API(例如使用网络),则使用J2ME还需要您支付应用程序签名费用。 J2ME的另一个缺点是消费者手机支持不同的证书集,具体取决于运营商的安全策略。参见这篇文章了解更多详情。

我建议坚持使用PyS60来满足您的需求。它是一个很好的开发工具,但您需要吞下分发的认证成本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top