苹果macOS Catalina正式上线,还处于磨合阶段

10月9日消息,昨日苹果公司用于电脑产品的macos catalina正式上线。对开发者来说,新系统最大的改进之一是mac catalyst,它能让ipad程序在mac上运行。不过这个跨平台过程刚刚出生,还在磨合阶段,一些开发者最近谈到了他们使用mac catalyst的体验。
mac catalyst最初名为“project catalyst”——苹果公司表示,它能让ipad应用简单移植到mac上,就像在xcode开发工具中勾选一个复选框一样简单。
对开发者来说,这是历史性的一步,长期以来,移动平台和电脑平台的app并不通用,开发者必须写两次代码,设计两套ui界面,才能分别为两个平台制作对应的app。如果mac catalyst能成功,将是一次历史性的改变。
当然,任何历史改变都是一个缓慢的进程,至少目前,要使ipad应用程序真正与mac应用程融合,还需要做更多的工作。马克-古尔曼(mark gurman)报道称,一些开发人员在catalyst上遇到了些问题。
根据他的报道,开发者詹姆斯-汤姆森(james thomson)想让自己的ipad pcalc计算器应用行在mac上,但这个工作量比他最初预期的要大。汤姆森称,自己的app改变成mac版后,最初“看上去像一个ipad应用漂浮在一个更大的屏幕上,所以他重新设计了用户界面。另外,如果是较老的mac电脑,运行苹果的高级3d图形框架scenekit有点吃力。
另外,目前虽然是一款app能同时在两个平台上运行,但它们的售卖还是在ios和macos商店分开的,所以用户有可能为一款程序花两次钱(当然前提是他不知道买一次ipad版就能在mac上运行)。
根据古尔曼的报道,貌似大多数开发者遇到的都是用户界面相关的问题,例如一些应用在播放视频时无法隐藏鼠标指针,或者可能在视频录制、两指滚动、频游戏中使用键盘和触屏方面存在问题。
目前,苹果也在协助开发者解决这些问题,例如赛车游戏《沥青9号》,它的制作方gameloft表示,通过mac catalyst运行在mac上的《沥青9号》已经“略微推迟”,以完善体验,并将于今年晚些时候推出。
尽管有挫折,但我们仍旧相信mac catalyst是mac应用程序开发的未来。多平台融合,抹平不同设备之间的沟壑是早晚的事,从理论上看,这件事貌似也只有掌握ios,ipados和macos等多平台系统的苹果能做,微软或谷歌也曾尝试打通电脑和手机之间那堵墙,但windows phone已经被放弃,chrome os还只能用于少量上网本,作为一种低价选择存在。
两个不同系统,不同平台,不同架构的平台从没融合过,这中间要克服的问题不只是代码,还有怎么让原本用户界面和操作逻辑完全不同的app兼顾两种不同设备的体验。

普星14笔记本,搭载英特尔第八代酷睿™i7-8550U,性能可达游戏本水平
英特尔以扎实的步伐推动可持续发展,每一天都是“地球日”
移动操作系统带来差异化设计
华为鸿蒙OS 2.0手机开发者Beta版:P40 Pro、Mate 30系列可申请公测
小米6真的要来了,重磅功能曝光,必须买
苹果macOS Catalina正式上线,还处于磨合阶段
新光刻技术将会对纳米芯片的发展产生重大影响
机器视觉检测技术及其在中药智能制药中的应用展望
宇宙产业该如何布局与发展?
用于Xilinx Ultrascale Kintex FPGA多路千兆位收发器 (MGT) 的电源解决方案
亚运在深圳系列之四:曾经的挂科王
云知声参与建设的知新工程产业创新实验室正式启动
锂离子电池的电极厚度对其电化学性能的影响
通达电气:目前电子后视镜业务规模不大,利润贡献较小
TI推出业界最小型1.8A有刷DC电机驱动器DRV8x
针对物联网各层次结构,开展安全技术和产品的研究
隔离器件在EV/HEV电池管理系统中的应用研究
美半协:2022年美国半导体产业研发投入588亿美元,拿下53.4%中国市场
docker容器有几种状态
强化手机信号在隧道中也能实现满格手机信号