【CSDN编者按】近日,国产操作系统当自立的呼声愈加高涨。马化腾也就华为事件表示:“在创新能力方面,今天的中国已经走到发展前沿,拿来主义的空间越来越少。最近中兴、华为事件愈演愈烈,我们也时刻关注贸易战是否会演变成科技战。因此,如果我们不继续在基础研究和关键技术上下苦功,我们的数字经济就是在沙堆上起高楼,难以为继。更谈不上新旧动能转化或者助力高质量发展。”

事实上,微信作为一个原创性越来越多的产品,其变得越来越像一个操作系统。今天,科技老兵林兴陆要讲的,正是微信手机 WeOS 的那些事!一起来跟随他,用另一种角度解读微信吧!

作者 | 林兴陆

责编 | 胡巍巍

出品 | CSDN(ID:CSDNnews)

笔者曾经提过微信就是邮件客户端、微信就是浏览器的说法,今天笔者再给大家讲讲为什么微信就是手机操作系统这件事。

微信形成闭环的生态系统来之不易,毕竟一款应用级的社交软件要在 Apple 和 Google 的超级生态系统中收放自如,形成自己的自循环微生态也即超级应用,除了产品体验要好,还有上下游的关系要正确对待。

腾讯和苹果的关系很微妙,也许大家听说过「小程序」在正式推出之前内部叫「应用号」,后来被迫改名。当时腾讯被限制打赏功能,而苹果同时却在接入微信支付用于 App Store 充值或购买应用和内购等。

据说「应用号」是为了弥补「服务号」用户体验不佳而设计,本来是取代关系,但又因为已经有不少应用和开发者,似乎是两个项目并行的原因。

小程序的推出曾经有很大的争议,有很多人看好,又有很多人看衰。这恰好说明深藏机会在其中,简单的说,若有一半投资人不看好,一定有另一半投资人很看好。

2016年的十一前后,有200个开发者收到腾讯的邀请,这批开发者的待遇像极了 iPhone 刚开放 App Store 前特邀的那批开发者。有个朋友阿禅获得了内测资格,我们和史文禄、吴川常在一起交流探讨,一致认为微信已然成为事实上的手机操作系统。

小程序不能在朋友圈直接打开,怕影响朋友圈屈指可数的原创内容和用户体验。又因一句「用完即走」将其工具的属性立场表明,大家各种揣摩小程序到底有多少种打开方式?敏锐的开发者就像互联网的草根站长一样都在找寻有没有流量红利分配的机会。

今天我们能看到的小程序入口已经非常之多,但再回头看看,从发现页的小程序、扫一扫,对话窗口、搜索入口到下拉菜单全屏,显然可以看到一个逐步开放的过程。最开始几乎没有流量红利可言,大家都要通过线下场景宣传小程序码自行获取流量。微信官方时至今日依然坚持不排名,最多有个附近小程序的排名还是根据位置坐标的距离排序。

看到这里你可能会想,谈微信手机操作系统说这么多小程序干什么?很简单,在 IT 领域有一句最经典的话叫「得开发者得天下」。微软当年最成功的时候,开发者都围绕着微软转。苹果最厉害的地方是竟然能把很多优秀的开发者从 Windows 吸引到 iOS 阵营。通过 Google IO 大会的影响力可以看出 Google 不缺开发者,还有 Facebook F8 大会也同样可以证明 Facebook 有足够的开发者,苹果 WWDC 影响力更不用说。

微信订阅号做得再好,背后并没有培养多少开发者,但是服务号后面却有一批开发商。有流量的地方就能吸引开发商,就像站长发现某个广告平台挣钱就一定会扎堆转过去一样。小程序推出后,同样吸引了一批优秀的开发者,公众号的前期铺垫功不可没。

因为有一定的基础,大家也都尝过搜索红利和社交红利的甜头,因此都盯着是不是能分得一杯羹,只是一开始并没有流量扶持,倒是把一些急功近利的人排挤出去了,留下来认认真真做事的其实大有人在,如 Fenng 创办的无码科技开发了「抽奖助手」。

回到操作系统的话题,这是件说简单也简单说复杂也复杂的事,从零开始做一个操作系统不是不可能,但是要考虑和这个世界很多软硬件的兼容性,更关键的还得有围绕着自己生态系统做开发的开发者们,Windows Phone 可以证明这可不是闹着玩的。

微信生态恰好有足够多的开发者,就像 Facebook 不缺开发者一样。前几年 Facebook 曾经和 HTC 合作推出过两款定制手机。要推出类似的微信手机,只要做两个功能就可以:一个 LockScreen(锁屏程序),一个是 Launcher(启动器)或 Desktop(桌面)。

在手机超过80%的时间都消耗在微信的情况下,很多第三方应用都是可以被替代的。事实上,微信比以前 Palm webOS 和 Firefox OS 的优势要大得多,甚至比 Nokia 和 Intel 曾经推动的 MeeGo 项目成功概率也要高得多,只因「得开发者得天下」这个前提。

