安卓是基于什么方法开发的?
来源:广州软件开发 编辑:广州软件开发公司 日期:2017-03-21
安卓是基于什么方法开发的?在安卓开发过程中,我们都只是利用现有的工具进行使用,但是大家是否想过安卓是基于什么方法开发的?其实安卓开发方法具体按照由浅入深可分为四层:
第一层:以Inventor为代表的绘图工具,是Google推出的简单开发工具,主要是针对初级玩家的玩意儿,操作起来确实容易,一个不懂程序开发的用户就可以通过拖拽搞出一个能在安卓平台上跑的应用来,有点像做PPT,但任何事情都有两面性,这种容易上手的绘图工具,无法实现业务逻辑,运行效率也比较低。
第二层:以Rexsee为代表的无线中间件,这种方法就不是玩家用的了,必须是工程师来用,但对技术门槛的要求很低,会用HTML和JS的技术员就可以方便的使用,在技术要求大幅度降低的同时,基础功能的封装也是一大亮点,这些中间件已经把所有应用需要的基础功能封装好,程序员直接使用JS去调用就可以了,不再需要从零开始写代码,比如想调用个GPS,本来要编几千行的代码,用中间件只需一行JS代码即可搞定。西安Android培训
第三层:基于JAVA的JDKJDK(JavaDevelopmentKit),目前绝大部分应用都是用这种方式来开发,对程序员的要求比较高,首先要有比较好的JAVA底子,然后要对Android平台本身有很深的研究,门槛不算低。西安Android培训
第四层:基于C++的NDK(NativeDevelopmentKit),很多大型游戏是用这种方法开发的,相对于JDK,这种方法的门槛就更高了,目前使用的比较少,毕竟现在是智能手机的时代,硬件和网速都大幅提升,没必要动不动就Touch底层。以上就是安卓开发是基于什么方法开发的讲解,希望对同学们理解安卓考法模式有一点小帮助
相关阅读