历史上的今天
今天是:2025年02月05日(星期三)
2018年02月05日 | 苹果生态圈大动作 今年iOS应用可能在Mac上运行
2018-02-05 来源:IT时报
IT时报记者 王昕 整合报道
近日,传说中的苹果公司“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安装,会遭遇用户激烈吐槽。所以统一版本看起来是个兼顾各方利益的好主意,从现有产品角度看,硬件不用改变什么,用户也无需重新习惯操作逻辑。
史海拾趣
|
系统设计原则 在控制系统的时候, 首先是根据系统的性能指标和功能要求决定系统的结构形式、划分软硬件的分工、确定具体电路形式及元器件选型等设计工作, 系统的设计方案在很大程度上也就决定了系统的可靠性。在系统方案设计时应遵循 ...… 查看全部问答> |
|
我是论坛新人,借此机会和大家交个朋友。拿个软件共享以表诚意。 /*每次DDS时,都要编程算表,前几天心血来潮,编了个小软件,制表就简单了,适合n位DA的输出*/… 查看全部问答> |
|
我们做的灯都是蓝色死珠的多,红色和绿色坏的很少,相对蓝色来说可以忽略。红绿蓝都是非隔离方案做的,到底是灯珠的问题还是驱动的问题呢? 论坛上看到以上一句话以你的专业知识和经验能否解释下你知道的;为什么蓝色的死猪就多呢;… 查看全部问答> |
|
data.load.exe $REL\\eboot.exe /nocode /reloc .text at 0x80039000 /reloc .data at 0x80021000 这里0x80039000表示eboot在运行时代码段的地址;0x80021000表示eboot运行时数据段的起始地址。 这两个地址从哪里来的呢? 通过什么工具或者什么文 ...… 查看全部问答> |
|
高价收购现有MC68EZ328手持嵌入式RFID数据采集产品的方案 我现在有个项目要用手持的数据采集产品,现高价收购 要求如下: 1.提供原理图,PCB Layout 2.提供系统软件原代码 3.使用单片机或嵌入式CPU 4.读写RFID 5.将RFID资料用GRPS发给服务器 6.USB Host 7.4行汉字显示 8.数字键盘输入 价格可以 ...… 查看全部问答> |
|
联系方式:MSN chenhuanwanted@hotmail.com (薪水十分不错,工作地点:深圳) Embedded Software Engineer Experience: Real-time embedded system software development for hand-held or highly portable systems including application ...… 查看全部问答> |
|
我现在通过BIB和REG文件将自定义的SHELL程序加载到系统中,系统启动后是先启动标准的SHELL界面,然后启动我自定义的SHELL,但是我想去掉标准的SHELL界面,让系统直接加载我自定义的SHELL程序,我试着去直接删除标准的SHELL但是系统不允许,请问我该怎么做 ...… 查看全部问答> |
|
各位, arm 系列的芯片哪些能支持触摸屏?cortex a8太贵了。 我知道ARM cortex M3可以,ARM 9可以?那M3系列的LM3S800,LM3s9B92可以吗? 我想找一款低档的芯片,能支持触摸屏就可以? 谢谢,我对ARM不太懂。… 查看全部问答> |




