2020年11月11日凌晨对于许多中国消费者来说,或许会是个格外忙碌的时间。一方面,许许多多的“双11”商品都将在这个时候开启抢购或补尾款的通道,需要第一时间下单或付款才能抢到最便宜的价格;另一方面就在这一天的凌晨两点,苹果方面也将有望带来首款搭载自研芯片的全新Mac系列产品,从而开启ARM Mac的时代。

届时我们三易生活也会连夜为大家带来苹果此次发布会与产品的详细解析。但在此之前,相信已经有一些朋友开始浮想联翩了。例如未来的Mac机型如果全面转向苹果自行设计、基于ARM指令集的处理器方案,这必然意味着Mac OS和iOS、iPad OS以及Watch OS在基本架构上前所未有的同步,也必然意味着其将更积极地鼓励自家生态内的跨平台开发。

不过这样一来问题就出现了,既然未来的Mac OS有望从现有iOS生态里得到直接的软件阵容好处,那么反过来说,未来的手机有没有可能直接运行PC上的软件,甚至实现手机与电脑的“双模系统”呢?

  • 其实在技术上这完全不是问题

手机能不能直接运行PC操作系统?关于这个问题的答案,其实早在很多年前就已经出现了。早在2008年,如日中天的HTC就发布了他们有史以来,最大最强的智能移动终端HTC Shift PM Handset(X9500)。这款即便是现在看来也巨大得可怕的设备,通过同时配备两颗CPU和两套内存的方式,首次实现了电脑/手机双系统的切换功能。

这款机型除了搭载当时HTC常用的Windows Mobile系统(Shift搭载的是名为SnapVUE的魔改版本,但本质上还是Windows Mobile)之外,最大功能亮点就是可以热切换到Windows Vista操作系统,并配合侧滑盖键盘和超大屏幕,也实现“手机变电脑”的生产力提升。

当然,有的朋友可能会说,HTC Shift的操作系统并非直接运行在手机的硬件上,它更像是将一台电脑和一款手机共用屏幕与外壳的产物。但没关系,因为仅仅几年后,知名Linux分支操作系统Ubuntu在2011年10月31日发布时,也喊出了“跨平台”的口号,并一开始就决定将“能运行PC版软件,插上显示器后能显示PC版系统界面”,作为了Ubuntu手机操作系统的一大卖点。

只可惜Ubuntu过于高估了自己的技术实力,因为仅仅只过了四年,Ubuntu母公司Canonical就公开承认,他们搞不定此前说好的“跨平台”特性。而Ubuntu手机操作系统的构想也就从此被打入冷宫,交给了技术和财力都更加捉襟见肘的开源社区UBports来勉力维持,实际上这就已经等于是承认失败和放弃了。

好在尽管官方不给力,但民间的技术极客还是很强的。比如说在知名开发者论坛XDA上,常年就有那么一帮大佬在鼓捣着把Windows 10桌面操作系统往Lumia智能手机,甚至是往Android手机里安装动作。虽然微软方面如今早已放弃了WP和WM系统,但由于如今ARM版Windows 10原本就是为高通骁龙处理器所设计,这就使得将它们“灌进”手机,并且成功运行的技术难度实际上低了很多。

事实上,如今这帮大佬不仅已经搞定了Windows 10在多款智能手机上的安装与运行问题,他们甚至已经不满足于鼓捣“传统的”ARM架构桌面版Windows 10了。比如说就在这几天有消息显示,一位名为Gustave Monce的技术大牛又成功将更冷门的Surface Hub OS也装进了Lumia 950XL,从而实现了“智能手机运行桌面操作系统”的新突破。

  • 能装是一回事,但能用是另外一回事

其实这些大佬们的努力也让我们很清楚地看到,由于现有的主流PC操作系统(Windows和Linux)都具备支持ARM指令集的版本,因此将其安装到手机上并不是件非常困难的事情。但当消费者想要“在手机上运行PC系统”时,想要得到的显然不是一个需要懂得刷机知识,需要自行经历一番操作才能“装进手机”的系统这个事实,而是能够在手机上使用PC软件,甚至能够将手机当作电脑使用,从而获得更高的移动办公或娱乐方面的体验。

然而将PC操作系统“刷进手机”或许不算太难,但想要在手机上用好PC操作系统,那就完全是另外一回事了。

一方面来说,虽然现在的顶级智能手机性能确实不弱,但PC领域这些年也并未原地踏步。与智能手机上的1+3+4“八核心”芯片相比,如今的顶级PC处理器早已进入了28、32,甚至64核的时代。它们不仅主频更高、缓存更大、并发性能更强,其全规格的四通道或者六通道内存所提供的吞吐量,更不是手机上的低功耗内存可比。要知道在PC领域,软件对性能的需求永远跟随硬件进步而上涨的“安迪比尔定律”,是一条已经延续了几十年的业界铁律。试想一下,当PC上的生产力软件开始针对16核、32核,甚至64核的PC硬件进行优化时,运行在手机处理器上的PC系统还能保证实用性吗?

另一方面来说,由键盘和鼠标引领的操作方式,早已成为PC坚持多年的主流交互体验。这不仅仅意味着用户已经很难在手机的小屏幕上顺利控制PC操作系统,同时它也代表着主流常用的PC软件,几乎更是不会考虑针对7英寸以下屏幕的易用性设计。那么就算能在手机上打开PhotoShop,请问又要如何操作快捷键,如何点选那些比蚂蚁头还要小的控件按钮呢?

可能有的朋友会说,手机可以外接屏幕和键鼠使用呀,那不就解决了显示与操控的问题了吗?然而,如果说手机需要接显示器、需要再接键鼠才能使用“PC模式”,那么“手机装PC操作系统”的便携度优势其实也就荡然无存了。那么,为什么我们还非要追求把PC操作系统塞进手机中使用呢?

【本文图片来自网络】 推荐阅读:

这次的“增强版”有点不一样,一加8T视频评测

对于一加8T来说,此次的升级也与以往有着截然不同的表现。

今年双11线下也“疯狂”,与线上联动日益紧密

除了在线上买买买,你注意到今年双11的线下也很热闹了吗。

lua能在stm32arm上运行吗_ARM版Mac将至,那么手机能运行PC操作系统吗相关推荐

  1. lua能在stm32arm上运行吗_IOS App能在Mac运行!苹果这黑科技能撼动微软吗?

    苹果早前宣布,将会在当地时间11月10日(北京时间11月11日凌晨2点)在Apple Park举办发布会,这是苹果在本年度秋季举行的第三次发布会,这种阵仗在往年并不常见.关于这次发布会的内容,可谓众说 ...

  2. Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本

    Lua移植到arm上 并实现在arm上 可以让lua脚本调c语言,C语言调用lua脚本 首先参考http://wiki.chumby.com/index.php?title=Lua&print ...

  3. stm32 移植java_把Lua移植到stm32上,效果不错! (amoBBS 阿莫电子论坛)

    因为我们产品的需要满足不同行业需求,所以一直在寻找一个脚本语言,以便灵活配置. 前段时间还自己花时间去实现一个C语言解释器,看了一堆编译原理的东西,以及虚拟机等,头都搞大了,把基本功能实现了,但总是不 ...

  4. MacBook上如何运行那些尚未在Mac App Store 上架的 iOS/iPadOS 应用程序分享

    援引外媒 MacRumors 报道,论坛读者 Amy 反馈称在搭载 M1 芯片的 Mac 设备上可以运行任意 iOS 应用程序.随后外媒 The Verge 进行了实测,通过.ipa 文件的方式在 M ...

  5. edge java_在Windows 10上,Edge浏览器不支持插件,因此Java无法运行

    在Windows 10上,Edge浏览器不支持插件,因此Java无法运行. 微软想做什么? 在Windows 10上卸载Edge浏览器(不成功,请不要重试) 在命令行中输入: PowerShell d ...

  6. Autojs教程--3.如何手机后台运行脚本(七猫小说举例) (上)

    啰嗦几句 在广大粉丝的支持下,决定还是坚持更新一下公众号,把Autojs的编程方面的技术和技巧分享给大家,本人这方面的技术不是很高,毕竟山外有山,人外有人,但乐于分享和探讨,对自己也是一个总结和提高. ...

  7. 苹果M1实力太强了,通过.ipa文件的方式在M1 MacBook Air上运行那些尚未在Mac App Store上架的iOS/iPadOS应用程序,Windows用户纷纷种草

    外媒The Verge进行的实测结果显示,通过.ipa文件的方式在M1 MacBook Air上确实可以运行那些尚未在Mac App Store上架的iOS/iPadOS应用程序,其在测试中成功运行了 ...

  8. android pc 操作系统,Bliss OS 12:可在PC上运行最新的Android 10移动操作系统

    Bliss OS是一个基于Android-x86项目的开源操作系统,能让您在任意Linux,windows或Chromebook PC或平板电脑设备上运行最新的Android 10移动操作系统.该系统 ...

  9. 如何用MAC上的Safari检查iPhone手机App运行的Html页面

    现在许多的App内都嵌入有Html页面,为了方便在进行App测试的时候,检查Html页面内元素以及元素样式,我们可以进行以下步骤,将手机App运行与Mac上的Safari进行连接. 工具: iPhon ...

最新文章

  1. date日期相减 java_03时间日期类
  2. .NET混淆器 Dotfuscator使用教程七:加强保护之改进重命名混淆
  3. python self
  4. 火灾自动报警系统及消防设施联动控制
  5. com.netflix.zuul.exception.ZuulException: Hystrix Readed time out
  6. TiDB适用和不适用场景
  7. 洛谷 P1352 没有上司的舞会
  8. Tensorflow 神经网络作业手写数字识别 训练、回测准确率
  9. python从零开始基础入门——开发环境搭建
  10. Ubuntu21.04安装网易有道词典
  11. 如何建设网站步骤有哪些?
  12. 【CV】MobileNet:使用深度可分离卷积实现用于嵌入式设备的 CNN 架构
  13. Jupyter Notebooks学习分享
  14. 蓝牙Ibeacon室内定位和微信摇一摇周边原理分析
  15. 一个C语言编写的坦克大战游戏
  16. Qt5:报错error: ‘tr‘ was not declared in this scop
  17. 【JZ38 字符串的排列】
  18. 阿里云服务器储存空间不足解决方案
  19. 土壤湿度指标(Soil wetness index,SWI)
  20. 利用GitHub制作免费个人主页

热门文章

  1. python字符数组 操作_【Python】15种字符串操作
  2. 官方Xcode及模拟器SDK下载
  3. 2021-05-05
  4. 关于IEDA不显示Add ad Library
  5. 第九届蓝桥杯国赛参赛心得
  6. OPPO A53 5G配置怎么样 OPPO A53 5G值得买吗
  7. 投资界那点事儿:VC们惯用的十大英文装逼词汇
  8. 安卓app中跳转到天猫手机app首页
  9. 07版cad插件express怎么下载_AutoCAD安装完成以后怎么加载Express Tools?
  10. session和cooki的区别