微信做不做操作系统这件事,进可攻、退可守,笔者几年前曾经提出过上升、下沉理论。简而言之,现在拿出任何一台 iPhone 或者 Android 手机,前者通过设置引导式访问可使微信进入单应用模式,后者为微信设置一个 Launcher 属性,其实就是微信手机。

倘若微信自己不做桌面程序也没关系,直接在 Android 和 iOS 桌面上,也可以设置各种快捷方式直接启动微信小程序。微信俨然已成为一个 Virtual Machine(虚拟机),至少也是一个 Interpreter(解释器),或者类似应用商店的「店中店」的概念。

我们都知道 Android 本质上是 Linux 内核加上 Dalvik 虚拟机。此前阿里云手机 yunOS 收购自 Misa 创建的猛犸科技,当时就做了一个 Lemur 虚拟机用来替代 Android 官方的虚拟机,后来 Misa又出去创业做了 Rokid,自己业余还在写 VM 和 OS。

如果大胆一点,基于 Android 裁剪,正如前面说的,加个锁屏程序和启动器摇身一变就是一台微信手机。如果再大胆一点,甚至把虚拟机干掉,直接基于 Linux 内核开发微信,性能的提升几乎可以肯定,因为很简单的道理,没有虚拟机这个中间商在赚差价,只是这么做也需要魄力和胆量,也许这件事可以由手机厂商来推动,微信配合就好。

最近很多人在起哄华为做操作系统这件事,这件事对华为来说难度太大了。华为的硬件品质总体是过关的,笔者的判断依据是否为 Google 定制过手机,我们都知道 Nexus 6P 是华为给 Google 代工的手机,从这点讲硬件实力得到了 Google 的肯定。

做操作系统难成功不在乎能不能开发出来,在于有没有自己的生态系统和护城河,很显然华为并没有像腾讯微信那样有一大波开发者围绕着他们,因此自己做系统最难的是这个点,做出来了又如何,没有开发者就不可能有用户,违背「得开发者得天下」。

假设华为和腾讯合作,推出一款微信手机,华为负责硬件,腾讯负责软件。基础代码从开源的 Linux Kernel 或者 Android 的基础上做裁剪和优化,除了电话和短信要略作修改,其他功能几乎都可以交由目前的微信接管,因为微信的生态已经足够成熟。

不要奢望一开始就被大多数人接受,但是有很多人真的只用最基础的电话、短信和微信功能,或者只用微信连电话和短信也不想用,很多时候每天都是各种推销、诈骗广告,只是不得已需要通过手机号码接听快递、外卖的电话或者接收验证码等老旧业务而已,坦率说这些服务都可替代。

其实微信还有一个杀手锏没放出来,细心留意的话,会发现 iOS 的基础应用底部的标签栏如电话、App Stote 等都有5个图标,而微信却只有4个图标,人机交互设计指南的建议是3-5个图标,如果微信在正中间放一个小程序入口会怎么样?

更不用说店中店,看看现在微信里面的小游戏的效果自然就明白了。苹果多次试图在 iTunes 里增加社交元素,奈何苹果的社交网络基因欠缺始终做不好。但是腾讯有这个基因,社交和应用推荐打通,还怕没用户,还怕没开发者吗?流量在哪里,开发者也在哪里。

作者简介:林兴陆,笔名小林,CSDN CTO俱乐部专业会员和专家讲师、CSDN博客专家。80后互联网老兵,17岁加盟瀛海威,先后还曾在润迅集团、恒基伟业任职。2000年曾与刘韧等共同发起 DoNews,并和蔡文胜等组建、收购过多家软件、网络公司,其中参与组建并任 CTO 职务的265网站已于2007年出售给 Google。

【END】

作为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

戳他了解更多↓↓↓

 热 文 推 荐 

☞ 联想杨元庆:没必要做操作系统和芯片;华为Mate 20 Pro被迫退出安卓 Q Beta;GitHub推赚钱新利器 | 极客头条

☞ 国产操作系统可以从 Google Android、Fuchsia 中学习到什么?

☞ 原生 CSS “杀死” 预处理器 Sass!

☞别怀疑,孩子在家里也能学编程!

☞为什么你写了一万小时的代码,却没能成为架构师?| 程序员有话说

☞ARM到底是一家什么样的公司?

☞百花村区块链山的选民们, 超有趣!

☞危机加剧:ARM釜底抽“芯”,华为腹背受敌

☞大神!这段代码让程序员躺赚200W,源码简单,你怎么看?

点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

你点的每个“在看”,我都认真当成了喜欢

