作嵌入式的必须学Android吗

作嵌入式的必须学Android吗服务器

  Android方向适合哪些人呢?适合那些已经在本身领域有了必定的工做经验的人,适合做为本身的拓展,适合提高本身的能力,譬如说已经作三年Linux驱动,就能够尝试拓展去作Android驱动ide

   首先从技术角度介绍一下,什么是Android?Android底层是Linux内核,Android的底层驱动都是Linux驱动,而后中间有不少的库,像openGV,图形图像的库,这些库有些是用C语言写的,有些是用C++写的,还有的是用Java写的。中间的库最关键的核心---Android的framework是用Java写的。而后上层有一套Android的APP编写的GUI,有一套API的开发体系,有一套控件,开发环境什么的。这些加起来就是Android,Android是一套很庞大的体系。游戏

   Android主要用在哪些行业呢?就是用在漂亮的人机操做界面的嵌入式终端设备,就是说产品有一我的机界面,须要人操做,并且这界面想要作得很漂亮,想要人操做起来很方便,这样的设备用Android是最适合的。譬如说手机,游戏机,一些互动的操做终端,×××等等,这些都须要用Android去作,不须要人机操做的就不须要Android,譬如路由器就不须要Android,都是Linux系统的,由于路由器没有屏幕,就不须要用到Android。Android的优点领域是很窄的。为何说领域很窄呢?由于如今人们最亲密的电子产品基本就是手机,Android能运用到的人机界面的地方也基本上就是手机了,一我的看手机的时候就容不下其余的东西了,就像谈女友同样,有了一个后就容不下第二个。有同窗问Android会不会取代Linux,这个问题很奇怪,Android跟Linux是不一样的东西,就好像是问汽车会不会取代自行车,他们根本是两个东西,须要用到自行车的地方,汽车是取代不了的,须要用到汽车的地方也没法用自行车取代,概念是不一样的,经过这个问题能够看出问问题的是什么都不懂的小白,作嵌入式不是必定得要学Android的。路由

   Android究竟是什么呢?1,Android的体系相对来说更加庞大复杂,若是电脑配置跟不上,编译一遍Android的源码都须要三四个小时。还有Android如此庞大的体系一我的是作不过来的,因此他的分工会更加细致,行业更加成熟。其实职业作Android的人压力也是很大的,并非一件好像很简单,很幸福的事情。2,专业作Android的分类大概有几个方向:1,Android APP。日常你们说的作Android,80%都是作的APP。2,Android后台。一些比较复杂的Android APP的主要功能在后台,也就是服务器那边。3,系统级开发。4,Android驱动开发。这四个方向都不简单。四个当中相对而言最简单的是Android APP开发,但也最容易饱和,前几年刚学会Android的工资都能拿到七八千,甚至一万多,但到了如今,连工做都难找了,已是饱和状态了,由于太简单了。如今Android行业并无那么好,如今学可能连工做都找不到,只有那种有好几年工做经验的人还有但愿,不要看见别人工资高就紧赶着去学。3,零基础直接面向Android很差,为何这么说呢,仍是前面讲到的Android体系太庞大,因此单独掌握一个东西的意义不大,若是说前台跟后台都会,那确实是很牛X,但要都掌握不是那么容易的,由于APP方向如今已经饱和了,再零基础面向Android并很差。4,Android方向适合哪些人呢?适合那些已经在本身领域有了必定的工做经验的人,适合做为本身的拓展,适合提高本身的能力,譬如说已经作三年Linux驱动,就能够尝试拓展去作Android驱动,或许原本年薪三十万变成年薪五十万,这样子才更加合理。若是你原本就不会,跑去学Android是没有那么好的,不是说不能够,只是说没那么好而已。Android不是你的救命稻草!开发

相关文章
相关标签/搜索