近期涉及以便以相同方式将iPhone应用程序转换为Mac应用程序内容备受瞩目,很多读者对此也很有兴趣,现在给大家罗列关于以便以相同方式将iPhone应用程序转换为Mac应用程序最新消息。
软件开发人员很快将能够设计与触摸屏或鼠标/触控板一起使用的通用iOS / macOS应用程序,具体取决于它们是在iPhone和iPad硬件上运行还是在Mac上运行。该应用程序合并计划被称为Project Marzipan,据报道,苹果计划用自己的Mac处理器替换Intel芯片。
马克·古尔曼(Mark Gurman)为彭博社报道:
苹果计划在今年晚些时候允许开发人员通过新的软件开发套件将其iPad应用程序移植到Mac计算机上,该公司最早将在6月的年度开发者大会上发布该套件。
知情人士说,开发人员仍然需要向苹果公司的iOS和Mac App Store提交单独版本的应用程序,但是新套件将意味着他们不必两次编写底层软件代码。
WWDC 将于 6月3日至7日在圣何塞的McEnery会议中心举行。
多步骤计划的最终目标是到2021年帮助开发人员一次性构建一个应用程序,并将其在iPhone,iPad和Mac上运行。但是尽管有应用程序合并计划,苹果公司还是表示不会将iOS和macOS合并到一个操作系统中。
苹果计划在2020年扩展该工具包,以便以相同方式将iPhone应用程序转换为Mac应用程序。苹果工程师发现了这一挑战,因为iPhone屏幕比Mac计算机屏幕小得多。
希望这不会导致在非智能手机屏幕上看起来不自然的爆炸应用程序,例如那些未优化的Android平板电脑应用程序。
到2021年,开发人员将能够将iPhone,iPad和Mac应用程序合并为一个应用程序,或者称为“单个二进制文件”。这意味着开发人员无需将其工作提交到不同的Apple App Store,从而可以直接从Mac计算机下载iOS应用,从而有效地合并了商店。
我在想象会有一个中央商店根据平台过滤内容。如果我在iPhone上访问过它,macOS应用程序将被隐藏,反之亦然。我们还需要一个选项来显示所有应用程序(例如,在浏览App Store仅iPhone的搜索结果时显示iPad应用程序),以便人们可以通过手机或平板电脑在Mac上下载并安装应用程序。
苹果希望新的框架能够刺激新软件的创建,从而增加公司小工具的实用性。一些主要开发人员已停止使用本机macOS应用程序,而转而使用Twitter等基于Web的同类应用程序。
最直接的好处将是为数百万为Apple设备编写软件的开发人员简化生活。例如,今年晚些时候,Netflix可以通过转换其iPad应用程序来更轻松地提供Mac应用程序以观看视频。
到2021年,主要放弃了Mac平台的Twitter可以为所有Apple客户发布一个应用程序。
如果正确完成Marzipan项目,则可以解决这些难题。
懒惰的开发人员中一种令人担忧的趋势是,一旦跨多个平台工作,它们就会使用第三方软件框架来构建应用程序,这导致了各种各样的垃圾软件。一个很好的例子:电子构建的应用程序,例如Slack,NordVPN等。这种跨平台应用程序的主要问题在于,它们实际上并不尊重每个操作系统的平台特定功能。结果,您将无法获得macOS提供的功能,例如拼写检查,以确保所有本地Mac应用程序都“免费”获得。
语音备忘录,macOS Mojave中现已提供的另一个iOS应用程序。
彭博社于2017年12月首次爆料了Marzipan项目,称苹果正在开发新工具来帮助程序员设计,设计和编译可在iPhone,iPad和Mac设备上运行的单个应用程序二进制文件。直到2018年6月的2018年WWDC,该公司才对新框架进行了偷窥。
现在,我们正处于Marzipan项目的第一阶段,苹果公司通过将Stocks,Home和其他iOS应用程序移植到macOS Mojave来测试新框架。这家位于库比蒂诺的公司基本上采用了重要的iOS框架,并将其调整为适用于macOS以及专门针对台式机计算的行为,例如使用触控板,鼠标和窗口。
第一个用Marzipan构建的应用程序非常糟糕。
Mojave的股票应用程序之一Apple News是使用Apple的Marzipan工具构建的。
如果您仔细查看Mac上的“房屋,股票和新闻”应用程序,您会注意到各种不一致和不合逻辑的用户界面布局。您可以清楚地知道,存在一些中间软件层,可以使这些iOS应用程序在macOS上运行。
话虽如此,我毫无疑问地认为,第2、3阶段等等将在速度和响应能力方面取得重大改进。当Mac最终放弃使用Apple设计的英特尔处理器芯片时,我感到这些移植的应用程序将在macOS上本地运行。
对于那些想知道的人,用苹果设计的代号为“ Kalamata”的苹果机取代英特尔芯片的计划仍处于早期开发阶段。
可靠的苹果分析师郭明Chi(Ming-Chi Kuo)列举了苹果从改用内部设计的Mac芯片中获得的四个优势。首先,苹果公司可以控制有关Mac设计和生产的所有方面,并且不受英特尔不可靠路线图的负面影响。
其次,苹果将通过降低处理器成本来增加自己的利润。第三,如果这些节省转化为低价的Mac,它将获得市场份额。第四,使用自己的芯片将导致Mac平台与竞争对手产品的进一步差异化。