微信手机 WeOS 的可行性到底有多大?相关推荐

  1. 微信小程序的影响到底有多大?来听听前公众号技术负责人怎么说

    11月20日上午消息,基于微信小程序的统计平台在近日发布,这家名为阿拉丁的统计平台,将成为国内首家微信小程序数据统计平台,这也是微信小程序自2016年11月3日正式开始公测以来,围绕小程序展开的统计平 ...

  2. 730阵列卡支持多大硬盘_3分钟告诉你:OPPO Reno普通版和旗舰版的差距到底有多大...

    昨天OPPO正式发布了Reno系列手机:分为标准版和旗舰版两款.宣传普通版的售价和旗舰版的卖点是手机厂商一贯的传统.为了搞清楚普通版和旗舰版的差距到底有多大,今天我和大家一起扒一扒这两款手机之间的区别 ...

  3. WeOS 微信手机操作系统

    小林曾经提过微信就是邮件客户端.微信就是浏览器的说法,今天小林再给大家讲讲为什么微信就是手机操作系统这件事. 来自<现代汉语规范词典>的解释 起初 微信形成闭环的生态系统来之不易,毕竟一款 ...

  4. 拇指锁屏APP--新型手机赚钱秒到账到底靠谱不靠谱?

    随着社会发展越来越迅速,几乎人手一部手机了,但是从手机最本身的意愿是为了通话.短讯.联系人等宏景以外,已经被人越来越发现手机能获取消耗时间的区别了,如等公交的时候刷新微博.刷豆瓣.刷新闻.刷朋友圈等等 ...

  5. android 6gb和8gb区别,手机6GB内存和8GB内存的差距到底有多大?你可能被忽悠了!...

    原标题:手机6GB内存和8GB内存的差距到底有多大?你可能被忽悠了! 随着科技的发展,现在手机已经是人们生活中必需品,当然现在手机内存也是越来越大,4G运行内存已经是标配了,然而很多人都在好奇6GB运 ...

  6. 微信 手机 网站 开发 签名 signature node (在更新中)

    在进行微信手机网站开发时,第一座大山就是获取签名.下面是微信JS-SDK开发文档的内容,本文主要理清思路,开发起来,就很快了. wx.config({debug: true, // 开启调试模式,调用 ...

  7. 手机快充功能到底是充电头的功劳还是线的功劳?

    什么是手机快充? 快充即快速充电的简称,一般能将充电时间缩短一半甚至更多,但目前只能应用在手机领域上.简单来说,其实就是让手机充电更快一点,通过提高电压和提高电流两种方式来达到快速充电的目的. 手机快 ...

  8. 关于微信手机确认登录问题

    之前一直想让微信不需要手机确认就可以登陆,网上说已经可以自动登录了.我把微信更新到了最新版本,懵逼!为什么我的微信3.5.0.46版本和那些可以自动登录的网友的微信登录界面不一样.在贴吧了解到,说需要 ...

  9. PHP大灌篮投篮游戏源码 微信+手机wap源码 带控制_大灌篮游戏源码

    内含详细安装教程,请严格按照文档来安装,顺序错了也会安装不起来. PHP大灌篮游戏源码,投篮游戏源码,手动提现 后台密码自己替换MD5 [完整源码链接] PHP大灌篮投篮游戏源码微信+手机wap源码带 ...

最新文章

  1. centos php ioncube_Linux/Centos 安装PHP ioncube扩展
  2. 15.linux-LCD层次分析(详解)
  3. Linux 守护进程一
  4. 2021计算机技能高考考纲,2021年湖北省技能高考技能考试大纲(机械类).pdf
  5. webservice获取天气预报异常
  6. 永洪Desktop交叉表怎么按月份汇总
  7. 【实施工程师之家】linux安装tomcat(yum安装tomcat)
  8. 64位有符号与无符号类型的整数
  9. 剖析大数据平台的数据采集
  10. timertask run函数未执行_图执行模式下的 TensorFlow 2
  11. JavaMVC之JSON
  12. 小小突击队为什么服务器正在维护中,4399小小突击队3月20日5:30更新维护公告!...
  13. javascript Event对象
  14. Maven使用技巧001--- 离线更新nexus中央仓库索引的方案
  15. [Teaching] [Silverlight] 30秒快速建立遊戲迴圈 (Game Loop)
  16. 进度类计算_PERT
  17. artset下载_artset4免费版下载-artset4中文版下载v1.4.2-IT168下载站
  18. oracle loap函数用法
  19. 校园导航系统课程设计,#校园管理系统
  20. 浅析APP应用内及新媒体类推广渠道

热门文章

  1. 《SQL高级应用和数据仓库基础(MySQL版)》学习笔记 ·008【常用函数】
  2. 矩池云上安装yolov4 darknet
  3. 定时重启软件_办公电脑怎样设置定时重启?依靠这款工具即可轻松实现
  4. wps怎么做时间线_时间不够用怎么办?如何做才会更高效
  5. 剑指offer之字符流中第一个不重复的字符
  6. Flutter实战一Flutter聊天应用(汇总)
  7. 中国半导体蚀刻设备行业市场供需与战略研究报告
  8. 2017级C语言大作业 - 合金弹头
  9. PHP 正在迅速死去
  10. 敏捷20周年:一场失败的起义