对安卓技术发展方向的猜想

本文探讨了安卓应用的发展方向,特别是3D技术的应用、流媒体开发及网络通信的重要性。作者认为,随着手机硬件的进步,3D效果将在应用中更加普及,并且流媒体技术也将成为关键技能。

             大家好,我是安卓软件设计师一枚。近期公司不断出现好多新的没接触过的项目,比如:虹膜识别人脸识离线语音识别还有一些流媒体的开发,而且公司准备后续出款游戏(OpenGL ES技术方向)。可是公司只有两个安卓开发的,表示压力很大!不过这确实是个很好的锻炼机会。对于这些项目,我觉得都算是比较人工智能,比较顶尖的技术了,至少现在的普及还不算多。所以我就在猜想以后安卓软件的发展方向,下面是我的一些个人猜想,哪里不对的希望大神指点。


            做一款安卓应用不算特别难,因为功能性的东西无非就是 数据结构+算法。当然,在功能都完善的前提下我觉得界面也是很重要的一部分,至少这是最快吸引人眼球的东西。我之前看过很多漂亮的软件界面,但是我发现一个问题,为什么3D特效的页面很少?是技术的原因,还是目前主流手机硬件的原因,还是说因为太繁琐?如果说技术的原因,为什么安卓游戏上基本都有点3D特效,难倒游戏注重界面,应用就不注重吗?我自己大胆猜想的结果:是因为手机硬件不成熟!因为做3D有很多引擎,但是这些大多数都是游戏的,很耗资源,尽管使用的Android NDK来降低资源的消耗,但是仍需要手机有很高的GPU和CPU等硬件支撑才能做出炫丽的效果。毕竟玩应用的是占大多数,所以我想这也是应用不做3D的原因(兼容差性能的手机)。可能有些人会说,需要做这么炫丽吗?有什么实际意义吗?对于功能来说,它确实没什么实际意义。但是在软件竞争如此激烈的市场上,你拿什么和别人的软件比。是功能吗?我想绝对不单单是功能!所以,漂亮的界面同样很重要。

           
        关于3D技术方向的知识,我发现国内的书还是很少的,有也是讲OpenGL的较多,对于Android OpenGL ES好像目前只有一本。(两者的区别在于后者是前者的简版,就是为手持设备开发3D用的。前者是做PC游戏用的多)

Android3D游戏开发技术宝典--OpenGL ES2.0   吴亚峰老师写的,一本很好的3D技术入门书。


目前我也正在学习研究中,我相信3D技术会随着手机硬件的发展和用户的要求慢慢普及3G移动应用。

           当然这是关于界UI的发展,技术方向的,我觉得流媒体,和网络通信协议也会掀起一段浪潮,因为网速会越来越快,所以流媒体开发现在已经是很抢手的一项技术了,当然要开发流媒体,网络通信也要熟练运用多种  通信协议再加上NDK的优化,3D的视觉冲击。我相信就能达到“力”与“美”的结合了 。

                                                                                              具体我会写在下一篇博文。谢谢大家的关注!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值