Counting people's misconceptions about Android

Source: Internet
Author: User

misunderstanding one: Android is the next generation of iOS

Unconsciously, Android has become the world's most popular mobile intelligence system, in terms of market share, Android even higher than the leading the smartphone and tablet revolution of iOS. Android's boom has impacted the IT industry, and Facebook, the world's largest social network, has even advocated that employees abandon iOS to change Android phones to gain a deeper understanding of the user experience

However, the prevalence is always accompanied by rumors, Android swept the world, but also let some misunderstanding about the android is deeply rooted in people's minds. Many people use Android every day, or they often have access to Android devices, reading and Android-related articles, but that doesn't mean you know the truth about Android. Here are some misconceptions about Android that have been in the crowd for a long time, let's take a look.

Misunderstanding one: Android is the next generation of iOS

All say Google's Android Google home, but Android is not really Google out of the first. While Google has already used Android as an important flag for its own services in the mobile market, Android was not initially Google's general. Android was born before Google launched Android in 2008.

In October 2003, Andy Rubin, the "Father of Android", created Andy Rubin, an Android technology company, dedicated to developing smarter mobile devices for users. In 2005, Google acquired Android, and Rudy became the leader of the Linux kernel mobile OS team-the Linux kernel's mobile operating system is Android.


Mr. Andy Rubin, father of Android

While it is said that the iOS project is not at the beginning of the establishment of the Android company late, but this does not have any basis. From the published time, Android's history is indeed longer than iOS. However, the first version of iOS, released in 2007, was earlier than Google's release of Android in 2008, which made many people think that Android was just a copy of Google's rush to make it a year after the release of iOS.


While Android has learned many of the moves in iOS, An Zuojin is not a successor to iOS

Indeed, Android has borrowed a lot of iOS elements since iOS was released, but that doesn't mean that Android is the kid who follows the iOS tail. Android is the foreshadowing that Google has been burying in the mobile market many years ago, and it is not Google's emerging iOS dog.

2 Misunderstanding II: Androbi WP and other fees and charges system low cost

Myth Two: Android 0 cost, cheaper than WP and other charging systems

Android's Open source no secret, as long as the GPL and the Apache 2.0 Open source Agreement, anyone can use the Android source code for free development. It can be said that Android is really a free mobile operating system.


Do you use An Zuojin's money?

However, this does not mean that free Android costs less than WP. Android Open source program Aops (Android Open source project) is far from enough to allow Android to run on mobile devices on the market--do you think it's a concept to install a system on a mobile phone and install a system to a computer? If a mobile device manufacturer wants to launch an Android device, it will have to develop it itself or buy the underlying drive/bsp, which allows the hardware to run on Android, which is not cheap. Consider if NV and AMD they all want you to buy the driver to let you run Windows, it is estimated that Windows PC will not be the current price.


It's not cheap for Android to run on hardware.

In addition, Android hardware manufacturers also need to buy some additional, Android does not have the ability to purchase licensing fees, such as you want to support Office files to purchase the relevant authorization, want to support ibeats sound to own the silver, want to kill all kinds of multimedia a large amount of money is indispensable. For example, a lot of manufacturers Andro such as Samsung and HTC, each Andro need to pay Microsoft a patent fee of $10. When a functioning, feature-rich Android device comes into your hands, its cost already includes a lot of research and development costs and licensing fees. Combined, Microsoft offers a full range of services including hardware and software solutions for the cost of WP system may also come cheaper--WP licensing fee of $15.


WP license fee of $15 per machine all inclusive, it might be cheaper than Android.

Of course, it is not that the cost of the Android system must be very expensive, many domestic Shanzhai factory does not pay you what royalties. And the lack of strength, can not afford too high research and development costs, but also to buy a complete set of mature Android hardware solutions-Qualcomm, for example, including the ARM core SOC chip and baseband chips and other hardware solutions, as long as the good pay to Qualcomm, you can save a lot of research and development costs. Thanks to the existence of Qualcomm, Android has been able to blossom around, Qualcomm in the industry known as the Android MTK is not unreasonable.

3 misunderstanding three: Androcaton serious

Misunderstanding three: Androcaton serious

Indeed, many Andro, whether it is the system itself or running other apps, will be severely stuck. However, this is not an Android problem, it is too unfair to be stuck on Android in this crap pot.


An Zuojin not as smooth as iOS?

In the system are kept in the latest, hardware equivalent situation, Android may not be as smooth as iOS. Older iOS devices such as IPHONE3GS and IPhone4 update to the latest version of iOS with less lag than Android devices with similar configurations. In the final analysis, the main reasons why Android has left a serious impression on people are the following:

1, the initial completion of Android is not high, at that time the level of hardware is also very low, then Andro really serious lag. Although many years later, Android has been non-defeating, mobile device performance is also explosive growth, now mainstream more than Andro has been fully equipped with the conditions of the farewell to the lag--unfortunately, the impression has been deep in people's minds, which has so easy to get rid of;

