現在可以移植ios應用到win10、win10 mobile 了嗎?

為什麼還沒有任何動靜?

還是移植有困難?

還是其他什麼原因?


利益相關: 給WinObjC 提交過代碼

以下信息全部來自於互聯網

有關於iOS轉制(IslandWood , WinObjC)的任何問題,都可以問我,我會非常樂於解答。

或者需要,我補充闡述哪一塊,可以直接寫評論里。

項目如何使用的演示視頻:

How to Convert your iOS app to Windows

2016年2月16日 補充

個人看法:雖然這個項目還不成熟,但是近幾個月來完善速度很快。如果有人想轉制自己的iOS APP可以與我交流。 沒事幹寫點開源代碼,還是不錯的。

什麼WinObjC(IslandWood)?

這兩個項目是一回事:WinObjC是該項目在Github的名字,IslandWood是整體代號。

整個項目的應用:

The Windows Bridge for iOS (also referred to as WinObjC) is a Microsoft open-source project that provides an Objective-C development environment for Visual Studio and support for iOS APIs. The bridge allows you to create Universal Windows Apps (UWAs) that will run on any Windows 10 device using iOS APIs and Objective-C code.

一句話概括:iOS APP 變成UWP 在Windows 10 全平台(包括Mobile,Desktop,IOT等)跑起來。

項目的核心開發內容:

1. iOS API的實現(部分API重新實現,部分API映射到微軟的平台與服務)。該部分全部開源。

2. OC在Visual Studio中的編譯,基於Clang

3. IDE的完善,在Visual Studio中寫OC更爽...

2016年2月13日修改

問題回答

1. 為什麼還沒有任何動靜?

在github上面,已經有很大動靜了。https://github.com/Microsoft/WinObjC

可以在Issues裡面看到大家的討論,但仍然是微軟的人居多。

2.還是移植有困難?

移植的確有一定的困難。但現在的困難,主要還是項目不成熟。

從Issues中看到的有,API支持不全、SDK移植問題等。

3. 還是其他什麼原因?

無論如何,iOS移植到Win10和Win10 Mobile。

WinObjC都只是一個工具,一把槍。

小開發者,大公司是否去開發APP,要考慮的不只是微軟粉絲的態度和微軟的態度。

還要考慮整個公司發展以及市場的態度,還有歷史原因等。

資料補充:

1. Github項目地址:GitHub - Microsoft/WinObjC: Objective-C for Windows

可以在Github上面進行討論,下載代碼,提交代碼。

2. 項目官網,https://dev.windows.com/en-us/bridges/ios

裡面的視頻,介紹的比較清楚。

3. 項目手把手介紹 (如果需要,我可以把這個系列,翻譯成中文)

Building a Simple App with the Windows Bridge for iOS


移植手機app到desktop上,還不如直接打開網站,我可不想在電腦上,打開知乎,然後發現點贊的按鈕有90%在屏幕外。


當年諾記一票單季度單機型都幾乎都能達到這個數量級。其中不同系統的Qt平台加持,兼顧Symbian^3和MeeGo以及其它,也是做著一次開發多次使用的美夢。

移植難度完全取決於軟體具體的問題,遊戲之流用Unity開發移植到Windows 10 Mobile已經算是相對容易。

但其它軟體移植是一回事么?甚至可以說有的軟體移植與重新按照SDK開發難度相當。

當然可以為了情懷買單的開發者,情懷是個很奇妙的東西,你對事物有了一段時間相處才會產生,在經歷了WM6.5微軟的刪檔內測,WP7,WP8,WP8.1微軟的資料片內測,已經發現吃不上飯啊。

有人還在演示一個小遊戲5分鐘完成從iOS移植到W10M,這本來就不要多少api從iOS映射到W10M啊。搞得這麼簡單微軟先帶頭移植個人民群眾喜聞樂見的支付寶啊。


知乎發展了這麼久,還依然有好多殘缺的基本功能啊,比如邀請人推薦裡面,為什麼不可以循環推薦相關話題呢,我5個話題裡面加了一個win10 mobile 這也沒錯啊 我還加了兩個ios相關呢,一個「ios開發」,一個「ios應用」,但是底下邀請人裡面 一水的「win10 mobile話題」,這個問題ios的相關開發人員最應該來回答啊,這叫什麼事啊,難道需要我把話題全部改成「ios」相關的,這也不對啊。


不請自來 【Win10 Mobile版Instagram上手:iOS的3D Touch也行】http://www.ithome.com/html/win10/210231.htm


我看只有等大廠商為win10開發應用,才會帶動更多的個人開發者和小團隊加入win10陣列。


不給錢誰干?當真這個世界是活雷鋒推動發展的??


500萬用戶,相對於 iOS 用戶也就一個零頭,移植的成本大於收益的話,沒有情懷誰干。


安卓應用之前可以轉制appx應用在win10 mobile上安裝的(AOW-Android On Windows計劃),到TH2時徹底取消計劃。ios應用沒有類似計劃。


移植不需要錢啊?

說得好像程序員不需要工資似的。

想干這種活的人幾乎找不到,既然是喜歡ios的人了,我想格調也不在同個level了。

再有,微軟已經棄坑了,自己移植去吧。

最後就是划不來。

你說的500萬人,水分也太多,根據網購評價:大部分人是買給長輩當老人機用的(理由是印象中諾基亞的質量好),人家只要能打電話,發信息,用用微信罷了。

歡迎軟粉來downvote。

====================================

其實我這麼答,並歡迎大家來downvote,就是看不慣太多跪舔的人,明明事實就擺在那裡,為何要這麼矯情。

歡迎繼續downvote+沒有幫助。


估計快了。

UWP應用可以說是重磅炸彈。win10份額越來越多,給電腦開發的時候win32和uwp你會選哪個?

win32:給winxp win7 win8 win10做軟體。

uwp:給win10 和 mobile們做軟體。

微軟早就不指望別的平台的開發者會跑到自己這裡來了。微軟的想法是讓桌面軟體開發者給自己的移動平台做應用。


說點實際的。從程序員角度來說,iOS,Android市場上的程序員仍然不愁找到工作,如果是個Windows Mobile的程序員的話,有多少職位可以選擇,有多少人願意去學?

從公司角度來講,誰會花時間培養程序員給一個小眾市場的手機做APP,放著9x%的市場份額的iOS+Android置之不理?

最終用戶,誰要選擇沒有多少軟體的手機,看著別人大量的APP+遊戲自己玩不了?

所以除非有什麼革命性的東西,目前微軟還是只能自high,依靠大力補貼來嘗試培養起一小批開發者。

嚴重懷疑題主跟微軟的關係。


推薦閱讀:

Surface Book的目標客戶是哪些人?
我的正版Key無法激活windows8.1?
為什麼surface pro的配置很低但售價卻比很多其他品牌的高配電腦高?
Surface Pro 4 屏幕使用的 PixelSense?是什麼技術?
如何評價 Win 8 的掃雷?

TAG:微軟Microsoft | iOS應用 | iOS開發 | Windows10 | Windows10Mobile |