现在google支持用纯C++开发安卓应用吗?

ooolinux 2016-11-16 11:44:39
就是整个App的代码都不需要Java,而且App不是运行在安卓虚拟机上,而是原生地、直接运行在安卓平台或Linux内核平台上,现在google支持吗?
...全文
568 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ooolinux 2016-11-18
  • 打赏
  • 举报
回复
引用 2 楼 Li_Jun__ 的回复:
谷歌是不推荐的,这样玩安卓的 Java API 你就都用不了,自己重写一套安卓 C++ 版 API 代价有点大呀。
安卓本身是用C++开发的,为什么不提供C/C++接口的API呢?
ooolinux 2016-11-18
  • 打赏
  • 举报
回复
引用 1 楼 qq_25412055 的回复:
支持 好像qt开发就是
用Qt开发免不了Java代码吧?
=10_01= 2016-11-18
  • 打赏
  • 举报
回复
谷歌是不推荐的,这样玩安卓的 Java API 你就都用不了,自己重写一套安卓 C++ 版 API 代价有点大呀。
qq_28937033 2016-11-18
  • 打赏
  • 举报
回复
显然java开发效率高,减小入门门槛,这样让android开发更流行 当然这也是个坑,有些情况不得不用c,c++,你又得用ndk,麻烦的不行
ooolinux 2016-11-18
  • 打赏
  • 举报
回复
引用 5 楼 Li_Jun__ 的回复:
[quote=引用 4 楼 u010165006 的回复:] [quote=引用 2 楼 Li_Jun__ 的回复:] 谷歌是不推荐的,这样玩安卓的 Java API 你就都用不了,自己重写一套安卓 C++ 版 API 代价有点大呀。
安卓本身是用C++开发的,为什么不提供C/C++接口的API呢?[/quote] 安卓平台架构https://developer.android.com/guide/platform/index.html 理论上像 Swift 、Golang 等语言也能开发安卓,但是没有使用 Android SDK 支持的 Java 语言开发方便。 http://developer.51cto.com/art/201001/180338.htm 如果像 React Native那样,用 C++ 桥接 Java 开发又没有优势(C++ -> Java -> C/C++ -> 硬件); 不过像 Kotlin(http://kotlinlang.org/) 可以和 Java 混合使用的语言还是不错的。[/quote] 我觉得Google应该搞一个和Java API框架并列的C++框架,不知道工作量有多大? 如果搞出来,用C++开发安卓应用,同样电池可能获得1.5倍的使用时间,运存需求也大大减小。
=10_01= 2016-11-18
  • 打赏
  • 举报
回复
引用 4 楼 u010165006 的回复:
[quote=引用 2 楼 Li_Jun__ 的回复:]
谷歌是不推荐的,这样玩安卓的 Java API 你就都用不了,自己重写一套安卓 C++ 版 API 代价有点大呀。


安卓本身是用C++开发的,为什么不提供C/C++接口的API呢?[/quote]


安卓平台架构https://developer.android.com/guide/platform/index.html

理论上像 Swift 、Golang 等语言也能开发安卓,但是没有使用 Android SDK 支持的 Java 语言开发方便。
http://developer.51cto.com/art/201001/180338.htm

如果像 React Native那样,用 C++ 桥接 Java 开发又没有优势(C++ -> Java -> C/C++ -> 硬件);
不过像 Kotlin(http://kotlinlang.org/) 可以和 Java 混合使用的语言还是不错的。
一不小心_ 2016-11-17
  • 打赏
  • 举报
回复
支持 好像qt开发就是

80,493

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