2, Android equipment, many manufacturers poor optimization of development ability, and let Android run on the low performance of the hardware platform. To be honest, fluency is all hardware piled up, which generation of iphone comprehensive performance than the same time the Android flagship poor? The low-end Andro and the latest generation of the iphone put together, naturally very easy to come to Androcaton conclusion, but the market is the most is the low-end Andro, is the hardware of the fault is not the cause of Android itself;


Popular on the market is the low-end Andro, low performance how can not card

3. Improper use of the user. The Android 4.0 version adds the option to force GPU rendering, which can greatly increase the smoothness of many graphical interfaces when opened. In addition, if you are bent on fluency, you can manually limit the number of backgrounds, set up inactivity, and offload Android to an iOS-like environment. As a result, Android is not as fluent as iOS, but it's definitely not a serious lag.


Turn on GPU forced rendering to increase smoothness

On the whole, after Google's efforts and hardware development, Android is not a good card. Android is not the same in terms of fluency, we should not look at Android in the past.

4 misunderstanding four: Android based Java

Myth four: Android based Java

When it comes to Android, there are always people who mention the following: "Android is written in Java"; "Android runs on a Java virtual machine." The Android software is just Java, which is virtually the same as the Java software of the Android software and the Shanzhai machine. Many people are convinced of these statements, and the popularity of these ideas is to let Android back "Java-based low-efficiency system" this Bubaizhiyuan. http://hovertree.com/menu/java/

In fact, these views are biased. First, Android is based on Linux Kernel, and Linux itself is written in C language. Some of Android's third-party libraries are based on C + +, and some Java languages are used in the middle tier and user interface sections, and it's not accurate to say that Android is written in Java.

In addition, while Android software can be written using Java software, it differs greatly from JVM extensions supported by non-intelligent machines. Android uses Dalvik virtual machine to run Java,dalvik virtual machine based on registers, the speed is far from the JVM this stack-based scheme can be comparable-the register is to solve the CPU instruction throughput performance is not enough to design, this is for the speed of the thing. The Dalvik mechanism of Android is equivalent to the JVM, it is a bit too underestimate Google.


Dalvik virtual machines are much faster than JVMs

In addition, Android software also has a faster solution-direct use of C or C + + language development. There are two ways to develop Android software: the so-called "Java development" that you are familiar with, the Android app used in the Android SDK (Android software Development Kit), and the Android app, which uses C/D + + from the Android Ndk (Android native Development Kit), without having to run Dalvik virtual machines, Higher efficiency.


Developers can write Android software in the NDK

In fact, many of the Android software has been used in the NDK and C + + language development, and some test software, such as Cf-bench, also divides the performance of the Android machine into SDK performance and NDK performance. In Cf-bench, we can see that the NDK-based running of the Android system is more than three times times the SDK. Many friends are wishful thinking that Android based on Java, Android software is inefficient Java, is a big misunderstanding.

5 misunderstanding five: Many Andro have been castrated Google services

Myth Five: Android does not have Google services because it was castrated

Now many Andro are not complete Google services, which makes Andro's competitiveness greatly reduced-to know that in the network normal situation, Google services by many senior netizens, geeks and even hackers think of the internet is one of the most valuable things. To re-use a variety of Google services, Andro users have to toss up the GMS Google Services framework to install Google Apps.


Google services may be the most valuable thing on the Internet

Many people think that for a variety of special reasons, Andro was forced to castrate Google services when listing. But in fact this really can't blame others, Google services in the Android system is not in Android's Open source program AOSP, manufacturers if only follow the Android open source code for development, there is no Google services. And while Google app doesn't want money, other vendors can't use Google's apps without Google's consent. Since Google's business focus is no longer in mainland China, it is normal for Andro to be listed on the mainland without Google services.


Android's Open source program AOSP does not include Google services

Of course, it is not that the National Bank Andro must not have Google services. If the manufacturer is in good faith, he or she will be able to get Google's consent, Google services on the national line Android. But there are not many manufacturers of this bambo, fortunately, the Android Open feature allows users to manually install Google services, but also a solution.

So many Andro do not have a Google service because they have been castrated, and the Android source code does not include Google services. Google Services is a value-added service for Andro, not a must.

Something

It's been four years since Google first released Android, and in four years Android has changed a lot, and Android 4.2 and Android 1.6 look exactly like two different systems at first glance. The change in iOS is relatively small, from 2007 to now, lock screen or the lock screen, the main interface or the main interface, the classic has been passed.

Android's high-speed development and innovation with the system of upheaval, people are naturally difficult to recognize this every six months of the guy. Removing tinted glasses and misunderstandings will be a more realistic android in front of you.

Recommendation: http://www.cnblogs.com/roucheng/p/javaduoxiancheng.html

Counting people's misconceptions about 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.