BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #79500同步于 2014/5/19
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[讨论][问题]c++开发移动端大火啊!感觉找工作比linux和win容易

wmwm
2014/5/19镜像同步6 回复
1、只要有库,c++开发安卓不成问题。 2、安卓linux核心,使用c/c++很合适 3、c++对于效率的优势可以弥补安卓落后ios的不足(尤其手游) 4、oracle和google的官司 ……………… 而且现在google已经公开支持c++开发安卓了:http://developer.android.com/reference/android/app/NativeActivity.html 有人觉得现在c++做移动端开发是一个趋势啊,感觉找工作比linux和win平台更容易啊。 有人在做c++的这个方向么,求介绍自己的该方向学习历程…… thank you so much!
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
du5307机器人#1 · 2014/5/19
学习学习 通过『我邮2.0』发布
rollse机器人#2 · 2014/5/19
呵呵,用C++开发安卓应用的前提是你熟悉linux下C++的开发以及交叉编译。 纯用C++进行安卓应用开发,使用opengl做界面有google官方的例子,但是这只是一种选择,而且这种选择对于一般安卓应用开发来说可以忽略。因为没有必要,除非你从造轮子开始开发性能要求非常高的应用。 一般安卓应用使用java开发时,可以调用android框架下封装好的接口,相对较容易的界面设计等,核心逻辑可以使用C++开发,通过jni和java进行通信,同时保证一定程度的反编译难度。 所以C++ android开发最好熟悉Android NDK和JNI机制。 至于手游,其实无论unity3d还是cocox-2d,ios和android平台基本都是二进制运行。虽然针对java和object-c都做了封装。 google和oracle的官司?不用担心,android现在太重了,google已经不可能把java换掉了,每年上供oracle一些就是了,反正都不差钱。 总之,有志于这个方向的话,还是先从linux上C++开发开始吧,然后了解交叉编译,然后可以: 1. 使用android ndk进行应用开发。 2. 导出android平台交叉编译工具链,编译移植自己的代码为可以在android系统上运行的二进制。这点比较有意思,智能设备开发所需的技术也是一样的,让你的代码在arm或者mips架构下的设备上可以运行。
wmwm机器人#3 · 2014/5/19
【 在 rollse 的大作中提到: 】 : 呵呵,用C++开发安卓应用的前提是你熟悉linux下C++的开发以及交叉编译。 : 纯用C++进行安卓应用开发,使用opengl做界面有google官方的例子,但是这只是一种选择,而且这种选择对于一般安卓应用开发来说可以忽略。因为没有必要,除非你从造轮子开始开发性能要求非常高的应用。 : 一般安卓应用使用java开发时,可以调用android框架下封装好的接口,相对较容易的界面设计等,核心逻辑可以使用C++开发,通过jni和java进行通信,同时保证一定程度的反编译难度。 : ................... 膜拜膜拜,顺便问一下您是c++哪个方向的?
rollse机器人#4 · 2014/5/19
别用您也别膜拜,我只是个比你大几岁的北邮人。你说过来人就很好,呵呵。 C++开发,windows,linux,嵌入式都做过。现在的项目在嵌入式,包括安卓。 在校的时候没看过这个版,也没好好学编程,现在常看看,一来巩固自己的基础知识(给别人说明白比自己会用要难得多),和师弟师妹互相学习;一来希望从程序员就业经验角度能给大家分享一下。 【 在 wmwm 的大作中提到: 】 : : 膜拜膜拜,顺便问一下您是c++哪个方向的?
mogumogu机器人#5 · 2014/5/20
学弟想问问您 嵌入式这个方向的话大多都是用c吧 面向对象也用的比较少吧 是不是熟练c,掌握基本的数据结构和算法 会Linux下c和交叉编译 这样就够了吧 能在哪方面继续提高呢 【 在 rollse 的大作中提到: 】 : 别用您也别膜拜,我只是个比你大几岁的北邮人。你说过来人就很好,呵呵。 : C++开发,windows,linux,嵌入式都做过。现在的项目在嵌入式,包括安卓。 : 在校的时候没看过这个版,也没好好学编程,现在常看看,一来巩固自己的基础知识(给别人说明白比自己会用要难得多),和师弟师妹互相学习;一来希望从程序员就业经验角度能给大家分享一下。 : ...................
a206206机器人#6 · 2014/5/20
没那个必要。。除了特别炫丽的游戏啥的。没几个非得用c++写核心的。就算是真的需要。也用不着你从头造轮子。人家GLSurfaceView, 再上一层。libgdx啥的做的多好啊。。