应用商店在各大系统和平台上基本都有,最成功的是安卓和 ios 的应用商店。但现在应该需要加上微信了,在我看微信的小程序其实就是应用商店。微信其实算 os 了,微信提供了入口和流量,用户需要功能,用户进入应用商店下载安装应用。而真正的 os 本身就带有自己的应用商店,但为什么我认为这些应用商店没有真正落地,战略意义上不如微信
微信是 os 而微信小程序相当于应用商店,而小程序相当于应用。和真正的 os 的应用商店相比,微信的成功在于落地,符合中国国情。比如 ios 的应用商店,我想要下载一个新的应用,我需要做什么?首先我需要知道从哪里拿到找到这个应用,如链接等,但链接需要浏览器打开然后跳到应用商店。其次我需要点击下载,授权安装,等待安装,然后才能使用。微信的小程序是扫二维码然后打开小程序使用
对比一下 ios 的应用商店和微信的小程序,其实本质是相同的,最大的不同在于用户获取的成本,反过来说也对
而 ios 的应用商店为什么需要那么多步骤,特别是授权?因为国情,在 M 国,特别重视安全和用户隐私,而咱是反过来,这样也就是不断在抄苹果的安卓应用商店也是这样
微软的应用商店和 mac 的应用商店失败在哪?在于用户获取成本太高,在等待授权和下载这一步耗时太长。没有落地的原因在于没有符合中国国情,在中国访问海外资源的速度和延迟都是特别长的,依赖于特别长的延迟做实时应用本身都是逗比行为
论流量和入口,在单平台上微信肯定比不过平台系统,但是为什么微信更有优势,核心在于认知,技术上在于快。我能够一扫就用上小程序,和我需要很多步骤等半天才能用上,这两个不在一个等级上
我很少写非技术的博客,如果写这些虚的评论类的博客,我基本都是会写本质
假设我需要做一个应用商店,例如我需要在一个自己的设备上,如会议室用的大板上开发一个应用商店,我需要考虑什么?我建议可以照抄微信的小程序模式,至少在产品经理hold不住战略布局之前可以照抄。几乎所有的企业都是认为效率特别重要,那么应用商店不能做违背效率的事情。至于安全,这是必要的但不是重要的
- 点击链接直接跳应用商店(或不跳应用商店)帮你打开应用
- 搜寻应用立刻打开
- 应用商店核心在于保证稳定,反面例子是微软应用商店,如果你的做的应用所有用户都反馈不能安装那么这个应用做的再好也是渣所以一个不能稳定安装的应用商店会让整个技术推不起来
下面是技术细节
我想要发挥更强的性能,因为我的设备硬件性能很差,我需要减少在线应用的影响。我的应用的功能又很多,我可以如何做
公用库是好东西,无论是原生的应用还是前端的应用,都可以使用公共库和公共资源。如我整个应用的界面用的界面库和我的应用商店是相同的,意味着我能做到我的应用无需下载甚至加载界面库。我的样式都是公共样式,不仅可以让用户感觉应用的统一,还可以减少样式库的下载。代码库也能做到相当多的公用,如使用相同的版本的 Json.NET 时,可以使用相同的库文件。这样需要下载的内容越少,复用越多,整体下载速度也能越快
但公用库也是有问题的,必须保证公用库的文件不被修改,公用库文件是对的问题,同时提供修复公用库的方法。这方面可以参阅 win7 的 .NET 环境问题,可以认为整个 .NET 就是一个公用库,利用公用库可以让 .NET 程序的体积很小,大量代码都放在公用库,但在 win7 在国内会有很多盗版系统,这部分让很多 .NET 程序因为公用库损坏而不能使用
闪屏可以让用户觉得应用很快就打开,这一点 UWP 做的很好,没有一个win32应用能做到比 UWP 打开更快了,只要一点击在抬起时就显示欢迎界面,虽然此时离用户能用软件还有很远,但用户的感觉就是软件反馈很快。为了让用户觉得使用应用商店安装应用的成本很低也就是解决用户认知上,可以通过快速给用户下载一张欢迎界面图片打开应用,这样可以做到减少应用商店的存在,减少用户认知应用安装的成本
现在几乎所有有点名气的厂商都在做自己的应用分发渠道,也就是小程序,现在有微信小程序、迅雷小程序、百度小程序、支付宝小程序、360小程序等,整个中国的商业前景有一部分都在盯入口,如之前的百度入口到应用商店入口,到现在的小程序入口
我搭建了自己的博客 https://blog.lindexi.com/ 欢迎大家访问,里面有很多新的博客。
如果在博客看到有任何不懂的,欢迎交流