透過 Parallels Desktop,在您的 Mac 上實現軟件開發加速

在 Mac 上高效切換作業系統與瀏覽器,同時維持卓越效能與安全性,全面提升您的工作流程。選用首款獲 Microsoft 授權的解決方案,倍感安心。

您的開發環境,盡在掌握。

在 Mac 上實現流暢、快速的跨平台開發與測試

擁有 Parallels Desktop,即可集各家之長,且在效能與安全性上毫不妥協。為所有其他主流平台進行開發與測試。採用首款獲 Microsoft 授權的解決方案,為您的跨平台開發成功之路邁出下一步。

Integrate with legacy Windows apps

與舊版 Windows 應用程式整合

告別在 Mac、Windows 或 Linux 環境間頻繁切換的繁瑣。

Parallels Desktop 將虛擬機器無縫整合至您的 Mac 生態系統中,讓您能完美協調並充分利用所有平台的強大功能。

Performance optimized

極致效能提升

我們的技術旨在從您的硬件中激發出極限效能。

即使處理資源密集型的開發任務,也能享受流暢、無延遲的操作體驗。

Simplified workflow

簡化工作流程

我們深諳高效工作流程的重要性。

因此,我們提供使用者友善的介面、直觀的控制項以及眾多節省時間的功能。讓您專注於您的程式碼,而非繁瑣的設定。

Front-end testing and compatibility

前端測試與兼容性

從此無需再擔憂兼容性問題。

Parallels Desktop 的設計確保您的跨平台開發環境具有良好的兼容性,能輕鬆橫跨多種瀏覽器與作業系統進行測試。

執行您所需的任何工具、軟件或應用程式。

Comprehensive stress testing

全面的壓力測試

Parallels Desktop 專為執行徹底的壓力測試而設計。

模擬真實世界的使用場景,評估您的軟件在極端條件下的表現。在潛在弱點演變成實際問題前,及早將其識別出來。

System snapshots for ultimate flexibility

系統快照帶來極致靈活性

利用快照、備份及範本等節省時間的功能,大幅提升您的生產力。

減少耗費在設定與維護上的時間,將更多精力投入到編碼工作中。

Network throttling made easy

輕鬆模擬網絡節流

輕鬆控制網絡條件,以複製各種不同的網絡情境。

在緩慢或不穩定的網絡條件下測試您的應用程式,確保它們在不同環境下的使用者都能獲得可靠的執行表現。

Isolated network

隔離的網絡環境

在您的各個測試環境之間實現完全隔離。

Parallels Desktop 允許您執行擁用其專屬獨立網絡的多台虛擬機器,確保您的測試保持專注且安全。

Optimal resources management

最佳化資源管理

最大化資源利用率,並最小化系統開銷。

Parallels Desktop 讓您能按需分配資源,確保您擁有執行開發任務所需的一切運算能力。

您對高效、穩健的跨平台測試與開發解決方案的追尋,至此告一段落。

Parallels Desktop 在 GitHub 上託管了數個開源專案。我們誠邀所有使用者與開發人員積極參與這些擴充功能與工具的開發,為其功能強化做出貢獻。

您的貢獻,不論是程式碼提交、錯誤修復還是新功能建議,都備受重視,並能幫助塑造我們產品的未來。

範例包括:

  • Parallels Desktop Visual Studio Code 擴充功能
  • Packer 範本與範例
  • Parallels Desktop 命令列腳本
  • AWS Terraform 自動化整合
  • Vagrant 外掛程式
  • 用於 Docker Machine 的 Parallels Desktop 驅動程式
Performance optimized

為何 Mac 上的 Parallels Desktop 深受軟件開發人員喜愛?

擁有 Parallels Desktop,即可集各平台之所長,同時在效能與安全性上絕不妥協。

您可以在 Mac 上開發 Windows 客戶端軟件、執行流暢快速的跨平台測試、輕鬆進行網站前端測試,以及執行舊版 Windows 應用程式的維護工作。

您可以全心專注於程式碼本身,無需為環境設定分心。

01

VM 範本

利用預先配置好的作業系統與軟件,快速設定虛擬機器。無需再因從頭建立新虛擬機器而耗費額外時間。

02

自動化快照與備份

輕鬆回復至先前的狀態,確保您 Mac 開發環境的安全。

03

自訂虛擬網絡

