上海卡贝信息技术有限公司
   
Igor:概述

Igor 和 Apple ARM 处理器

创建于 1 月 5 日上午 05:32 -作者:hrodstein

2020 年 11 月,苹果发布了第一款基于M1 芯片的 Mac 电脑,也被称为“Apple Silicon”。M1 芯片建立在ARM处理器架构之上。苹果继续销售基于英特尔的计算机,但据报道,计划在未来两年内完全过渡到 ARM。本文讨论 ARM 如何影响 Igor Pro。

目前发售的 Igor 版本 Igor Pro 9 使用英特尔处理器架构。基于 Intel 的程序使用 Apple 的Rosetta2翻译系统在 Apple ARM 处理器上运行,该系统将 Intel 指令一次性转换为 ARM 指令。根据Igor 用户的报告,Igor Pro 9 在 Rosetta2 下运行良好。

在撰写本文时,由于许多技术和其他障碍,WaveMetrics 尚未在 ARM 端口上工作,我们也没有具体计划。一旦我们明确相关问题,我们将重新审视这一点。

以下是一些问题和障碍:

  • Igor 所基于的 Qt 应用程序框架目前不支持 ARM 上的 Macintosh,尽管正在进行移植。
  • 在 Macintosh ARM 上使用 Qt 需要移植到 Qt 的主要新版本,这本身就是一个耗时且成本高昂的过程。
  • 一旦Qt 在Macintosh ARM 上运行,很可能会出现Qt 许可问题。
  • Igor 依赖于许多需要移植到ARM 的第三方库。其中一些是永远不会移植的英特尔库。
  • WaveMetrics 或 Igor 用户编写的所有 XOP 都必须移植到 ARM 或放弃。其中一些 XOP 依赖于尚未移植或永远不会移植的库。
  • Apple 已弃用Igor 所依赖的 OpenGL 图形库。
  • Macintosh ARM 需要 Big Sur 操作系统,至少在某些机器上,在 Big Sur 下调试 Qt 程序几乎是不可能的。
  • 新版本的 MacOS 可能会 像 Catalina 和 Big Sur 那样带来额外的重大障碍。

正如我们从之前的移植经验(68000 → PowerPC,PowerPC → Intel,Mac OS 9 → Mac OS X,Carbon → Cocoa,32-bit → 64-bit)中了解到的,其他问题无疑会出现。移植到 ARM 既费时又费钱。在移植期间,对 Igor 的总体改进将放缓或停止。

很明显,ARM 是 Macintosh 的未来。我们将寻求澄清问题和障碍,并将审查 Igor Pro 10 开发过程中的情况。同时,我们将继续通过 Intel 版本支持 Macintosh 上的 Igor。

 

 

 

 

 


 

 

在线留言

尊敬的客户朋友,如您有任何意见建议,请通过下表反馈给我们,我们会尽快与您联系。

 

 

 

联系我们

 

微信公众号

咨询微信

企业店铺

400-621-1085

(节假日期间办公室座机如无人接听,请选择其他联系方式,感谢理解!祝您节日快乐!)

 

联系我们 快速链接 相关产品 上海卡贝信息技术有限公司

©2024  上海卡贝信息技术有限公司

产品中心

下载中心

站点地图

隐私政策

 

销售QQ咨询

产品QQ咨询

淘宝店铺

 

综述

XOP Toolkit

最新更新:9.0版

试用下载

IBM SPSS Statistics

GraphPad Prism

Origin Pro

ATLAS.ti

NVivo

Transana

SAS

Stata

SigmaPlot

CurveExpert

Winsteps

Facets

Office Timeline

Litera

MAXQDA

Stella

think-cell

XLSTAT

 

 

 

Igor:概述