Android 4.0 released

Source: Internet
Author: User

We are looking forward to the release of 4.0 for a long time. If you don't talk much about it, let's take a look at the main features of Version 4.0 and the upgrades from previous versions! These contents are all referenced in SDK 4.0!

You can also download the SDK:

Android 4.0 unifies the previous versions and UI experience for mobile phones and tablets, and provides a unified improved UI and experience. This is good news for both users and developers.

It can be seen that 4.0 has made great changes in the UI. The document above says that the animation and UI interface will be more user-friendly, very easy to identify, and very convenient to operate.

System bar and action bar

Besides the system bar and action bar, they allow users to conveniently perform system-related operations at any time. It is suggested that the system bar and action bar should be the upgrade of the previous status bar, similar to the upgrade, either at the top of the screen or at the bottom of the screen, applications can also hide them as needed to display them in full screen.

Home screen folder

This was previously supported. The new version supports direct drag and drop like Windows File browsers.

All Apps Launcher

The default launcher is greatly improved compared with the previous one. You can press the icon of an app to uninstall or disable the preset application. This function is similar to the popular GO Launcher. What makes it more powerful is that it can disable preset applications, which is very popular with users because many users do not like the preset programs of the manufacturer.

Resizable Widgets

Sadly, this feature is already supported by many market launcher, such as GO Launcher. But its launcher support is undoubtedly good news.

Lock screen actions

Now version 4.0 allows users to do more things without unlocking, such as entering camera or pulling down the notifications window to view notifications. If users are listening to music, you can also directly view the music playback status. This sounds cool, because it is a little troublesome to unlock each time. But will this cause other problems? For example, if you go to camera, switch the application by pressing home, or process the getting along in camera, will you go to other applications? You need to wait for the phone to come out and verify it slowly.


Quick Response to incall

But you can reply in the form of SMS messages. In addition to answering the phone number and rejecting the phone number, an SMS is added to the incall screen. After clicking the SMS, the SMS will be sent back to the caller. This is also a cool thing, because, for example, if you are not convenient to answer the phone, you should reply to the recipient via text message in case the recipient is in a hurry or has other ideas. You can also customize this quick response, that is, you can set apps (QQ, MSN, email, etc.) other than text messages ).

Swipe to dismiss notifications, tasks and browser tabs

This means that you can slide your finger to cancel notifications, recently used tasks, and browser pages. The description is not clear.
Input Method and spelling check
Needless to say, this will certainly improve, with more accurate spelling checks and suggestions for similar spelling. How big is the improvement here, and the user needs to experience it slowly.

Voice Input

This time, we provide a continuous voice input method. That is to say, microphone is always on and receiving your voice input. You can enter data all the time or pause any time in the middle. It can also correct errors and give suggestions for users to select. For voice input, reading documents alone is useless. You must go to your real phone to try it out before you can comment on whether it is powerful. In addition, the document supports many languages. Can it support Chinese dialects?

Wireless Data Control

This is a new feature that can control all wireless connections or collect statistics on the usage of wireless traffic. Because smartphones are very dependent on the network, wireless traffic is required for data synchronization, surfing the Internet, streaming media, downloading applications, and upgrading applications, in the past, users had to rely on third-party vendor programs and market programs to control wireless connections and collect statistics on traffic usage. Now, control and statistics are available in the default settings.

Users with difficulties in normal use

For example, if you can't see a person, you can use a mobile phone to Improve the Performance. After you click the screen, you can trigger a voice navigation prompt.
Browser allows you to view web pages in code and Script Mode.

Communication and sharing

The 4.0 version integrates social networking more extensively into the system itself, making it easier for users to directly talk to each other, mail, and information.


Unified Contact Interface

A new application called People connects all contacts and Social interfaces in the system to form a very Unified Contact Center. Provides users with very detailed interface information, contact information and social network information, and can easily jump to the corresponding application with one click. For the user's own information, there is a "me" interface for unified display and management.

More powerful calendar and visual voice mail

Calendar integrates work, personal, school, and social calendar. Other third-party applications can also create events and manage reminders in the calendar with appropriate permissions. Visual voice mail is a new feature added to the phone application. Visual voice mail can integrate messages or voice files.

Rich camera

After taking a photo, you can edit it and share it with your friends. There are other improvements in photography, such as focus control, shutter, and exposure. Continuous shooting and functions are also supported. That is to say, when shooting a super large image, you can rotate camera to take all the surrounding images. This was already available on Nokia's machine. Third-party applications on the market are also implemented.


Added image editing in Gallery.

Added the image editing function in Gallery, such as cropping, setting layers, and removing the red eye. The default gallery widget can also browse multiple images. After selecting an album from gallery, you can browse all images in the album.

