» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[心得] 苹果的AppStore一直没有提供软件试用功能,我胡思乱想了一把,发上来大家讨论一下

苹果目前的iTunes Store和Mac App Store这种Store模式的确非常不错,对于软件商来说,软件都集中在一个地方展示与销售,对于用户,软件都在一个商店里销售,买过的软件也都在同一个地方管理,非常方便省心。相比传统的软件销售方式:每个软件商在自己的网站里面出售,用户付费之后拿到一个序列号激活码或者更高级点的证书电子狗之类的,一堆软件要分别记录这样的一堆东西,一旦哪个找不到了软件重装或系统重装,就没法继续用,而在苹果商店系统下,只要到已购列表中去重新戳一下安装就好了,相比起来简直就是用户的福音。

虽然一切看起来如此美好,但其实一直有一个让我很困扰的重大功能缺失:那就是软件试用!

传统软件渠道下,虽然有前面提到的各种不便,但是一般都有试用功能非常贴心,要么是提供一定期限的全功能试用期,要么是专门有一个试用版本功能有所限制。这样用户就可以试用之后根据是否适合自己的需求来决定是否为此付费,毕竟不是所有软件都可以不经试用就决定购买的。虽然在现在的Store模式下,有的比较大型的软件商仍然会在自己的主页提供试用版供用户下载试用,但这又走回了传统渠道,而且Store渠道的用户不一定会知道或者即使知道也没有足够的动力再跑去软件商主页去下载试用版。在Store模式比较早期的阶段,很多软件为了实现试用这一目的,另外上架一个免费的Lite版,一定程度上可以解决问题,但是一方面浪费资源,另一方面用户的已购列表中还会多出一堆没实际意义的Lite版软件,以前的Store已购项目还不允许删除,只能看着那堆Lite挂在那。现在Lite很少见了,涌现出了大批克金制的软件游戏,即下载安装免费或者价格比较便宜,然后里面各种功能模块再单个收费,我个人对这种收费方式非常反感。

中午吃饭的时侯,我大概考虑了一下,似乎苹果在现有的Store基础上,加上试用的功能并没有太大的问题,技术上似乎也没有很大的困难。

功能定义上大体可以是这样:免费的软件当然还是像现在一样,直接戳就可以了。对于付费软件来讲,Apple可以提供一套和Store系统机制相关联的标准试用机制组件,让有意向支持试用功能的软件集成进去,该组件可以由Apple设置一个标准的试用期比如15天,或者交给软件商来设置也许也可以。在商店的软件页面里,在购买按钮处,下拉菜单里再添加一项“试用”,可以放在“复制链接”、“告诉朋友”等项目之前。用户点选了“试用”之后,就可以把全功能的软件安装到系统中,包括iPhone/iPad/Mac等。然后在已购列表中新增加的这一项可以标明“试用”状态,同时商店服务器和用户本机都记录试用开始时间。当试用期结束后,和系统后台检查软件更新类似,应该也可以通过前面说的集成的试用机制接口查询到软件试用已到期,系统中软件icon变灰并显示“试用到期”字样,Store的已购列表中也会同样显示“试用到期”,用户可以选择“购买”或者“移除”。选择购买就和现在已有的购买同样流程,如果选择“移除”,那么就从已购列表中移除该软件,从此该用户的Apple ID在浏览该软件页面时不能再点选“试用”功能,可以提示“曾经试用”之类的,以防止有些极品用户反复试用而不付费影响软件正常销售,当然也可以更体贴用户,把机制放宽一点,在第一次试用之后,可以允许以后无限次的超短期试用,比如试用期只有一天这样,方便用户以后回心转意再次考虑购买该软件时仍然能有一个机会去体验。

当然这个试用机制也存在用户故意断网离线这样的手段可以防止服务器通知本地软件试用到期,同时修改系统时间使得本地Store组件试用期计算无法正常进行,从而达到无限期试用。但是用户这样操作的后果就是这台机器再不能联网,即使修改host只屏蔽苹果服务器,最低限度这台机器也从此必须和Store绝缘,否则软件马上就会知道自己已到期。对于正常用户群体,应该很少人会为了一个或者几个软件从此彻底放弃整个机器的联网更新和Store连接能力,即使真的有,我认为Apple也可以选择放弃这批用户任由其这样操作,因为这样的用户即使没有试用机制大抵也不会付费购买那些软件。


本帖最近评分记录
  • iou90 激骚 +1 最骚 Rated by wap 2014-3-7 19:03

TOP

发新话题
     
官方公众号及微博