Yesterday I took a copy of Android Dev, put it in the fridge, and guess what?
It gets cold.
Remember back in 2013, when Android rose, all the talk about Android was this strange robot overnight.
The reasons for Android’s popularity mainly revolve around:
1. The app store provides enough temptation for every developer and is a time for employees to show their skills in their spare time.
Android has plenty of momentum from its burgeoning app development and a voracious market. A lot of people make a lot of money with apps and ads. This is more famous decompilation plus advertising, and ROM customization, cm package as the core.
2. The Java language makes the threshold of mobile phone development reach the stage that everyone can reach, so all kinds of training institutions have sprung up quickly, and their uneven development capabilities complement the demand of the market.
3 Open source charm, based on the architecture of the Linux system, it is easy to let Linux people, using the basis of C, as well as Linux skills, to dig treasures, which is very famous is eight magic tools, root tools.
Under the fast pace of the market, Java, a language that can be used quickly, has become a favorite. At this point, no one noticed that Java has a garbage collection mechanism, and the further it goes, the more it is constrained by this bottleneck, so the current performance optimization, startup improvement, system tailoring, is still very popular.
When I took the book out of the refrigerator and put it on the balcony for a day, I found that it began to warm up.
Android is currently reaching a plateau, a market that has reached its limits, and in the case of phones, has reached its ceiling. In the current iteration of Android, there are not many innovative features, and the development is stuck in a confused phase.
I don’t know how many of you have paid attention to PhoneGap, the earliest cross-platform framework, which has been criticized for its slow and slow performance. With the breakthrough of WebView technology and the improvement of hardware performance, phoneGap is no longer a major problem.
Android in this battle, obviously lost the opportunity, but fortunately, the current Android is also in the heat of the framework, under the support of Google, I believe that this will have a world.
The current development of Android, why cool, just because the basic application development, is replaced by small programs and cross-platform front-end, before because of performance problems and the choice of native development, the current has all backed to this front-end development, this demand of personnel, just fell to the wave of Web development.
But where’s the other battle for Android? In the CASE of the TV box, there’s no performance requirement, but most of the native implementation frameworks for the home screen are built around developing a Launcher, so the people who do the desktop are going to get into that space.
The Internet of things, as well as the vehicle-mounted network, have pulled through the front and back ends. To a large extent, the Web team has been introduced, and at the same time, several people in system tailoring, system research and development, and framework design have been recruited to coordinate.
System cutting, is the previous embedded development, transplantation of the wave of people used up, while the system to solve the underlying driver to the application layer of the interface docking.
The application is a big variable, because the system masters are largely able to do something, and it’s very likely that the application will be ignored and demand will drop dramatically.
Android as a whole has been plagued by several issues, performance issues, and hacking issues.
What is more, mobile phones have been changed beyond recognition, personal information is unlimited mining, security concerns more.
Overall, Android is not cold, but the bar is suddenly high and the environment is saturated, so people who still want to train for a few months to get an Android job quickly will feel cold.
Just as when we switched to Android in 2013, a lot of us didn’t know Java syntax, so we stumbled through our thinking and research and broke through the language.
So language is not a key consideration, and neither is Android. Whether it is cool or not only represents its own development trajectory. Just like the era of feature phones, it was abandoned in the stage of history, but those who developed feature phones, the big forces, or safely through the winter, turned into the smart phone era of the tide.
The current live, the Android audio and video needs to pull up, if you understand OpengL, then migrated to do Android video effects, you understand audio and video coding, YUV RGB565 and other formats split, display, then you are still very popular.
Vision, hearing, camera, face recognition, beauty effects, AI intelligent detection, Android is a platform framework, it is selected in those areas that save time and cost, relative to the embedded field, this demand is still worth looking forward to.
Of course, the part of live broadcasting is also encroached by WebrTC WebGL. The performance problem is no longer a gap, but fast iteration and cross-platform pain point.
Android, what’s next? Are we going to build android apps with PY?
The current android market is really hard to enter, so the feeling is cold. So what’s hot in the current environment?
Python, unlimited imagination. However, it needs platform support.
If you want to get started with IT, start with Python, which is taught in elementary school. If you’re an app developer, an indie developer, and you can make money, keep fighting. If it’s already shrinking, move to systems development, or move to the small application front end.
Finally, keep learning. It’s better to burn your Bridges than to worry.
As long as you go forward, there is always a change in the front waiting.
This bowl of chicken soup, dry!
More exciting, please pay attention to the public number: [Mingo’s Rivers and Lakes]