NordVPN、Windows ARMデバイス向けアプリをリリース
ついにこの日がやってきました!NordVPNは、Surface Proやその他のARMアーキテクチャを採用したWindowsデバイス向けにアプリをリリースします。ARMベースのWindowsデバイス向けに開発されたネイティブなNordVPNアプリを使って、プライバシーを保護し、自信を持ってインターネットを利用しましょう。
NordVPNのWindowsアプリ、ARMベースのデバイスをサポート
NordVPNは、ARMベースのWindowsデバイスをオンラインの脅威から保護する最初のVPNプロバイダーの1つであることを誇りに思います。この秋、ARMアーキテクチャをサポートするWindows向けNordVPNアプリの新バージョンをリリースします。
ARMプロセッサを搭載したデバイスは、電力効率やバッテリー寿命の長さ、柔軟性を重視するユーザーの心を掴んでいます。最も人気のあるWindows ARMデバイスには、Microsoft Surface Proシリーズ、Samsung Galaxy Book S、Lenovo Flex 5G、HP Elite Folio、Acer Spin 7などがあります。
ARMネイティブのNordVPNアプリを使用すれば、トラフィックの暗号化やIPアドレスの変更を途切れなくスムーズに行うことができます。アプリはWindowsのARMアーキテクチャと同じ命令セットに従って動作するため、優れたパフォーマンスを発揮します。オンラインの監視から身を守り、よりプライバシーを重視し、便利なインターネット利用をお楽しみください。
現時点では、Windows ARM向けアプリには、NordVPNで人気のある「Threat Protection Pro」機能は含まれていませんが、開発者たちはARMユーザー向けにこの機能を提供するために懸命に取り組んでいますので、どうぞお楽しみに!
ARMプロセッサについてご存知ない方は、以下でWindows ARMアーキテクチャについてさらに詳しくご覧ください。
WindowsデバイスのARMアーキテクチャとは?
ARMは「Advanced RISC Machines」の略で、バッテリー駆動のデバイスやデスクトップマシンに広く使用されるプロセッサアーキテクチャを指します。このプロセッサは、パフォーマンスを損なうことなく、電力効率やバッテリー寿命の長さで高い評価を受けています。
Microsoftは、ノートパソコン、タブレット、Surface Proのような2-in-1デバイスを含むARMデバイスをWindowsで動作するようにしました。これらは、常に移動している人々にとって理想的な軽量でポータブルなデバイスです。ARMプロセッサは長時間のバッテリー寿命を提供し、充電ステーションを気にせずに使える柔軟性を提供します。
NordVPNは、Windowsで動作するARMアーキテクチャ向けに特別に設計されたVPNアプリを開発しました。このアプリは、ARM64デバイス向けに設計され、従来のx64デバイス向けのアプリを補完する形で動作します。スムーズなVPN体験を提供するため、NordVPNはエミュレートアプリではなく、ネイティブARMアプリとして開発することを選びました。
ARM上でのエミュレートアプリとネイティブアプリの違い
開発者がアプリケーションを作成する際には、2つの選択肢があります。ネイティブシステムのアーキテクチャに対応するようにアプリを開発するか、またはクロスプラットフォーム開発を使用して、さまざまなアーキテクチャ上で動作するようにアプリを構築するかです。
アプリが元々設計されていないアーキテクチャで動作する場合、エミュレーションや互換性レイヤーを使用して実行されることがあります。これは、アプリがあるアーキテクチャの命令セットを別のアーキテクチャの命令セットにリアルタイムで翻訳しなければならず、オーバーヘッドが発生し、複数のプロセッササイクルが必要になることを意味します。
しかし、Windowsは最近、エミュレータ技術を強化しました。Windows 11 24H2のアップグレードにより、Prismエミュレータを導入しました。このツールは、あるアーキテクチャから別のアーキテクチャへの翻訳をネイティブプロセッサアーキテクチャで構築されたかのようにスムーズに行うことができます。
エミュレートされたアプリとネイティブアプリの議論において、長い間優勢だったネイティブアプリの実装は、特定のプロセッサのアーキテクチャのロジックと命令セットに従います。たとえば、NordVPNアプリはARM64アーキテクチャのネイティブ実装であり、デバイスにとって自然な形でスムーズにすべてのコマンドを実行することができます。アプリはプロセッサの「言語」を理解し、スムーズに連携します。