Live effects for transforming video

This is interesting. It can be used to change the video shot by camera, such as adding a background or some very interesting faces.

Share screenshots

You can take a snapshot of the current screen anytime, anywhere by pressing the hard key and pressing it to save it to your computer. Then, you can edit the snapshot or share it with your friends. This is cool, but it also depends on whether the hardware manufacturer can add a hard key and press it.

Cloud experience

Users can connect to cloud servers and synchronize photos, applications, games, emails, and contacts. But it should only be synchronized with the Google server.

Built-in browser

The new version of the browser can be bookmarked with Google Chrome or read offline.

Email upgrade

Enhanced Automatic completion. Added quick reply and nested folders.

Innovative Android beam NFC-based sharing

For all NFC-enabled devices, a new feature of Android beam can be used to share and exchange apps, contacts, music, videos, and so on.


Face recognition unlocking

It sounds very cool, that is, safe and easy to use. You can use facial recognition to unlock the screen or unlock the pin code.

Wi-Fi direct and Bluetooth HDP

Wi-Fi direct allows users to connect multiple devices through WiFi in point-to-point mode. Because WiFi is used, it is more stable and fast enough. What's amazing is that there is no need for network connection. In this way, the application based on this can be developed to facilitate data transmission between devices.

Improvements for developers, namely API updates

In fact, that is, the API used to implement the above new user experience

More unified UI architecture Interface

Contains some files that are only available in version 3.x, such as fragements, content loaders, action bar, rich configurations, and resizable home screen widgets.

Social communication and sharing APIs

Social APIs and information providers can provide contacts, interface data, status updates, and image storage for applications. You can also connect to the corresponding social applications. With these APIs, developers can develop more powerful cross-application social networking applications, such as integrating various social networks.

Calendar API

As mentioned above, the new calendar supports the creation of events and Management reminders for third-party applications, so corresponding APIs are available.

Visual voice mail API

Similarly, corresponding APIs must be provided to support this new feature.

Android Beam

This is a brand new NFC-based function that allows users to share data, which is also inseparable from the support of the system architecture. For developers, this is much more important than sharing data. It provides a new way to interact closely. So it will also be useful for entertainment, such as playing games with two devices. Previous mobile phones support multiple mobile phones to play together, but they must be connected via Bluetooth or network. There is no doubt that this provides a new method.

Multimedia

The underlying support for streaming media. The 4.0 support for streaming media is fully added to the system, providing better support. The application does not care about the data source at all. You only need to hand it over to the system architecture and the system will handle it.
Camera has also added APIs to support the features mentioned above, such as image editing, zoom, shutter control, and exposure control.
In addition, the API support for video changes mentioned above can be customized and changed for video data. This will be very interesting. I believe there will be many entertaining applications based on this.
Remote audio control is not cross-device or network, but cross-process remote communication. As we mentioned earlier, the lock screen can display information about playing music, so we need to have corresponding control elements. This allows you to directly control the playback of music in another process.
In 4.0, a new media decoder and a new media container are also added.

New Connection Type

Wi-Fi direct and Bluetooth health device profile (HDP)
Developers can use these APIs to build high-performance and stable point-to-point connections, which do not require network connections or WiFi hotspots. This is another way of interaction between devices. I believe there will be much to do.

New components and enhancements of the UI

The emergence of the new component gridlayout can improve the performance.

OpenGL ES texture View

The new textureview allows developers to directly integrate texture maps in OpenGL ES into the UI display. It allows developers to use texture maps of OpenGL ES like other view elements, and supports movement, change, and animation.

2d hardware acceleration

All hardware devices running 4.0 must support 2D hardware acceleration. In this way, the display performance of the UI will be improved.
There are also input updates, including spelling checks and text-to-speech APIs.

Wireless network usage

As mentioned above, because the new version has the function of collecting network traffic statistics, there are also corresponding APIs to provide support.

Security

Security has also been improved, with some additional APIs dedicated for security. There is also an address space layout randomization tool to prevent memory problems.
There are also some updates in VPN, developers can own a new set of VPN solutions.
In addition, it seems that you can remotely control camera.

In general, this upgrade is not small. The biggest improvement lies in its great improvements in entertainment. Whether these improvements can bring convenience to users and developers remains to be verified.

Four new packages
  • Android. media. effect-provides APIs for video changes, texture maps, and image editing.
  • Andriod.net. wifi. p2p -- Wi-Fi Direct connection API
  • Android. security-a series of security tools
  • Android. service. textservice -- provides the spelling check service, which allows applications to use spelling checks like IME.
  • Android. view. textservice -- UI components related to spelling check

Other packages have major or minor upgrades and changes.

For more information, see the official documentation.

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.