关于移动端,我回忆和思考了一下

我们是部门主要是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。

时间: 2024-10-12 10:12:41

关于移动端,我回忆和思考了一下的相关文章

对于字节序小端和大端的思考

最近公司处理器要换核,由小端处理器ARM换成大端处理器POWERPC,bootloader以及kernel的移植工作交给了我,这是一个很有挑战的工作,自己也非常兴奋. 如此一来,当今主流的嵌入式处理器(MIPS ARM PPC)也都算接触过啦. 这几天开始动手做移植,首先要解决的是大小端的差异,进过学习思考,感觉大小端还是很有研究的必要,自己的思考总结记录在此,与大家分享,以备后用. 从网上可以查到的大小端的解释,小端是低端数据存放在低端地址,大端是高端数据存在低端地址.大小端真的就这么简单吗,

转载-html5移动端常见问题

meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content=&

手机移动端WEB资源整合

meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content=&

移动端web资源

meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content=&

移动端HTML5资源整理

目录 meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 忽略将页面中的数字识别为电话号码 忽略Android平台中对邮箱地址的识别 当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari 将网站添加到主屏幕快速启动方式,仅针对ios的safari顶端状态条的样式 viewport模板 常见问题 移动端如何定义字体font-family 移动端字体单位font-size选择px还是rem 移动端touch事件 移动端click屏幕产生200-300 ms的延迟

移动端如何定义字体font-family

移动端如何定义字体font-family 中文字体使用系统默认即可,英文用Helvetica /* 移动端定义字体的代码 */ body{font-family:Helvetica;} 参考<移动端使用字体的思考> 移动端字体单位font-size选择px还是rem 对于只需要适配手机设备,使用px即可 对于需要适配各种移动设备,使用rem,例如只需要适配iPhone和iPad等分辨率差别比较挺大的设备 rem配置参考: 复制代码 html {font-size:10px} @media sc

阿里云ESC搭建SVN服务端

CentOS7)下yum命令快速安装svn服务端,学习在思考中独孤中度过,在孤独中进取! 01.SVN服务的安装(subversion) 02.ESC安全组策略 1.在线安装svn服务 $ sudo yum install subversion 测试安装是否成功: $ svnserve --version 2. 建立版本库 创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里): $ sudo mkdir -p /svn_root/ 创建版本库

移动端的一些基础知识

meta的基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content=

移动端小结--正常网站都会用到的东西

meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection" content=&