免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12345下一页
最近访问板块 发新帖
查看: 28227 | 回复: 43
打印 上一主题 下一主题

Android上使用C/C++图形界面不是更好么 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-02-10 13:52 |只看该作者 |倒序浏览
本帖最后由 ktintin 于 2011-02-10 13:55 编辑

现在Android上用Java写的程序执行效率确有问题,而且Android主攻的又多是比iphone低端一点的机型,C/C++可以有更好的用户体验。


为何Google不采用类似Qt , GTK+那样的toolkit 呢(可以精简一下以适应嵌入式设备),现在虽然给出ndk ,但也只是给Java 程序来调用,老问题还是没解决。

论坛徽章:
0
2 [报告]
发表于 2011-02-10 14:23 |只看该作者
据说最新版的android可以使用完全的C/C++写应用了?

论坛徽章:
0
3 [报告]
发表于 2011-02-10 15:05 |只看该作者
当初GOOGLE为什么选择JAVA呢?

论坛徽章:
24
狮子座
日期:2013-12-31 10:48:0015-16赛季CBA联赛之吉林
日期:2016-04-18 14:43:1015-16赛季CBA联赛之北控
日期:2016-05-18 15:01:4415-16赛季CBA联赛之上海
日期:2016-06-22 18:00:1315-16赛季CBA联赛之八一
日期:2016-06-25 11:02:2215-16赛季CBA联赛之佛山
日期:2016-08-17 22:48:2615-16赛季CBA联赛之福建
日期:2016-12-27 22:39:272016科比退役纪念章
日期:2017-02-08 23:49:4315-16赛季CBA联赛之八一
日期:2017-02-16 01:05:3415-16赛季CBA联赛之山东
日期:2017-02-22 15:34:5615-16赛季CBA联赛之上海
日期:2017-11-25 16:17:5015-16赛季CBA联赛之四川
日期:2016-01-17 18:38:37
4 [报告]
发表于 2011-02-10 15:14 |只看该作者
现在Android上用Java写的程序执行效率确有问题,而且Android主攻的又多是比iphone低端一点的机型,C/C++可以 ...
ktintin 发表于 2011-02-10 13:52



    貌似 Android 和开源社区的关系不太好,所以交集越小越好。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2011-02-10 17:20 |只看该作者
本帖最后由 goldenfort 于 2011-02-10 18:33 编辑

会 java的人比会c/c++的人多。
java 更容易学。
java 更安全。

java 的gui 库更统一。

如果有mips 和arm 和atom 的android 平台手机,下载java 程序, 只要同一个程序就可以了。

如果是下载  c, 程序,则要分别为mips, arm, atom 每个编译一个程序。 对于一般用户来说,分清这些不同的 cpu 是很麻烦的一件事情。

有这些就够了。

在手机上运行个 收电子邮件的程序, 速度不是关键,关键是开发速度快。可靠性高。  容易操作。

如果看多媒体, 主要是由硬件决定的, 而且电池能撑多长时间,还是个问题

论坛徽章:
0
6 [报告]
发表于 2011-02-10 18:34 |只看该作者
貌似 Android 和开源社区的关系不太好,所以交集越小越好。
zhujiang73 发表于 2011-02-10 15:14


如果怕GPL,那可以用BSD或Apache之类的License,现在Android上的几个库就是这样,

当然,如果Google自己有私心想完全控制Android,就另当别论。

论坛徽章:
0
7 [报告]
发表于 2011-02-10 21:58 |只看该作者
会 java的人比会c/c++的人多。
java 更容易学。
java 更安全。

java 的gui 库更统一。

如果有mips  ...
goldenfort 发表于 2011-02-10 17:20


不同平台的,开发者能分清就行了,用户只需知道自己的手机是什么型号的就好了

论坛徽章:
0
8 [报告]
发表于 2011-02-10 22:20 |只看该作者
Java易学,Java程序员多,Java库丰富,Java程序跨平台,这应该是Android选择Java作为App的主要原因。
当初Android也不是Google开发的,其创始人估计也没有料到今天的火爆。

后来推出的NDK的目的就是为了解决效率问题,最新的NDK5已经支持Native Activity了,基本上可以用c/c++来写App了,NDK的功能应该还会继续完善。

在Honeycomb中出现的Renderscript据说还不错,语法类似C99,编译中间码,在目标机上编译为本地码。

论坛徽章:
0
9 [报告]
发表于 2011-02-11 00:05 |只看该作者
新年快乐
xhfx 发表于 2011-02-10 17:05



论坛徽章:
0
10 [报告]
发表于 2011-02-11 06:57 |只看该作者
非常期待meego普及起来,纯C++开发
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP