跳转到主要内容

Bitrig的AI编程平台现在让你在3D模拟器中折叠和旋转iPhone Duo

Bitrig通过交互式3D模拟器拥抱iPhone Duo

就在苹果推出Xcode 27.1 Beta 1——首个正式支持iPhone Duo应用开发的工具链——几天后,AI编程平台Bitrig宣布了自己的支持。此举使Bitrig成为渴望为苹果可折叠设备开发的早期推动者。

从氛围编程到严肃工具链

Bitrig最初是一个有趣的“氛围编程”应用:说出或输入提示,它就能在你的iPhone上直接生成一个原生SwiftUI应用。此后,它迅速成长。该平台现在包括Mac版本、完整的Xcode工具链、集成的iPhone模拟器和真机测试。项目可以导出到Xcode,或通过TestFlight和App Store发布。

一个能弯曲、倾斜和旋转的模拟器

此次更新的核心是一个交互式3D模拟器。开发者可以折叠、倾斜、旋转和重新定位虚拟iPhone Duo,以查看其应用在不同姿态下的表现。想检查帐篷模式?只需拖动铰链。好奇设备半开时布局如何?模拟器会实时镜像显示。

对于铰链交互,Bitrig利用了SwiftUI的onHingeChange修饰符,让开发者根据折叠角度调整视觉效果和行为。模拟器实时读取铰链数据,因此你可以观察应用在设备从关闭到打开时的响应。

使用ArrangementView进行创意布局

Bitrig还支持ArrangementView,这开启了有趣的交互场景。想象一下:你的iPhone Duo以帐篷式立在桌上。你把媒体放在上半部分,控件放在下半部分——就像一台微型笔记本电脑。或者将其立在边缘,使用水平布局,让用户通过外屏进行交互。这些不仅仅是噱头;它们是重新思考可折叠设备应用设计的实用方法。

管理多个Xcode版本

这里有一个微妙但方便的功能:Bitrig帮助开发者兼顾多个Xcode版本。你可以使用测试版Xcode准备iPhone Duo应用,然后切换回Xcode 27,继续为现有应用构建和发布更新。无需在前瞻性实验和稳定版本之间做出选择。

对开发者意味着什么

苹果在Xcode 27.1 Beta 1中正式支持iPhone Duo是一个明确的信号:可折叠应用即将到来。Bitrig的快速响应为开发者提供了一个沙盒,无需等待实体硬件即可进行实验。无论你是在制作分屏游戏还是多任务工具的原型,模拟器都提供了一种低风险的迭代方式。

当然,模拟器并不能完美替代真实测试。但对于早期探索来说,这是一个坚实的起点。借助Bitrig的AI辅助编程,即使是新手也能轻松上手。

关键要点

  • Bitrig在苹果发布Xcode 27.1 Beta 1后立即添加了iPhone Duo支持
  • 交互式3D模拟器让开发者可以折叠、倾斜和旋转虚拟设备。
  • 通过SwiftUI的onHingeChange获取实时铰链数据,帮助测试折叠过渡。
  • ArrangementView支持帐篷模式和边缘站立等创意布局。
  • 可以管理多个Xcode版本,让开发者在测试测试版功能的同时维护稳定版本。