实施30天的时间试验 [英] Implementing a 30 day time trial

查看:120
本文介绍了实施30天的时间试验的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

针对独立开发者的问题:

Question for indie Mac developers out there:

如何以非邪恶方式实施30天的时间试验?将计数器放在prefs中不是一个选项,因为每月一次擦除prefs对于普通用户来说不是问题。将计数器放在隐藏文件中的某个地方听起来有点狡猾 - 作为一个用户我讨厌,当应用程序洒我的硬盘驱动器随机文件。任何想法?

How do I implement a 30-day time trial in a non-evil fashion? Putting a counter in the prefs is not an option, since wiping prefs once a month is not a problem for an average user. Putting the counter in a hidden file somewhere sounds a bit dodgy - as a user I hate when apps sprinkle my hard drive with random files. Any ideas?

推荐答案

这个问题反复出现在可可邮件列表上,而一致的答案总是做最简单的事情可能。确定的黑客将打破所有,但最过度设计的解决方案。他们不太可能支付软件。去80/20解决方案:容易的解决方案获得80%效果为20%的努力。在这种情况下,把东西放在〜/ Library / Application Support / your.app.com /。你可能把文件命名为无害的,如果你想模糊的东西只是一点。

This issue comes up repeatedly on the cocoa-dev mailing list and the consensus answer is always do the simplest thing possible. Determined hackers will break all but the most over-engineered solution. And they're unlikely to pay for the software anyways. Go for the 80/20 solution: the easy solution that gets 80% effect for 20% effort. In this case, putting something in ~/Library/Application Support/your.app.com/. You might name the file something innocent if you want to obfuscate things just a bit. Using the user defaults is easy too.

无论如何,不要使用MAC地址或其他硬件ID。具有网络主目录(例如,在共享实验室设置中)的用户会讨厌您。

Whatever you do, don't use the MAC address or an other hardware ID. Users with a network home directory (e.g. in a shared lab setting) will hate you. Using hardware IDs is just evil.

如果有人喜欢你的程序太多,他们愿意破坏你的试用限制,让他们。免费软件会花费你什么,他们的好意愿(也许推荐给别人)是值得的。

If someone is in love with your program so much that they're willing to break your trial limits, let them. The free software costs you nothing and their good will (and maybe recommendation to others) is worth a lot.

最后,编写人们想要使用的软件,并为其价格其价值。如果您的价格的人希望使用它,大多数人都会付费。

Finally, write software that people want to use and price it for its value. If your price is a good value and people want to use it, most people will pay for it.

这篇关于实施30天的时间试验的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