写点什么

亚马逊云科技发布 M4 和 M4 Pro Mac 实例以加快苹果应用开发

作者:Renato Losio

  • 2025-10-13
    北京
  • 本文字数:1068 字

    阅读完需:约 4 分钟

大小:575.27K时长:03:16
亚马逊云科技发布M4和M4 Pro Mac实例以加快苹果应用开发

亚马逊云科技最近推出了两款基于苹果最新M4芯片的新Mac实例(M4 和 M4 Pro)。新的 EC2 实例提供了更快的 CPU 性能、增强的图形处理能力和更大的内存,用于构建 iOS 和 macOS 应用程序。

 

Mac 实例通常用于构建、测试、打包和签名使用 Xcode 为苹果平台开发的应用程序,包括 macOS 和 iOS。首批EC2 Mac实例于 2020 年发布,两年前补充了第二代。亚马逊云科技的首席开发人员倡导者Sébastien Stormacq这样写到

为苹果平台构建应用程序的开发团队需要强大的计算资源来处理复杂的构建流程,并同时运行多个 iOS 模拟器。随着开发项目的不断扩大和日益复杂,团队需要更高的性能和内存容量以保持快速的开发周期。

 

M4 Mac实例(mac-m4.metal)基于苹果 M4 Mac mini 计算机构建,提供苹果 M4 silicon 芯片,配备 10 核 CPU(四个性能核心和六个效率核心)、10 核 GPU、16 核神经引擎和 24GB 统一内存。苹果 M4 Pro silicon 芯片为 EC2 M4 Pro Mac 实例(mac-m4pro.metal)提供支撑,配备 14 核 CPU、20 核 GPU、16 核神经引擎和 48GB 统一内存。这两个实例类别都提供 2TB 的本地存储。在Hacker News上,用户 asimovDev 评论说:

我想知道,如果机架式 Mac Pros 的价格不是那么离谱的话,亚马逊云科技会不会选择它们?我无法想象,为这些迷你电脑开发机架安装解决方案到底能让他们多么酸爽(除非他们使用了现成的解决方案)。

 

虽然这些实例提供了比早期 M2 系列高达 20%的构建性能提升,允许使用多个 Xcode 模拟器并行运行更多测试,但新的 M4 和 M4 Pro 带来了更高的成本。它们可能并不是在亚马逊云科技上实现持续集成和交付(CI/CD)流水线的最经济实惠选项,因为旧一代的单台主机成本更低。Corey Quinn 在 Bluesky 上评论说:

亚马逊云科技现在以每年 7000 美元的价格租给你一台 Mac Mini。但别担心,他们在上面贴了“Pro”的标签,并添加了一些 Nitro 魔法。我想,这仍然比从苹果购买 Mac Pro 要便宜吧?

 

对于安装开发工具和框架,Stormacq 警告说:

要用于开发的话,需要选择一个至少 200GB 的 EBS 卷。100GB 的默认卷大小不足以安装 Xcode(...),或者,你可以选择在 Mac mini 可用的低延迟本地 2TB SSD 驱动器上安装你的开发工具和框架。请注意,该卷的内容与实例的生命周期绑定,而不是专用主机。

 

与之前的发布一样,EC2 Mac 实例可以作为专用主机购买,可以按需使用也可以采用节省计划。虽然 EC2 Mac 实例的计费是以秒为单位的,但是会有一个 24 小时的最低分配期,以符合苹果 macOS SLA。

 

M4 和 M4 Pro Mac 实例目前仅在美国(北弗吉尼亚和俄亥俄)提供,支持 macOS Sequoia 版本 15.6 及更新的 AMI。

 

原文链接:

AWS Introduces M4 and M4 Pro Mac Instances for Faster Apple App Development

2025-10-13 12:004446

评论

发布
暂无评论

KubeVela + KEDA:为应用带来,kafka入门

Java 程序员 后端

linux安装oracle XE,详解Java架构进阶面试题

Java 程序员 后端

MongoDB :第六章:Java程序操作MongoDB,mysql复合索引面试题

Java 程序员 后端

MyBatis(四):参数处理器,linux运维架构师

Java 程序员 后端

mybatis-plus使用教程,java面试题基础篇

Java 程序员 后端

mybatis开发要点-insert主键ID获取和多参数传递,mybatis原理详解

Java 程序员 后端

MyBatis详解(二)(1),轻松拿到了阿里Java高级开发工程师的offer

Java 程序员 后端

MyBatis详解:spring和mybatis整合,linux视频格式转换

Java 程序员 后端

Kubernetes官方java客户端之八:fluent style,mysql入门视频教程

Java 程序员 后端

Linux上安装Mycat和配置连接MySQL 8,三年经验月薪50k我是怎么做到的

Java 程序员 后端

Linux系统:第十章:服务器环境搭建,附Java面经

Java 程序员 后端

markdown编辑器的使用教程,Java成长路线图

Java 程序员 后端

mybatis-plus代码生成器,一键生成代码,springcloud教程百度云

Java 程序员 后端

Mybatis学习笔记--Mybatis实现CRUD,springboot注解面试题

Java 程序员 后端

MyBatis的jdbcType和javaType详解,spring框架入门教程

Java 程序员 后端

MyBatis详解(一),实战java高并发程序设计

Java 程序员 后端

kubernetes下的jenkins如何设置maven,java异步请求原理

Java 程序员 后端

Linux系统:第十一章:常用命令,华为java面试面经

Java 程序员 后端

Log4j使用指南,java入门视频教程

Java 程序员 后端

Maven的核心概念,java面试高频知识点

Java 程序员 后端

MyBatis详解(二),java开发岗高频面试题全解析祖国的花朵

Java 程序员 后端

Mybatis一二级缓存实现原理与使用指南,java后端技术梳理

Java 程序员 后端

Kubernetes官方java客户端之七:patch操作,深入浅出Java

Java 程序员 后端

Kubernetes教程之新手安装必看(快速浏览少走弯路),java集合详解和集合面试题目

Java 程序员 后端

Myabtis源码分析六-代理对象Mapper的创建流程分析,死锁全详解,一文带你搞定

Java 程序员 后端

Mybatis 传参的各种姿势,看这一篇就足够,java使用教程下载

Java 程序员 后端

mybatis常用注解(绝对经典),java程序设计教程张延军课后答案

Java 程序员 后端

Linux云服务器搭建SFTP服务器图片服务器,java线程原理

Java 程序员 后端

Linux内核结构组成之进程调度,java开发直播系统相关教程

Java 程序员 后端

Maven相关知识点整理,java基础语法的格式

Java 程序员 后端

Mybatis Generator最完整配置详解,Java面试

Java 程序员 后端

亚马逊云科技发布M4和M4 Pro Mac实例以加快苹果应用开发_芯片与网络_InfoQ精选文章