[文章分享] 如何不買 Mac 電腦、就能開發 Apple iOS 程式?
文章連結: https://goo.gl/gjsbWK
#MacOnVMware #iOSDevelopment
前些日子有朋友私訊我,問「如果想學 iOS App 開發,但沒錢買 Mac,該怎麼辦?」
這個嘛...雖然我可以光明正大的說,沒錢屬於政治問題,不是技術問題。但網友有難,我雞婆的個性總是能幫盡量幫。於是就找到這篇文章,教大家怎麼把 Mac 作業系統安裝在 VMware 虛擬機上。這樣一來,您就能在 Windows 平台安裝 VMware 虛擬機軟體後,再安裝 MacOS 作為開發環境了。
但我還是再囉唆一句,可能的話,還是直接買一部 Mac 電腦比較好。因為開發 iOS,會由 Xcode 開發環境「再」啟動一個 iOS 的虛擬機,作為展示結果或除錯之用。這樣一來,您整部機器內就有:Windows --(之上)--> VMware 虛擬機軟體 --(之上)--> Mac OS 作業系統 --(之上)--> iOS 虛擬機。如果您的電腦硬體沒有分個 2GB+ 以上的記憶體給 VMware 內的 Mac OS 的話,屆時可能會跑得很喘。
如果您真的真的沒有足夠的預算購買 Mac 電腦,那本文的方法您可以一試。希望對您學習 iOS App 的開發之路有幫助。喔!對了!想開發 iOS App 推薦學習 Swift 這個語言喔!
希望這篇文章對大家有幫助!喜歡的朋友請按讚鼓勵、或轉發 Facebook 分享給您的好朋友喔!祝福大家星期一愉快!
FB 粉絲頁: https://www.facebook.com/teacherchi
YouTube 頻道: https://goo.gl/AB3Lg4
「vmware workstation 比較」的推薦目錄:
- 關於vmware workstation 比較 在 紀老師程式教學網 Facebook
- 關於vmware workstation 比較 在 哪裡好吃哪裡去:神秘的水原誠 Facebook
- 關於vmware workstation 比較 在 [測試] 3種VM的效能比較(VMWare VBox Hyper-V) 的評價
- 關於vmware workstation 比較 在 VMware Workstation的版本 - Mobile01 的評價
- 關於vmware workstation 比較 在 比較BigSur 安裝在VirtualBox 與VMware Workstation Player 的評價
vmware workstation 比較 在 哪裡好吃哪裡去:神秘的水原誠 Facebook 八卦
由於美國對於中方的打壓持續了許久 據說大陸當局也加快了國內自主研發軟硬體的腳步 預計三年內在公部門取代使用Windows這個環境 而今天這個UOS, 就是基於這樣的情況下所誕生 最近UOS的官方網站最近也放出了試用版的系統, 只要申請就可以參加試用 ( ) 水哥發現比較有趣的是網頁帳號資料右下標示了中華民國, 不是臺灣呢! 這樣比較好 就讓我們來看看他的介面如何吧~~ 這個UOS系統據說是找了幾間已經擁有自家Linux系統的廠商(中國電子集團、武漢深之度科技有限公司、南京誠邁科技、中興新支點)來合作開發的, 有點像是合組公司吧? 與Deepin有點相像, 都是基於Debian穩定版的基礎上來研發的 而其實Deepin目前也是UOS的全資子公司, 相對來說UOS則是商業版 UOS與Deepin的關係就有點類似Redhat RHEL與Fedora的概念呢! 而且華為Matebook X Pro 2019款據說搭載的就是Deepin呢, 以華為的產品可靠度來說, 相信對於一般使用者來說沒什麼問題的! 水哥也因此對於這個UOS抱有不小的興趣 儘管我對Linux一直都不感興趣, 但對於自主研發的產品還是有點期待的 畢竟關鍵技術怎麼能夠一直在受制於他國呢? 像是以前我也用威盛的處理器與晶片, 但無奈歷史的演進還是比較殘酷的 不過我想這種問題目前應該也不再是問題了吧... UOS除了支援常見的Intel與AMD處理器之外, 國產的六大品牌CPU也都完全支援! 其中的兆芯就是繼承威盛的技術(x86架構)而來, 而Kun Peng(鯤鵬)背後正是推出Kirin(麒麟)處理器的華為(ARM架構)阿 所以說, 這個UOS應該也是同時支援x86與ARM架構的作業系統吧 這個UOS水哥一共裝了三個平台 分別是VMware ESXi, VMWare Workstation與Virtual Box 其中在VMware ESXi下安裝的UOS無法抓到網路卡, 但Workstation與VirtualBox則是沒問題的 [ 196 more words ]
https://mshw.info/mshw/?p=21635
vmware workstation 比較 在 VMware Workstation的版本 - Mobile01 的八卦
那個比較表的重要功能內有兩個項目分別是1.建立受限虛擬機、2.建立到期的虛擬機,看了一下VMware Workstation 12 Player都沒支援那是否代表VMware ... ... <看更多>
vmware workstation 比較 在 [測試] 3種VM的效能比較(VMWare VBox Hyper-V) 的八卦
我在之前有做過了一個關於Hyper-V虛擬伺服器的效能測試
(不過好像太久以前的已經被砍了)
發現Hyper-V的虛擬化效能非常好
於是這次我就想來測測看一般最常用的三種虛擬機器軟體 效能誰勝出
本次測試主要是"CPU運算"部分
單核心效能使用Super Pi測試
多核心效能使用Fritz Chess Benchmark測試
至於I/O 目前還沒有想到適當的方法測
所以就沒打算測了
測試平台:
硬體部分:
CPU:Intel Core i7 3930K
RAM:創見JET DDR3 1333 4G*8
主機板:Rampage IV Extreme
主硬碟:Hitachi HDS721010CLA332
軟體部分:
Host OS:Windows Server 2012
Hyper-V:Server 2012內建
VMWare:VMware workstation 9.0
VirtualBox:VirtualBox-4.2.0
測試用Guest OS:Windows Server 2008 R2
測試用軟體:
CPU-Z 1.60.1
Super Pi mod 1.5 XS
Fritz Chess Benchmark 4.3.2.0
在測試 VMWare VirtualBox 時
是在Windows Server 2012 without Hyper-V 模式下運行的(有興趣請Google)
每次測試只單獨裝有一種VM軟體
由於VMWare最多只能支援到8個虛擬邏輯處理器
為了公平起見
在Windows 安裝測試時 三種都是設6個邏輯處理器 來進行測試
關於Windows安裝時間的測試 是在分割完硬碟後 按下"下一步"起
一直到第一次重啟 算是Part I 因為這樣時間相對好抓
而且因為這部分主要是展開Windows檔案和準備工作
即使硬體配備不同 也是做相同的事
比較能夠比較出個虛擬機器的效能
安裝Windows Part II 從"第一次重啟" 到 "完全進入Windows"
這部分 相對時間會比較沒參考性 因為這部分包含了驅動程式安裝
比較會受到硬體的影響
1.VMWare
設定狀況 6個邏輯處理器 8G記憶體 虛擬硬碟127G
https://www.nctucs.org/VM/VMWare01.png
VM的介面
https://www.nctucs.org/VM/VMWare02.png
安裝Windows的時間:
Part I : 290(秒)
Part II: 261(秒)
總共:551(秒)
虛擬機下CPUZ畫面
https://www.nctucs.org/VM/VMWare03.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 10.203s 2M 22.573s
Fritz Chess Benchmark 6線程是13246(27.60倍)
https://www.nctucs.org/VM/VMWare04.png
接下來改成8個邏輯處理器
https://www.nctucs.org/VM/VMWare05.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 10.187s 2M 沒有進步 還略多 所以還是之前的數字
Fritz Chess Benchmark 8線程是14858(30.96倍)
https://www.nctucs.org/VM/VMWare06.png
2.VirtualBox
設定狀況 6個邏輯處理器 8G記憶體 虛擬硬碟127G
https://www.nctucs.org/VM/VBox01.png
VM的介面
https://www.nctucs.org/VM/VBox02.png
安裝Windows的時間:
Part I : 297(秒)
Part II: 257(秒)
總共:554(秒)
虛擬機下CPUZ畫面
https://www.nctucs.org/VM/VBox03.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 11.031s 2M 24.969s
Fritz Chess Benchmark 6線程是14374(29.95倍)
https://www.nctucs.org/VM/VBox04.png
接下來改成12個邏輯處理器
https://www.nctucs.org/VM/VBox05.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 沒有進步 2M 24.938s
Fritz Chess Benchmark 12線程是17156(35.74倍)
https://www.nctucs.org/VM/VBox06.png
3.Hyper-V
設定狀況 6個邏輯處理器 8G記憶體 虛擬硬碟127G
https://www.nctucs.org/VM/HyperV01.png
安裝Windows的時間:
Part I : 223(秒)
Part II: 330(秒)
總共:553(秒)
虛擬機下CPUZ畫面
https://www.nctucs.org/VM/HyperV03.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 10.000s 2M 22.453s
Fritz Chess Benchmark 6線程是14690(30.61倍)
https://www.nctucs.org/VM/HyperV04.png
接下來改成12個邏輯處理器
https://www.nctucs.org/VM/HyperV05.png
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 沒有進步 2M 沒有進步
Fritz Chess Benchmark 12線程是18592(38.74倍)
https://www.nctucs.org/VM/HyperV06.png
4.最後是對照組 實體機的效能測試結果
Super Pi 與 Fritz Chess Benchmark測試
Super Pi 1M 09.907s 2M 22.018s
Fritz Chess Benchmark 12線程是18685(38.93倍)
https://www.nctucs.org/VM/HOST.png
比較 6邏輯處理器下
=========================================================
VMWARE VBox Hyper-V
=========================================================
安裝Windows PartI 290s 297s 223s
安裝Windows PartII 261s 257s 330s
Super Pi 1M 10.203s 11.031s 10.000s
Super Pi 2M 22.573s 24.969s 22.453s
Fritz Chess Benchmark 13246 14374 14858
=========================================================
比較 最高極限(括弧中為邏輯處理器數)
=========================================================
VMWARE(8) VBox(12) Hyper-V(12)
=========================================================
Super Pi 1M 10.187s 11.031s 10.000s
Super Pi 2M 22.573s 24.938s 22.453s
Fritz Chess Benchmark 14858 17156 18592
=========================================================
比較 最高極限和實體機的差距(括弧中為邏輯處理器數)
=========================================================
VMWARE(8) VBox(12) Hyper-V(12)
=========================================================
Super Pi 1M +0.280s +1.124s +0.093s
Super Pi 2M +0.555s +2.920s +0.435s
Fritz Chess Benchmark -3827 -1529 -93
=========================================================
結論:除了在Windows安裝Part II部分外 Hyper-V 幾乎是完勝
甚至可以很接近實體機的性能
另外在VMWare和VirtualBox比較的部分 VMWare可惜了 最高只能8邏輯處理器
但是還是能稍微看出 VMWare似乎在單核心效能上比VirtualBox略好
之後在Windows 8將內建Hyper-V 勢必會影響到另2家虛擬機器的市場
不過這篇的測試點是在"Windows下虛擬Windows"
所以由微軟本家出的Hyper-V效能會最高 這樣的結果 並不會太意外
如果是其他的系統 想必Hyper-V就不會這麼的有利了
非Windows系統光是驅動程式就很麻煩(Hyper-V下裝FreeBSD的經驗)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.246.9
※ 編輯: ck3300503 來自: 140.113.246.9 (10/05 06:20)
... <看更多>