Do embedded must learn Android?

Source: Internet
Author: User

do embedded must learn Android?

Who is the Android orientation for? Suitable for those who have a certain work experience in their own field, suitable as their own development, suitable for upgrading their ability, for example, has been doing three years of Linux drive, you can try to expand to do Android drive

First, from a technical point of view, what is Android? Android Bottom is the Linux kernel, Android's underlying drivers are Linux drivers, and then there are a lot of libraries, such as OPENGV, graphic image of the library, some of these libraries are written in C, and some are written in the language, and some are written in Java. The Central Library is the most critical core---the Android framework is written in Java. Then the upper layer has a set of Android app Gui, a set of API development system, a set of controls, development environment and so on. These add up to the android,android is a very large set of systems.

   android mainly used in which industries? is used in the beautiful human machine interface embedded terminal equipment, that is, the product has a human-machine interface, need to operate, and this interface want to do very beautiful, want to operate very convenient, such equipment with Android is the most suitable. For example, mobile phones, game consoles, some interactive terminal, XXX, and so on, these need to do with Android, do not need to operate the human machine does not need Android, such as routers do not need Android, are Linux system, because the router does not have a screen, There is no need to use Android. The area of advantage of Android is very narrow. Why is it that the field is narrow? Because now people's most intimate electronic products are basically mobile phones, Android can be used in the human-machine interface is basically a mobile phone, a person to look at the phone when the other things, like talking about a girlfriend, there is a after the second. With the knowledge that Android will not replace Linux, the problem is very strange, Android and Linux are different things, it is like asking the car will not replace the bike, they are basically two things, need to use the place of the bicycle, the car is not replaced, Need to use the place of the car can not be replaced with bicycles, the concept is different, through this problem can be seen to ask the question is what do not understand the small white, do not necessarily have to learn Android embedded.

What exactly is Android? 1,android's system is relatively large and complex, if the computer configuration can not keep up, compile the Android source code will take three or four hours. And Android is such a huge system a person can not do, so his division of Labor will be more meticulous, the industry more mature. In fact, the occupation of Android is also a great pressure, not a very simple, very happy things. 2, professional to do Android classification is probably a few directions: 1,android APP. The usual people say do android,80% is to do the app. 2,android backstage. Some of the more complex Android apps are in the background, the server side. 3, System-level development. 4,android Drive development. These four directions are not simple. Four of the relatively simplest is Android app development, but also the most easily saturated, a few years ago just learned Android wages can get seven thousand or eight thousand, or even more than 10,000, but to now, even work is difficult to find, is already saturated, because too simple. Now the android industry is not so good, now learning may not even work can not find, only the kind of people who have a good few years of work experience and hope, do not see other people pay a tight rush to learn. 3, 0 base directly for Android bad, why so say, or the earlier mentioned Android system is too large, so alone grasp a thing of little meaning, if the front desk and backstage will, that is really a cow x, but to master is not so easy, because the app direction is now saturated, Another 0 basis for Android is not good. 4,android direction for who? For those who already have a certain work experience in their field, suitable as their own development, suitable for upgrading their ability, for example, has been doing three years of Linux drive, you can try to expand to do the Android drive, perhaps the original annual salary of 300,000 to become an annual salary of 500,000, this looks more reasonable. If you do not, run to learn Android is not so good, not to say no, just say not so good. Android is not your lifeline!


Do embedded must learn Android?

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.