關於移動端,我回憶和思考了一下

來源:互聯網
上載者:User

標籤:

我們是部門主要是C++開發,明年很可能要上移動端,所以經理讓我分析一下,遂有此文。


回憶:
a,我有一個熟人,用Java專職寫了6年的頁遊,2014年,寫手機版遊戲,反而用C++而不是JAVA,專門學C++。
b,我有個學生,向我學習C++,到本地培訓中心學Java,最後他在本地接活卻用自學的C#。他在廣東的一個小地方,什麼活都接,包括移動端。
c,我的初中同學,畢業後一直用C#,也是幾個人接活,他明確的說C#可以開發安卓。
思考:
a,安卓原生應用只能用Java,IOS原生應用只能用ObjectC
b,QT是C++架構,賣點是跨平台。很早就支援Windows、liunx、Mac;20131212,Qt5.2正式全面地支援Android、iOS、BlackBerry、

Sailfish/Jolla和Ubuntu等移動作業系統。
c,C#支援安卓是靠一個架構(mono for Android),他支援Windows Phone、iOS與Android。
c,Java不支援IOS,所以還是要工具,比如:OGEngine。
3,各架構資料:
a,2015年2月3號-2015年2月4號 9:30csdn各版文章:
QT 18
mono和OGEngine沒有板塊
b,2015年2月4號貼吧
(qt creator)QT 關註:13,486貼子:56,821
mono吧 關註:208貼子:610
OGEngine 關註:29貼子:19
c,2015年百度指數(index.baidu.com):
qt  6556
mono 870
OGEngine 低於50,沒被收錄。
4,結論
a,如果同時支援IOS和安卓,QT是最優解。
b,如果只支援IOS,ObjectC是最優解。
c,如果只支援安卓,Java是最優解。
d,考慮使用者資料的安全型,IOS比安卓好。
e,防破解,C比Java好。
f,如果用ObjectC,可能要買專業mac電腦,或配置較好的機器在虛擬機器上裝mac。

關於移動端,我回憶和思考了一下

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.