繁体   English   中英

移动开发进入门槛

[英]Mobile Development barrier to entry

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

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

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

J2ME应用程序似乎需要“Java Verified”才能进入OVI商店。 我认为它们是否通过其他方式分发?

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

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

您可能也可以安装未签名的SIS文件。 检查“软件安装”设置为“全部”而不是“仅签名”的应用程序管理器设置。

要获得签名的SIS文件,可以使用Open Signed Online ,允许您免费签署SIS文件,但使用IMEI和一些不相关的平台安全功能限制。 如果您坚持使用测试UID范围并且不打算拥有广泛的受众,则可以将用户指向该处。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM