0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

“Marzipan计划”实现ios在Mac电脑上运行

电子工程师 来源:网络整理 作者:佚名 2018-02-11 09:56 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Touch Bar是Mac电脑在触控方向的一次谨慎尝试

新浪数码讯 2月1日上午消息,传说中的苹果公司“Marzipan计划”可能在几年得以实现,这个计划旨在简化开发者工具,统一基础代码,带来的结果就是,iOS应用有可能在Mac电脑上运行。

统一代码

iOS 11的糟糕表现让很多用户失望,一些消息源认为,苹果今年将重点改善系统稳定性而不是加上更多功能,所以iOS 12的很多新特性将会延后。

但国外网站Axios却说,苹果的Marzipan计划仍在进行中,在新的框架下,开发者将能够设计出一种第三方应用程序,既可以使用触摸屏,也可以使用鼠标或触摸板来操作。而具体的操作方式则依据它在iPhone、iPad还是Mac设备上运行而定。

消息源没有解释这一切将如何运行,但苹果可能发布一个新的SDK开发包,提供真正跨平台功能的新应用程序编程接口。目前,苹果已经有了一个名为UXKit的框架,用于Mac上的照片应用,但之前就有人说,Mac上的UXKit与iOS的UIKit非常相似。

与软件相关的内容一般会在6月的WWDC开发者大会上公布,目前所有人猜测都是我们在6月会看到具体的变化。

一条两全其美的路

微软和第三方电脑厂商在在十几年前就尝试过给Windows笔记本装上一块触控屏幕,但结果非常糟。这种简单粗暴的改造带来的结果就是人们不得不用手指去电程序关闭窗口上那个芝麻大小的X按钮,那年代的Windows系统为鼠标键盘而生,并不是加个触控屏就能解决问题。

电脑的操作逻辑在从一开始就是鼠标键盘

苹果一直拒绝给Mac电脑加上触控屏幕,他们不断优化Mac的触控板,并做出了iPad这种介于手机和电脑中间的产品,在强行改装的Windows笔记本中间,这种新型的”平板电脑“获得了巨大成功。

但微软也不是一直停滞不前,到了Windows 8之后,微软才在交互上考虑到触控操作,经历几年折磨,Win 10笔记本在触控上已经有了相当优势。

我们相信,这并不是促使苹果拿出Marzipan计划的主要原因——其实更多在于苹果自己,Mac不需要像iOS那样只能通过这个渠道安装App,这导致它发展滞后了iOS版App Store一个时代。

要重振Mac App Store才是苹果的根本目的,历史不能倒退,如果限制只能从App Store安装,会遭遇用户激烈吐槽。所以统一版本看起来是个兼顾各方利益的好主意,从现有产品角度看,硬件不用改变什么。用户也无需重新习惯操作逻辑

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • iOS
    iOS
    +关注

    关注

    8

    文章

    3403

    浏览量

    155784
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    科普|MAC地址注册流程

    MAC地址注册流程MAC地址是分配给网络设备的唯一标识符。它是一个由48位二进制数组成的地址,通常以6个十六进制数字对表示,中间用冒号或连字符分隔开。MAC地址是在网络设备制造时,由硬件厂商将固化
    的头像 发表于 05-15 18:11 84次阅读
    科普|<b class='flag-5'>MAC</b>地址注册流程

    iOS 无法 BLE 模式下显示BT 设备,怎么处理?

    iOS 无法 BLE 模式下显示我的 BT 设备
    发表于 04-28 06:52

    科普|什么是MAC地址、MAC码、OUI码、蓝牙串号

    点击上方蓝字关注我们第一问:MAC地址是什么?MAC地址(MediaAccessControlAddress),直译为媒体访问控制地址,也称为局域网地址(LANAddress),以太网地址
    的头像 发表于 04-16 11:07 445次阅读
    科普|什么是<b class='flag-5'>MAC</b>地址、<b class='flag-5'>MAC</b>码、OUI码、蓝牙串号

    STM32N6 PSRAM 运行代码的调试

    1. 引言STM32N6 项目中,用户代码可能会比较大,此时仅用内部 SRAM 并不能满足用代码运行需求。那么,将代码放置到 PSRAM 运行也是个不错的选择。2. 问题2.1. 问题详情客户
    发表于 04-15 16:02 0次下载

    后量化模型 iMX93 NPU 运行,但输出不正确怎么解决

    我正在使用 MobileNet 的自定义实现,旨在对 spark 进行二进制分类。转换为 tflite 并将其量化为 int8 后,模型按预期 NPU 运行,但输出没有意义。该模型
    发表于 03-18 07:53

    LAT1621_STM32N6 PSRAM 运行代码的调试

    STM32N6 项目中,用户代码可能会比较大,此时仅用内部 SRAM 并不能满足用代码运行需求。那么,将代码放置到 PSRAM 运行也是个不错的选择。 客户开发其产品过程中,使用了
    发表于 03-11 10:44 0次下载

    如何在DGX Spark运行NVIDIA Omniverse

    首先感谢 Vigor 同学第一时间的分享,以下是具体如何在 DGX Spark 运行 Omniverse 的方法。
    的头像 发表于 12-17 10:13 1054次阅读
    如何在DGX Spark<b class='flag-5'>上</b><b class='flag-5'>运行</b>NVIDIA Omniverse

    工业平板电脑一体机自助查询终端设备的应用优势分析

    工业平板电脑一体机自助查询终端服务领域具有广泛的应用前景。通过其多功能查询服务、便捷的触摸屏交互、灵活的安装位置、高亮度和高分辨率显示屏、坚固耐用设计、远程管理和监控以及数据安全和隐私保护等特点,工业平板
    的头像 发表于 11-10 15:54 548次阅读

    以太网通讯FPGA实现

    也需要一次应答确认数据收到,断开连接双方需要进行4次挥手。如图所示: 三、TCP/UDP协议实现 本开发板提供有以太网PHY芯片KSZ9031RNX, PHY发送数据的
    发表于 10-30 07:45

    如何利用Verilog HDLFPGA实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDLFPGA实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。FPGA中
    的头像 发表于 10-22 17:21 4642次阅读
    如何利用Verilog HDL<b class='flag-5'>在</b>FPGA<b class='flag-5'>上</b><b class='flag-5'>实现</b>SRAM的读写测试

    Windows作系统可以 ARM926EJ-S 运行吗?

    Windows作系统可以 ARM926EJ-S 运行吗? 如果是,用于实现 Windows作系统的步骤和工具是什么 Windows作系统可以
    发表于 08-29 07:50

    使用VerilogFPGA实现FOC电机控制系统

    自动驾驶、电动滑板车、无人机甚至工业自动化领域,高性能电机控制是不可或缺的核心技术。而如果你对硬件有足够的热情,你会发现:传统用 MCU 实现 FOC(Field-Oriented Control,磁场定向控制)也能“搬”到 FPGA
    的头像 发表于 08-21 15:27 5737次阅读
    使用Verilog<b class='flag-5'>在</b>FPGA<b class='flag-5'>上</b><b class='flag-5'>实现</b>FOC电机控制系统

    多屏电脑运行同花顺股票软件几次闪退,什么原因?怎么处理?

    华硕多屏电脑运行同花顺股票软件几次闪退,还经常登录不提示故障, 软件在其他电脑也能正常运行
    发表于 07-19 10:33

    重振索尼复古微型电脑——计划以OrangePi CM5 作为主板升级

    经典的VaioVGN-UX(2006),可能通过OrangePiCM5恢复其热情。索尼经典手持式Windows滑轮PC设计的粉丝正在计划进行直接升级。日前,发烧友Tomsek68Reddit
    的头像 发表于 07-07 17:48 1173次阅读
    重振索尼复古微型<b class='flag-5'>电脑</b>——<b class='flag-5'>计划</b>以OrangePi CM5 作为主板升级

    运行在嵌入式系统的emApps

    在当今快节奏的嵌入式系统世界中,灵活性和适应性是嵌入式系统实现的关键。SEGGER推出了其最新创新:Embedded apps(emApps)应用,类似于手机上的应用程序,可以运行在嵌入式系统
    的头像 发表于 06-18 09:53 1119次阅读
    <b class='flag-5'>运行</b>在嵌入式系统<b class='flag-5'>上</b>的emApps