关于选择5.0还是4.X的开发平台

小菜小白 2016-01-04 04:29:31
目前公司正在搞一个项目,软件方面的工作量主要是UI方面的。这次要做安卓,公司的一个兼职觉得还是用5.0的比较好,但是目前一些做核心板的厂觉得4.X的比较成熟。5.0有很多不确定的因素。

分析了下:5.0的虚拟机带来的用户体验远远大于4.X,但是厂家能给予的技术支持较少,相对的开发难度较大,我们小公司,没几个人,但是核心的代码包括驱动都有(之前在linux开发过一款产品,功能方面等都大同小异),感觉80%的工作量是UI,恰恰UI也不复杂。


4.X的虚拟机相对5.0来讲要慢很多(听兼职说好像是5.0直接操作寄存器,4.X还要通过内存什么的),但是核心板的厂家有一套的东西供参考,相对的开发难度就较小,开发周期较短。

我是想最好是用5.0,毕竟也想好好干个项目。但是之前没怎么接触过安卓,语言也是用C++用的多,所以对开发的难度也是两眼一摸黑,想听听大家的意见和建议。从开发难度、技术的成熟程度、风险等来展开

谢谢各位
...全文
118 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
小菜小白 2016-01-04
  • 打赏
  • 举报
回复
引用 4 楼 jueshiqicai11 的回复:
用5.0吧,这个问题我觉得没必要考虑那么仔细,差别不是很大的
我可能讲的不是太清楚 开发难度多余的部分主要在虚拟机。 因为目前没有调研到卖核心板的厂家在搞5.0的虚拟机的 所以到时候可能要我们内部自己搞一套5.0的虚拟机来用。这点到时候可能需要大量地测试。
UESTC少尉 2016-01-04
  • 打赏
  • 举报
回复
用5.0吧,这个问题我觉得没必要考虑那么仔细,差别不是很大的
AImmorta1 2016-01-04
  • 打赏
  • 举报
回复
反正你也是新学,用5.0就好啊,我学的时候用的是4.0,到现在也没感觉到新版本在开发上有什么差别
小菜小白 2016-01-04
  • 打赏
  • 举报
回复
引用 1 楼 cuper_ 的回复:
新手,没感觉有多大差别
5.0要流畅较多吧。。。。
AImmorta1 2016-01-04
  • 打赏
  • 举报
回复
新手,没感觉有多大差别
浅墨出品,零资源分下载,分享精神至上~ 5.0版新加入多3D模型载入功能类,载入了地狱恶魔,人类骑士,天堂雷龙三个精美的游戏模型。 另外,关于雪花粒子效果提醒大家一下,可在SnowParticleClass.h中的PARTICLE_NUMBER宏中改变雪花粒子数量,默认粒子数量为3000,1G显存的显卡取10万粒子数量帧数就只有8帧了。所以要自己改雪花粒子数量的话请根据自己的显卡性能酌情选择,如果你取个非常大的50万粒子数量,显卡吃不消烧了可别怪我- - 其中的3D人物模型来自英雄无敌6。 背景音乐来自魔兽争霸3。 一个综合型的Direct3D示例程序的5.0版。 用键盘上W,A,S,D,I,J,K,L,↑,↓,←,→12个键加上鼠标在美丽的三维空间中翱翔。包括了Direct3D初始化,DirectInput输入处理,顶点缓存,光照与材质,文字输出,颜色,纹理贴图,四大变换,网格模型,X文件载入等等知识(当然还有默认被开启的深度缓存),以及地形系统模拟,三维天空模拟,粒子系统。 源码的配套博文是 《 【Visual C++】游戏开发五十一 浅墨DirectX教程十九 网格模型进阶之路》 ,文章地址为http://blog.csdn.net/zhmxy555/article/details/8770426, 点击Release文件夹下的exe文件可以直接看到运行效果,运行需要DirectX运行库的支持。报缺少D3D的DLL系列错误的童鞋们请google/百度一下 “DirectX 9.0c runtime”,下载并装个最新版的。 报缺少MVCR100D.Dll错误的朋友们去下一个安装就可以了,或者直接点击sln打开工程再次编译一次。 如果是想调试并运行源代码,但是报错了,请去下载最新版DirectX SDK并进行DirectX开发环境的配置。 编写环境:VS2010 我的博客地址是http://blog.csdn.net/zhmxy555,源码结合配套文章一起看效果更佳。 希望能和大家一起交流,共同学习,共同进步。

80,360

社区成员

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

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