如果微软开发了 Android,会有何不同?
虽然这种事情永远也不会发生,但是假如当初是微软开发了 Android,那么如今科技领域的局面会有很大的不同。
作者 | Steve Ranger
译者 | 弯月 责编 | 屠敏
出品 | CSDN(ID:CSDNnews)
智能手机大战已经结束,两位获胜者分别是Android和iOS。大多数其他竞争者在很长一段时间内都无力还击,如今的微软也慢慢放下了对Windows手机的执拗。
这并不意味着他们没有遗憾。最近微软的联合创始人比尔·盖茨称,未能创建Android之类的移动平台是他毕生最大的失误之一。
“有史以来最大的失误就在于,我们的管理不善导致微软未能占据如今Android的地位。如今的Android是标准的非苹果手机平台。按理说,微软本应取得这场战役的胜利。”比尔·盖茨最近在出席由一家美国风险投资公司主办的活动时说。
有两个相关的问题发人深省:首先,为什么资金雄厚人才济济的微软未能创建Android之类的平台?其次,假如当初微软成功了,那么如今的科技领域将会是什么样子呢?
并不是说微软不想打入智能手机市场。早在Android和iOS推出之前,微软就花了数年时间研究不同的手持设备(当时称之为PDA)。
但是,等到iPhone和iOS,以及后来的Android问世后,微软就陷入了多年的困境,虽然他们争先恐后地追赶,甚至还收购了诺基亚的智能手机业务,倾尽全力做殊死一搏,然而最终还是以失败告终。
当然,还有许多理由表明,微软未能,而且也永远不可能创建Android乃至iOS之类的平台。
对我而言,微软面临的一个主要问题在于,长期以来,他们一直认为智能手机只不过是一个缩小版的标准桌面操作系统(他们甚至还建立了一个名为Pocket PC的品牌)。
对于一家专注开发PC的公司来说,这并不奇怪,但这意味着他们很难想象触摸式的全新用户界面以及使用应用程序的新方式(这些微小的“应用程序”)。尽管如此,iPhone在首次推出时只有500个应用,而当时的微软Windows手机已经拥有18,000个应用。而iOS和Android的真正突破在于它们继承了应用商店,下载起来很方便。
微软未能创建Android的另一个重要原因在于,Android是一个开源产品(而且在某种程度上至今仍是),而当时微软始终对开源持怀疑的态度。但Android的开放性意味着,手机厂商可以在其源代码之上进行调整,并按照自己的喜好使用。
但更重要的是,Android很便宜。手机厂商不必担心高昂的许可费用,而他们的手机价格也相对更便宜,实验的风险也较低。因此,一时间市场上不同的Android手机犹如寒武纪大爆炸般纷纷涌现。随着Android占据的市场份额越来越多,包括微软在内的所有厂商最终都放弃了许可费,但已为时太晚(几年后,微软还向许多用户提供了免费的Windows 10升级,此举足以彰显开源的深入人心)。
当时的苹果已牢牢把控住了高端市场,因此移动操作系统市场上只剩下面向大众的发展空间了,而Android及时填补了这一空白。
尽管由于种种微软内部的制度、技术和经济原因,导致微软不太可能创建Android,但让我们想象一下,假如当初是微软开发了Android,那么会怎样?
比尔·盖茨本人有一个非常明确的概念。他说:“如果只有一个非苹果操作系统,那么这个系统值多少钱?那将意味着G公司将4000亿美元拱手让给M公司。”因此,也就是说微软可以从谷歌手中夺取4000亿美元的收入。
届时,谷歌的规模会大幅缩小,而微软会发展壮大。如果微软成为移动平台的大公司,那么他们就不会转向云计算,也许谷歌会更快地转向云。我们很难衡量这种巨大变化的影响。
对于个人用户来说,我们不要忘了Android为谷歌带来的利润来自于操作系统捆绑在一起的服务——地图、搜索、电子邮件等,这就是为什么谷歌将Android免费送给手机厂商的原因。
这是Android的一个巨大的突破,但这些谷歌的服务通过获取我们的个人信息而赚钱。因此,Android在规范我们为了获取这些服务而可以交换以及应该交换的隐私方面发挥了重大作用。
虽然我们中的很多人非常担心隐私的问题,但大多数人对这笔交易仍然很满意。
微软是否可以在不使用类似策略的情况下创建像Android一样成功的产品?也许,如果它可以将智能手机作为销售更多付费服务的渠道,就像如今我们使用Windows一样。
也许,届时监视资本主义可能需要更长的时间才能达成现状。但也不一定。也许会出现另一家公司提出一个与谷歌非常类似的产品,而我们如今面对的局面依然相同。
但是,我们要牢记,如今的局面永远不可避免,而且这种状况也不会永久地持续下去。
原文:https://www.zdnet.com/article/what-if-microsoft-had-invented-android/
本文为 CSDN 翻译,转载请注明来源出处。
【End】
“只讲技术,拒绝空谈!”2019 AI开发者大会将于9月6日-7日在北京举行,这一届AI开发者大会有哪些亮点?一线公司的大牛们都在关注什么?AI行业的风向是什么?2019 AI开发者大会,倾听大牛分享,聚焦技术实践,和万千开发者共成长。
目前,大会盲订票限量发售中~扫码购票,领先一步!
90%的程序员学Python这么认为:
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
热 文 推 荐
没有授权,Android App 也能获取你的权限?!
58 张图,手把手教会你 Simscape Multibody 物理建模与刚体变换!
人工智能 60 年技术简史
☞2019年技术盘点容器篇(三):阿里专家谈容器:既叫好又叫座? | 程序员硬核评测
微软洪小文:AI将成为人类未来最好的左脑
6月Top 20榜单出炉啦! 万万没想到区块链大佬竟在忙这个...
☞干货 | Python后台开发的高并发场景优化解决方案
☞泪目!Linux之父:我就是觉得苹果太没意思!
点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。
你点的每个“在看”,我都认真当成了喜欢
如果微软开发了 Android,会有何不同?相关推荐
- android app 移植到pc,微软开发新应用把Android app“移植”到Win Phone
依据微软2010年公布在Tweet上的一份专利申请书,微软正在开发一种新服务能够在不同的手机操作系统中"移植"应用和应用数据.这是说Android,iOS应用以后可以跨平台&quo ...
- android surface 平板,微软开发折叠屏 Surface 平板,可运行 Android 应用
原标题:微软开发折叠屏 Surface 平板,可运行 Android 应用 还是来自 IHS Markit 分析师 Jeff Lin 的预测,微软计划在 2020 年上半年发布一款折叠屏幕平板电脑.这 ...
- xamarin c#开发ios/android 应用
最近项目需要开发手机客户端,而现在项目又是微软的项目,所以正在考虑用xamarin c#开发ios 应用,这方面的资料不是很多,下面是一些资料的汇总 等研究一段时间再写的使用心得. xamarin 的 ...
- android 实现表格横向混动_Flutter混合开发和Android动态更新实践
Flutter混合开发和Android动态更新实践 感谢闲鱼和csdn的文章给的思路: 本篇是实践性文章包含两部分 将Flutter工程编译后的文件集成到Android项目 将Flutter代码热更新 ...
- 【Android FFMPEG 开发】Android 中使用 FFMPEG 对 MP3 文件进行混音操作
文章目录 一.前置操作 ( 移植 FFMPEG ) 二.FFMPEG 混音命令 三.Android FFMPEG 混音源代码完整示例 四.博客源码 一.前置操作 ( 移植 FFMPEG ) 参考 [A ...
- 【Android FFMPEG 开发】Android Studio 工程配置 FFMPEG ( 动态库打包 | 头文件与函数库拷贝 | CMake 脚本配置 )
文章目录 I . FFMPEG 交叉编译后的函数库及头文件 II . FFMPEG 静态库打包动态库 ( 仅做参考 ) III . 创建 Android Studio 工程 IV . FFMPEG 头 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入动态库 ( 构建脚本路径配置 | 指定动态库查找路径 | 链接动态库 )
文章目录 I . CMake 引入动态库与静态库区别 II . Android Studio 中 CMake 引入动态库流程 III . 指定动态库查找路径 IV . 链接函数库 V . 完整代码示例 ...
- 【Android NDK 开发】Android Studio 使用 CMake 导入静态库 ( CMake 简介 | 构建脚本路径配置 | 引入静态库 | 指定静态库路径 | 链接动态库 )
文章目录 I . CMake 简介 II . Android Studio 中 CMake 引入静态库流程 III . 指定 CMake 最小版本号 IV . 导入函数库 ( 静态库 / 动态库 ) ...
- 【Android NDK 开发】Android.mk 配置静态库 ( Android Studio 配置静态库 | 配置动态库与静态库区别 | 动态库与静态库打包对比 )
文章目录 I . Android Studio 中使用 Android.mk 配置静态库 总结 II . 第三方动态库来源 III . 配置 Android.mk 构建脚本路径 IV . 预编译 第三 ...
最新文章
- LeetCode简单题之排列硬币
- 递归/回溯:subsets求子集
- 日志分析系统分类有哪些_SEO优化中网站日志起到的重要性作用
- LeetCode 648. 单词替换(Trie树)
- mysql选中一行数据_获取table选中一行数据库
- wordpress插件翻译不生效_谷歌浏览器自带翻译功能如何设置?不喜欢用插件的快来看...
- java中四种操作(DOM、SAX、JDOM、DOM4J)xml方式详解与比较(转)
- python批量实现将文件夹内的每张图片分割成多张
- 代码大全(第二版)笔记——高质量的子程序
- 利用新浪api获取ip归属地
- 存货审计应注意的问题有哪些
- 163vip邮箱登录,网易邮箱如何登录?vip163邮箱怎么登陆?
- C/C++实现http下载文件
- 第 40 章 呼吸灯与 SPWM 波
- 【http】微信网站使用的是http80端口或者https443端口访问
- javascript - 字符串的操作
- 【论文阅读】PAIRWISE LINKAGE FOR POINT CLOUD SEGMENTATION-ISPRS-luxiaohu
- 保险知识一:续期收费与续保的区别
- win10设置md文件默认打开方式
- [BSidesSF2019]blink(CTF-Tools)
热门文章
- kubenetes 1.4的Master节点克隆并改造为node节点以及node查询问题解决
- [Ubuntu] 查看内核和版本号
- 记录——《C Primer Plus (第五版)》第七章编程练习第四题
- 【图像融合】简单加权融合
- 海龟绘图两小时上手C语言 - 4 任意螺旋线
- 宁愿“大小周”、每天只写 200 行代码、月薪 8k-17k 人群再涨 | 揭晓中国开发者真实现状
- 低代码平台会成为企业数字化基础设施么?
- 真假黄仁勋疑云?英伟达推出全球首个元宇宙平台
- “意念打字”终成真!准确率超 99%,还登上了《Nature》封面!
- Sutton 强化学习, 21 点游戏的策略蒙特卡洛值预测