模擬複雜的網絡環境,設定特定的組態以測試和偵錯您的部署專案。

04

每台虛擬機器最高支援 32 個 vCPU 與 128 GB vRAM

確保您的開發專案擁有充足資源,能高效處理要求嚴苛的工作負載。

05

遙距偵錯

在一台 VM 中開發軟件,僅需一鍵即可在其他 VM 中進行測試。

06

產生核心傾印(Core Dump)

直接從 macOS 功能表列啟動虛擬機器的記憶體傾印程序。

07

啟動偵錯工作階段

使用 macOS 功能表列中的「開發」選單,透過 Parallels Desktop 啟動偵錯工作階段。

08

透過 TCP 建立序列埠連線

在主機上開啟一個序列埠連線,此連線不依賴客體 VM 的網絡設定(Arm 和 x86 版本均允許透過 TCP 建立序列埠連線)。

09

與 Chef / Ohai 整合

使用 Chef 來佈建您的 Parallels VM 或運行 Parallels Desktop 的主機系統,確保系統能識別出所使用的虛擬化類型為 Parallels 虛擬化。此屬性由 Ohai 在 Chef-Client 執行期間設定。

10

使用虛擬機器名稱作為 DNS 名稱

在共用或僅主機網絡模式下啟動虛擬機器,透過 DHCP 取得 IP 位址後,其主機名稱將被註冊到 macOS 的 /etc/hosts 檔案中。之後,您便可以從主機作業系統或其他同樣運行在共用或僅主機網絡模式下的虛擬機器,使用該名稱來連接此 VM。

11

使用 /etc/hosts 解析客體作業系統的 DNS 請求

當運行在共用網絡模式下的虛擬機器發出 DNS 請求時,該請求現在會優先使用 macOS 的 /etc/hosts 檔案進行解析。

12

快速變更螢幕解析度

透過 macOS 功能表列中的「檢視」選單,輕鬆切換您虛擬機器的螢幕解析度。

聽聽其他軟件開發人員對 Parallels Desktop 的評價

"我使用 Parallels 是因為我是一名軟件開發人員。我同時擁有 Windows 和 Linux 的 VM,並為這兩個平台進行開發。Android Studio 使用 QEMU 來模擬單一裝置。有一件事能顯著提升我的 Android 開發工作流程:如果我能將應用程式編譯到一個桌面級的 Android VM 上,並能調整應用程式視窗大小,以確保在多種不同螢幕尺寸上的中斷點和 UI 版面配置保持一致,而無需啟動多個不同的裝置模擬器,那將會非常有幫助。而且 Parallels 虛擬化技術本質上就比 QEMU 快得多,讓迭代開發更加容易。"

RobertS63

"Parallels 一直是我用來測試新版 macOS 和設定我的 PC 桌面工程師環境的首選虛擬平台。它是如此強大,讓我能輕鬆使用虛擬 PC,避免了在我的 Mac 筆記型電腦之外還需要一台實體 PC 筆記型電腦。"

Adam M

"我們使用 Parallels 在開發人員的 MacBook 上本地運行 VM - 最常見的用途是執行 Windows 應用程式,或從標準配發的 MacBook 上檢查與 Windows 相關的錯誤和程式碼。這點很重要,因為雖然開發人員的生產力在使用 MacBook 時最高,但我們的客戶更常在 Windows 上使用 UI 工具來進行內容創作等任務。"

Eddie Galvez

開發人員常見問題

我可以在 Parallels Desktop 中執行 Visual Studio 嗎?

可以,您可以在 Parallels Desktop 環境中執行 Visual Studio。如果您使用的是 Visual Studio Code,還可以安裝我們在 GitHub 上託管的開源外掛程式擴充功能。

我可以在 Linux 和 Windows 中執行並偵錯我的程式碼嗎?

可以。Parallels Desktop 支援託管多種 Linux 發行版(以及 Windows 和 macOS),並實現了作業系統間的無縫整合。這種整合使得您可以同時將主機系統的檔案和路徑共享給多個客體環境,讓您能輕鬆地在不同虛擬機器之間共享原始碼目錄。

我可以使用 Parallels Desktop 來測試不同的情境嗎?

可以,您可以快速啟動一台虛擬機器來測試特定情境,或精心安排特定的測試條件,例如模擬惡劣的網絡連線或連線中斷等情況。 "