On the mobile side, I recalled and thought for a moment

Source: Internet
Author: User

We are the department is mainly C + + development, next year is likely to be on the mobile side, so the manager let me analyze, hence this article.


Memories:
A, I have an acquaintance, with Java dedicated 6-year page tour, 2014, the mobile version of the game, instead of using C + + instead of Java, specializing in C + +.
b, I have a student, I learn C + +, to the local training center to learn Java, and finally he rejoined in the local but self-taught C #. He is in a small place in Guangdong, and everything is connected, including the mobile side.
C, my junior high school students, after graduation has been using C #, but also a few people rejoined, he clearly said C # can develop Android.
Thinking:
A, Android native app can only be used with Java,ios native app can only use OBJECTC
B,QT is a C + + framework and selling point is cross-platform. Early support for Windows, Liunx, mac;20131212,qt5.2 officially and comprehensively supports Android, IOS, BlackBerry,

Mobile operating systems such as Sailfish/jolla and Ubuntu.
C,c# supports Android by a framework (mono for Android) and he supports Windows Phone, iOS and Android.
C,java does not support iOS, so you still need tools, such as: Ogengine.
3, each frame data:
A, February 3, 2015-February 4, 2015 9:30CSDN each version of the post:
QT 18
Mono and ogengine have no plates
b,2015 February 4 Paste
(QT creator) Qt Focus: 13,486 Posts: 56,821
Mono Bar Follow: 208 Posts: 610
Ogengine Followers: 29 Posts: 19
C,2015 year Baidu Index (index.baidu.com):
QT 6556
Mono 870
Ogengine is less than 50, not included.
4, conclusion
A, if both iOS and Android are supported, QT is the best solution.
b, if only support IOS,OBJECTC is the optimal solution.
C, if only Android is supported, Java is the best solution.
D, considering the security of user data, iOS is better than Android.
E, anti-cracking, C is better than Java.
F, if you use OBJECTC, you may want to buy a professional Mac computer, or a better-equipped machine to install the Mac on the virtual machine.

On the mobile side, I recalled and thought for a moment

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.