Cocoa for Windows
長久以來我一直認為Apple內部是有Xcode for Windows的特殊版本,透過這個Xcode for Windows, Apple可以很輕易的將QuickTime player, iTune, Safari,重新編譯到Windows平台,所以這些Windows版的Apple軟體的操作相似度與Mac OS X版的軟體可以說是非常相像. Apple應該不太可能請一堆Windows programmer再使用MFC重頭寫過. 很可惜等了這麼多年, Steve Job一直沒有給我太大的驚喜, 就像當年他Announce Mac OS X也可以在Intel的平台執行一樣, 當年要是我沒聽錯, Steve Job是這麼說的-->Mac OS X從10.0開始開發, source code就已經支援並可以編譯到x86平台, 當時台下是掌聲雷動 ,當時我想, Mac OS X都可以porting到Intel平台, 在Mac OS X中使用Cocoa 開發的軟體要porting到Windows應該不是太大問題, 當然這個不太大的問題讓我等了好幾年, 最後決定將軟體開發全部專心放在Java上. 一直到最近Apple release iPhone SDK, 讓我想起Object-C, 這個塵封在腦海已久的程式語言. 今天還是在好奇心驅使下, 用google搜尋一下,看看是否在今年的WWDC前有什麼小道消息,Google的搜尋結果是先看到這一篇Cocoa for windows Will not happen, 不過在第三個搜尋結果讓我看到了一絲希望The Cocotron: Open-source Cocoa for Windows, 看起來除了我之外, 還是有許多Mac developer也希望自己所寫的軟體也可以擴展到Winodws市場, Cocotron 正是補足了這個缺口, 大概看了一下Cocotron, 很酷的是Cocotrol是提供Win32 gnu cross compiler給Xcode(這邊有一個Howto 教導如何將Xcode設定可以編譯Win32的target),所以Develpor還是使用Xcode環境來開發與編譯Windows平台的程式. 這樣大幅減少使用不同IDE的恐懼性, 這個就是我期待已久的功能, 這樣過去投資在Cocoa/Object-C的時間就不會白白浪費掉了而且看過Cocotron讓我更加堅信Apple內部一定有Xcode for windows版本, 也許等到時機成熟, Apple也會release出來, 這樣會有更多軟體公司願意在Mac OS X上開發軟體.
留言
http://www.age.toko.edu.tw/upload/viewthread.php?tid=1140&extra=page%3D1
其實我覺得還是用Mac開發iPhone程式比較實在, EeePC跑Mac OS X + XCode可能會很慢, 還有Scree Size也是個問題, 開XCode + Interface Builder 不知不覺, 開了許多window .
我看了一下,您之前有在做自動控制啊?!
我也做了四年,但是非PLC是用PC去LINK PLC做INTERFACE。
非常的有趣,主要是做光電半導體的生產機台與Robot控制。
另外很多都是在做CIM的工作。