macOS Big Sur 11 Beta 3ではApple Silicon搭載のMacとXcodeを利用してiPad、iPhoneアプリをMacで起動/テストすることが可能になっています。詳細は以下から。
AppleはWWDC20の中で、今後約2年をかけてMacのプロセッサをIntel製から自社製のApple Siliconへ切り替えることを発表し、Apple Silicon製Macでは、Intel Mac向けに開発されたx86_64アプリがバイナリトランスレーター「Rosetta 2」を利用して動作することに加えて、iPhoneやiPadアプリがAs-isでネイティブ動作するとコメントしていましたが、
現地時間07月22日に開発者向けに公開された「macOS Big Sur 11 beta 3 Build 20A5323l」の新しいリリースノート「macOS Big Sur 11 iOS & iPadOS Apps on Mac」によると、このBeta 3ではApple Silicon搭載のMacとXcodeを介してiPadやiPhoneアプリをネイティブ動作させテストすることが可能になっているそうです。
macOS Big Sur 11 Beta 3 enables you to test your iPad and iPhone apps through Xcode. Below are notes pertaining to running these apps on macOS Big Sur 11 in Beta 3. For additional macOS 11 changes, see macOS Big Sur 11 Beta 3 Release Notes.
リリースノートより抜粋
リリースノートによると、macOS 11 Big Sur Beta 3ではApple Silicon搭載のMacでiPad、iPhoneアプリ動作させると、いくつかの不具合が発生したり、まだサポートされていないAPIがあるそうですが、Steve Troughton-SmithさんはProcreate PocketやAdobe Draw、Prompt、Continous、Pythonista、iPad版PagesなどをApple Silicon搭載のMacでネイティブ動作させているので、興味のある方はチェックしてみてください。
iPhone apps look like iPhone apps, and there are no concessions to custom multitouch gestures like two-finger-swipe-to-undo, unlike the iOS Simulator pic.twitter.com/52rVo0W507
— Steve Troughton-Smith (@stroughtonsmith) July 23, 2020
Here's a more complex app, Adobe Draw, on macOS. Works fine! pic.twitter.com/9JnjDeGwNR
— Steve Troughton-Smith (@stroughtonsmith) July 23, 2020
The iPad version of Pages works perhaps a little too well, with multiple windows and 'Open Recent’ as-is 👀 You could see how somebody on the team might think ‘wait, remind me why we are duplicating all this effort again?’ pic.twitter.com/tS9pcTiyee
— Steve Troughton-Smith (@stroughtonsmith) July 23, 2020
- Apple Developer Documentation – Apple Developer
コメント
そう考えてみるとXcodeからiPhoneやiPadアプリを動かせるシミュレータはその名の通りシミュレーションしてるだけだったわけか。それはそれで凄い技術だって気もする。
すげぇ未来感ある
今までのシミュレーターでもアプリは実行できたがPUSH通知はテストできなかったし、Apple Siliconでもそういう制約は変わらないと思う。