移动开发准入门槛

发布于 2024-07-30 00:26:25 字数 560 浏览 10 评论 0原文

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

我的问题是,我不想在这些应用程序上花任何钱(我不打算以任何方式从它们中赚钱),并且为了正确分发 PyS60 应用程序,我似乎需要购买昂贵的发行商许可证,然后每次我想要签署应用程序时仍需付费。 我知道我可以分发脚本,但这需要最终用户下载 pys60 解释器......

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

J2ME 应用程序似乎需要经过“Java 验证”才能进入 OVI 商店。 我想如果它们是通过其他方式分发的话就不会吗?

基本上,我希望编写可以在我的手机(N95)上运行的应用程序,如果其他人看到它,我可以说只需从 www.example.com/myapp 获取它即可运行。 我也有兴趣使用 OVI 商店之类的东西作为分发它的方式。 但我不想花很多钱。

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

I'm looking at making some mobile apps in my spare time and I want to put them up online for anyone to use (and probably open-source). I've worked with PyS60 a while ago and I really liked it.

My problem is, I don't want to spend any money on these apps (I'm not planning on making money from them in any way) and for me to properly distribute PyS60 apps it looks like I need to buy an expensive publisher license, then still pay every time I want an app signed. I know I can just distribute the scripts, but that entails the end user to download the pys60 interpreter...

I'd be happy to look at other languages / platforms too. IOS apps need a dev license and I would need a Mac to compile the code (Which I don't have, I'm a linux x86 user).

J2ME apps seem to need to be "Java Verified" in order to be in OVI store. I presume not though if they are distributed by other means?

Basically I am looking to write apps that will work on my phone (N95) and if someone else sees it, I can say just get it from www.example.com/myapp and it will just work. I would also be interested in using things like the OVI store as a way of distributing it. But I don't want to spend loads of money.

Anyone have any experience or knowledge on this matter? Is J2ME my only option?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

恬淡成诗 2024-08-06 00:26:26

如果您的应用程序使用“受保护”的 API(例如使用网络),那么使用 J2ME 还需要您支付应用程序签名费。 J2ME 的另一个缺点是消费者手机根据运营商的安全策略支持不同的证书集。请参阅 这篇文章了解更多详细信息。

我建议坚持使用 PyS60 以满足您的需求。 它是一个很棒的开发工具,但您需要承担分发的认证费用。

The use of J2ME will also require you to pay for application signing fees if your application is using 'protected' APIs (for example using networking). Another drawback of J2ME is that the consumer handsets support different sets of certificates depending on the operator's security policies.See this article for more details.

I recommend sticking with PyS60 for your needs. It is a great development tool, but you will need to swallow the certification costs for distribution.

素罗衫 2024-08-06 00:26:25

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

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

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

It's likely that you can install unsigned SIS files too. Check App Manager settings that the Software Installation setting is "All" and not "Signed only".

To get signed SIS files, there's Open Signed Online which allows you to get your SIS files signed for free, though with IMEI and some irrelevant platform security capability restrictions. If you stick with the test UID range and do not plan to have a wide audience, you can point your users there.

The PyS60 runtime installation files are already signed and are best delivered separately in any case.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文