Android Design and Holo Theme (1)

Source: Internet
Author: User

There is an interesting situation in China. On the one hand, the clients/applications of several of the largest companies/enterprises in China are still stubborn and unwilling to follow the Android Design at all. They insist on using iOS UI or Metro UI for a variety of reasons, or other UIS without names. On the other hand, as part of Android Design, Holo Theme is gradually known to more users and developers. Many individual developers have begun to publish simple but compatible Android Design applications in Play Store and major domestic markets.

What is Android Design? This word is rarely mentioned. Even if it is mentioned, many people may have a wrong understanding of it. Even now, when talking about Android Design, many people will make a "ah, you know, it's a black background and a gray-blue button." This is a cool response. Therefore, as the first batch of people in China who know about Android Design, this article will take a look at the relationship between Android Design and Holo Theme and discuss their nature.

Start with a relatively small one.

What is Holo (visual language/topic )?

Holo Theme is the most basic Rendering Method of Android Design. Because it is the most basic Android Design presentation form, each Android 4.X mobile phone system has internal controls required to integrate Holo Theme, that is, developers do not need to Design their own controls, instead, the corresponding control is called directly from the system. If Holo Theme is fully used, the effect is roughly the same.

It can be seen that these applications have no UI highlights, and they are extremely consistent with the visual effects of Android4.X settings/telephones. The benefits are obvious. This application is highly recognizable as an Android Application and cannot conflict with the system style at all. However, calling system controls is highly risky in tianchao, because MIUI and many domestic ROM have replaced the Holo control that Google originally stipulated in ROM, this directly leads to the appearance of a Holo Theme application running on a native system in the miui stream.

Two apps that are completely compatible with Android Design but have become nondescribable due to MIUI: Dropbox and Press

Here, I have to bury the MIUI again. This crazy thing not only tampered with the built-in Holo control of the system, but also changed the Holo style control embedded into the application by developers without authorization. However, Samsung and HTC have also made changes to the Holo controls of some systems (of course not as mad as MIUI ). In this regard, meizu is the best. The modified controls of meizu are still compatible with Android Design.

What are the biggest features of Holo Theme? Simple and simple. The Holo control provided by Google cannot violate Android Design, and the style and color of these controls are also very conservative, without affecting users' operations or distracting users' attention, the layout of Holo Theme is also the most common list. The Android system has optimized these default elements, so even the default Holo topic can bring a good reading/operation experience.

However, just like a problem caused by the Metro UI on Windows Phone, if developers are copying Holo Theme, the final result is that all the created applications look like icons. At this time, developers need to jump out of the Holo Theme framework and enter a higher level.

What is Android Design?

Holo Theme is part of Android Design and is the most basic expression of Android Design. This is probably the case if you want to use VennDiagram.

If the light gray of the entire background represents Android Design, the pale blue circle is Holo Theme. When Android4.0 was just released, Holo Theme is still the absolute mainstream of Android Design. However, the mainstream Android Design has been far away from Holo Theme.

So what is Android Design?

Is "anthropomorphic".

Android Design's "anthropomorphic" is rooted in genes. MatiasDuarte, one of the Leader (and founder) of Android Design, has begun to implement the idea of authenticity on webOS. Recall webOS's card, which is the prototype of Android Design.

WebOS's chip multi-task operations are the true ancestor of Android Design. In my previous article, I also mentioned that every control of Android Design is trying to simulate light and shade. This is the biggest difference between Android Design and Metro Design. Metro is not anthropomorphic, and Android is Anthropomorphic.

So what is the biggest difference between Android Design and iOS Design? We all know that iOS is famous for its "counterparts. The biggest difference between iOS and Android is that they have different objects. If you want to use venndigoal, it is probably like the following.

The base leather represents the anthropomorphic, and the blue rectangle in the middle represents the anthropomorphic. Android discards the material and specific styles that are called the core of "quasi-things", and retains the effect of light and shade, stereoscopy, and abstract operations. In real Android Design, you will not see any material imitation, and the simulation of real things will only appear in an abstract form.

Ordinary Android Design can be seen everywhere, and many international manufacturers have made very exquisite Android Design applications, such as Pocket, Evernote, and Pintrest. The following is what I think is the best Android Design application.

A major aspect of the applications shown above is that they all achieve outstanding light and shade effects and clear hierarchical expressions. Most of these applications use self-made controls and custom la S. There are many advantages of self-made controls, one of which is to ensure that most machines look like one (of course, there is no way to meet a villain like MIUI, it's a little high ). The custom layout can be more friendly to the tablet and make the navigation in the application more convenient, such as the mobile and tablet versions of WeatherEye:


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.