SkyCFC wrote:
他不說無關,面子往哪擺?話往哪接下去?
你說對吧 ... XD
你想找同伴取暖了啦
gate2 wrote:
同一支AP,要在不同平台上運行,並不需要整支AP重頭寫一次。大部份的作法是寫一支wrapper,讓原本的程式透過wrapper去call新平台提供的API(也就是常說的porting),來達成它的目標。Adobe為flash開發者提供的cs5就是最好的例子,原本的flash程式不必改寫就可以跑在iPhone OS上。 wrapper本身沒有什麼最佳化可言,因為它就是bridge你原本的程式和新的OS,API和framework都是你OSX的,同一支程式在你的環境下效能差,首先要檢討的當然是OS提供的API和framework。
另外,大部份的軟體都會盡量使用OS提供的API,很少會去使用3rd party的API。將來有問題,誰知道3rd party還在嗎?