現在販売されているデスクトップおよびラップトップ コンピュータのほとんどは、x86 CPU アーキテクチャ ファミリのみに基づいています。Intel と AMD はどちらも長年にわたって市場を支配しており、 Windowsアプリケーション開発の重要な部分となっています。一方、スマートフォンやその他のポータブル デバイスは ARM が独占しています。ただし、最近の開発では、デスクトップに ARM が導入されています。 Jim Mckeethが実施したこのウェビナーでは、最新の Apple ARM シリコンについて、最新の Delphi 11.2 Alexandria を使用してデスクトップ プラットフォームで iOS アプリを実行する方法のサンプルとデモンストレーションについて学びます。
What does ARM mean?
ARM is an acronym for Advance RISC Machine and is among the most licensed processors worldwide. These processor chips are designed for portable devices like smartphones, wireless communications technologies, networking modules, and more. It is important to note that ARM processors are built on a load-and-store type architecture. According to this architecture, data processing is executed only on the data present in the registers and not directly on the memory contents. As a result, these processors follow data processing instructions that differ from those used for accessing the memory.
ARM vs x86 – what is the difference?
One of the biggest differences between ARM and x86 processors is Intel and AMD are the only manufacturers of Intel and AMD processors and all those processors are generally compatible. It is interesting to note that when you go back to the 32-bit to 64-bit transition, Intel came up with Itanium which became their own 64-bit instruction set whereas AMD came up with their amd64. ARM on the other hand has many manufacturers and each is customized from a large specification with many options for specific use cases and scenarios.
Apple, for instance, uses ARM architecture to build its silicon. This silicon family powers the latest Mac computers and Apple devices like iPhones, iPad, and more. Apple’s first desktop ARM CPU namely M1 was announced in November 2020. The latest one is the M2 which was recently rolled out in June of 2022. As a successor, M2 has notable improvements. For instance, it is based on improved 5-nm technology and it houses over 20 billion transistors.
Where can I learn more about Apple ARM on the desktop?
In this video, Jim Mckeeth will also demonstrate how to run iOS apps on macOS. Prior to M1, this method is only possible through third-party emulators. With M1, you can run iPhone and iPad apps seamlessly. Also, with the new ARM-Based iOS Simulator, you can seamlessly interact with apps on multiple devices. The video also highlights different Virtualization Stacks, particularly the three big players like the UTM, Parallels Desktop, and VMware Fusion. McKeeth will also demonstrate how to create a connection profile from the latest RAD Studio 11.2 to deploy and execute a project on a remote workstation.
To learn more about the Apple ARM on Desktop, feel free to watch the webinar below.
Design. Code. Compile. Deploy.
Delphi Community Edition（無料） C++Builder Community Edition（無料）