Android L, Nexus 5, Google Search and everything

Hello, Habr! While fans of fruit devices are measured with shovels and otsutsvie/lagging features, and Siri still doesn't know how to speak Russian, we can enjoy the progress of the other operating system and its services. Under the cut you can see that distinguishes externally 4.4.4 from Android L, what resources it requires to work, what can we expect from devices that will receive the update. Oh and a little talk about the voice search, which has recently received several significant updates, but they were once past Habra. All the tricks in this post created by in-house professional smartphones that repeat at home at your own risk.




the

Devices


In fact, to compare two different generations of Android will be for Nexus 4 and Nexus 5. Both released by LG and have a good performance. If anyone has forgotten what's inside smartphones is responsible for the performance — here is a table.
the the the the the
Model
Nexus 4
Nexus 5
CPU
Qualcomm Krait APQ8064;
4 cores x 1.5 GHz
Qualcomm Snapdragon 800;
4 core x 2.3 GHz
GPU
Adreno 320
Adreno 330
RAM
2 GB LP-DDR3
2GB LP-DDR3
Screen
4.7 inch, 1280x768 pixels
4.95 inch, 1920x1080


As you can see, the glands differ in one generation (technically half, since there is a Snapdragon 600, which is an improved APQ8064 with a slightly higher frequency of the CPU and GPU + native support for OpenGL ES 3.0), and the difference in performance is very noticeable.



The test results from left to right: Nexus 5, Nexus 4, LG G2.

The final figures of the benchmarks the Nexus 5 and Nexus 4 differ by almost a third: dierences in frequency, and a much more advanced GPU. How will this affect the overall performance of the system — see later. By the way, the modern Snapdragon 400 give in Antutu 18-19 thousand, but they are put in fairly inexpensive devices (the same Motorola Moto G). Here you proof.



the

Android


As competitors will make Android 4.4.x KitKat and not yet named Android L. Google has promised an increase in performance and increase battery life at the same time? Here and check. In addition to the updated design of the system differ and the main environment in which fulfill all of the program: to Android L by default, the system has the Dalvik virtual machine, you have the option to manually select the environment ART and experience, after Dalvik'but no more, and the only available system is a new ART. If anyone is interested in the actual numbers changed performance, energy-saving and other mathematics, Adnroid Police got a story in three parts: 1, 2, 3in it all explained in detail. For purity of experiment, both systems will work with ART: it will be noticeable, does Android L, or all the credit for the increases in the indices will get the most ART.

As for the design of the system... new style OS from Google called Material and looks much more nice and modern than Android mrachnaja 3-4.x, who reigned in smartphones and tablets from mid 2011 — early 2012. Then, of course, the design seemed interesting, but after two years the trend reversed, and a new, more visually clean design is a breath of fresh air.

Hidden text
ba9e9a0.jpg

Desktops almost not changed. On the left (4.4) is a set of custom icons, not the native dialer and 2Gis. I would also like to see a new status icon (in the system tray, near the clock). Look and read much better, because steel is more contrast. As the desktop is Google Start. Swipe desktop to the right and get into Google Now:
cec8b9d5.jpg

Changes, again, no: it is understandable, it is a separate app and it looks more or less relevant.

619483.jpg

Applications menu refers to the launcher that changes — only the presence of the strip with the icons in the notifications.

453e114a2.jpg

The notification bar has become "cleaner." Large thumbs, neat card stock. Also vary and transition in quick settings: on KitKat — button in the upper right corner, but on Android L it is necessary to take another swipe down:

873baa.jpg

The functionality has not changed, but looks much more interesting. Hint: to quickly jump to settings, WiFi or BlueTooth, click on the label below the icon. Go to the settings menu of the smartphone:

5eb67b.jpg

The information density has fallen, the menu looks much lighter (and it is clear, color scheme is different). I foresee whining "now scroll half an hour, what did more lines, I saw everything and got right the first time".

8c608c.jpg

Allow me to disagree, fans of small reading: read and find eyes the desired menu item is easier, and scrolling no one has died. And, of course, the Indians "Keen Eye" and "fine Hand", which is important I will be returning, "as it was" easily able to succeed, we're not in iOS, in the end. Within settings, the information density is not affected:

ddb53.jpg

Line parity. But, you see, to the right, the interface looks more modern than the left. It remains only gross color to remove something from:

1b3b67.jpg

And this strange thing at the bottom to remove. Not sure it is needed as a whole, and dragged another 2.x, if not earlier:

4a3001cc71.jpg

From shutdown menu missing switches:

e9529b.jpg

On the one hand can be removed from the notifications panel. On the other hand, all phones in the shutdown menu there is the airplane mode and silent mode. However, vendors will certainly bring them here. Alternative view — no due to the fact that we have a Developer Preview, the release will correct.

dfdcd17d3a.jpg

The graphics look prettier. About 111% and NFC don't ask, don't know how it happened. The Developer Preview. Prettier graphs of steel, but with a small amount of data look strange:

cf33ff463.jpg

In the camera, nothing has changed (orientation of different work, forgive me).

0da57a492.jpg

Incoming calls now not block the whole screen, hang a neat bar at the top of the screen:

eddce.jpg

In addition, Google quietly updated the software, getting style interface 5.0. One of the first signs — Google Chrome:

cec736f5.jpg

Sorry button obovate, why dragged into the menu? :( On the network also roam concepts for new mail and other system applications, but they will appear in the form of ready-made solutions a little later.

the

How to put Android L?


In the case of Nexus 4, everything is quite simple: it is easy ruthetta, custom recovery is without problems, ready-made builds of Android L on XDA enough. Give specific links to all of this, I will not: who knows how to do it, where to click and what ricochet — 'll find better than me. Who knows — better not to go without an educational program if you want to try, start reading the "what and in what order" is here (opened third from the top spoiler in the first post and study the subject).
In the case of Nexus 5, things are more complicated. Detailed instructions for installing the official build of Android L on the five is on 4PDA, but unfortunately, it links to part of downloads broken. To download the necessary (and to get English manual) here SDAsfor example.

note: you assume all risks. Liability for damage your information, your device, its warranty and the aliens from alpha Centauri lies with you. Neither the author of the post nor the author of the user nor Google is not responsible for incorrect ratio of the Gauss Curvature of your hands.

the

Performance and autonomy


the Performance of the OS is difficult to measure: benchmarks will show the result very relative, moreover, from measurement to measurement may vary. The good, you have to comply with all laboratornye conditions, that is to have two devices of each type, put them in identical conditions, to completely clean just-you-and-what-not, and, on a clean system, ten times, at equal intervals of time to measure the performance of Android 4.4.4 vs. Android L, and then to change OS places and spend the same amount of tests to verify that a specific device instances do not make the error in measurement. Unfortunately, no two identical devices, no such number of personal time yet.

With autonomy, by the way, the same problem. For this reason, the measure will be a subjective method: average SW-case week changes little, the quantity and quality of the use of the mobile body is also very constantly, so one week with Android 4.4.4, one with Android L, pivot table and results in it.

Both phones were removed from charging at the same time (8 am), both up her at the same time (1am), every smartphone is used all day as main and only. I went with a Nexus 4, my favorite woman with a Nexus 5.

The table shows the remaining % of the battery charge for two devices at the time of return in the charger.

Nexus 4:
the the the the
MON
W
MS
THU
PT
N4, KitKat.
20
16
18
14
5
N4, L
18
19
20
18
15
Difference %
-1.8
3.16
2.18,
4.14
10.05

The average difference amounted to 3.546%, which in absolute terms not much, but it feels like an extra half hour or an hour under load in actual operation.

Nexus 5:
the the the the
MON
W
MS
THU
PT
N5, KitKat.
8
6
12
10
0
N5, L
14
12
4
18
10
Difference %
6.08
6.06
-7.88
8.1
10

The average difference 4.472%, if not a failure resoluti on Wednesday (associated rather with a large amount of data transfer on 3G and most imperfect testing methods), the results would have been even better.

A typical use Nexus 4: up to 10 minutes of conversation a day, 1.5-2 hours of music through a Bluetooth connection, 5-10 frames per camera, 10 hours of Wi-Fi connection, 2 hours of data transfer over a mobile network, regular mail check, messedzhing.

Nexus 5 used more often: up to 30 minutes of calls, 2 hours of music by wire, the same 5-10 frames per camera, 10 hours of Wi-Fi, a couple of hours of Mobile Data, ever-active Twitter, mail, messengers.

The table shows that on Friday at work people are too lazy and Nexus 5 to charge dobilsa in a blank state, which, in principle, of course. Otherwise, there is a slight increase of autonomy, that — given the General dampness of updates, which is not what a public beta and developer preview.

To measure changes in performance can only be "in the eye" or clearing of synchronous video. For synchronous video need two devices of the same model I have, unfortunately, they are not. As for the "naglasi": L is much smoother and nicer than 4.4 (which lags and freezes, but this "fluidity" of the interface is also not observed). All because of the recycled animation, which had just... been for the most part. If earlier between "pressed" and "appeared" was held ⅛ - ¼ of a second, but now those ⅛ - ¼ of a second the busy animation of what "appeared". How L manages to save battery life — a mystery. However, the answers we know: optimizing and ART.
the

Voice search


One of the most interesting features: card Google Now and the updated Google Search with his speech recognition system. It is, of course, not infallible, but much better Siri or Cortana: those in Russian do not understand and know when to learn. In this race of outsiders I personally staly on Cortana: Microsoft refers to the Russian market is much closer than Apple, which can be seen on the cards, and the services, and user support. In addition, I have to make an important point: Google Now is a service "cards", which gives answers to questions (sometimes BEFORE the question was asked). In fact, he Now is the system output for three infrastructures: Google mail, Google search engine and applications of the smartphone. So if I'm talking about the update Now — that is not only the update service itself, but also related products: voice search, integration of applications into the system and working with the mail features.

The last two updates Google Voice Search brought:

the
    the
  • the Opportunity to continue the search queries that are related by theme;
  • the
  • Ability to work with multiple languages at the same time.


"Is that all?" — You will ask. But not enough for you?

First, now, finally, work perfectly almost all the commands associated with foreign words. Now Search understands, when asked about the value of shares in Russian, about the cost of the goods or services of certain companies. Well recognizes the addresses of sites you want to open. Understands phrases like "the nearest Radisson". Unfortunately, the smartphone has a "feature" speak from my heart: if English is the locale of the phone, and google now talks to you in Russian, then the answers will be in normal English, the second (command type set the alarm) — pure Mutko style. "The setting of alarm Fort forty minutes past seven in the morning." By the way, the bug report I issued, and I was told that the problem may be in the near future. It's nice that answer. Moreover, while I was preparing the post, the smartphone stopped responding to me indecent accent and now reports the task completion is fine, but the song words can not erase.

And secondly — the continuation of the search queries is a wonderful thing. You can ask the system what it knows about any famous person, and then ask something like "how old is he" or "who is his wife" or "where he was born." Pronouns will be replaced with the name of your object, and in the event you correctly built the query (e.g., asked about the age of a person who is already dead) — the system will give the correct answer and correct him, informing about the dates of life and age at the time of death. The same applies to the queries "wife" and civil marriage with some other aspects of knowledge graph'a that collects the search engine for celebrities. Celebrities, apparently, considered any people of whom there is an article in Wikipedia. :) In addition, the continued search queries works not only with people: "what time is it in Petrozavodsk?" -> "What's the weather?" no problem.

Unfortunately, the ability of the system to the Russian language is somewhat inferior to similar features in English, particularly in the USA. Impact and penetration of IT infrastructure in different institutions, and integration of services, and the presence of much more accumulated knowledge and data on which to train the Recognizer. Most will use Russian -> more data -> working -> faster will be new buns for our language. And, of course, report bugs (menu — send report), it will greatly simplify the work of the engineers voice search. Do not neglect and personalization: just a few days of active work with the voice assistant and included customization greatly improve the recognition of your voice and your speech.

Full command list who knows the system in Russian is quite extensive. I translated them English cheat-sheet for Russian language (under the spoiler). Updates Google (it's called "search"), test voice commands and Google Now, tell me in the comments about your experience.
Hidden text


And we are back to Android L. :)

the

What to expect owners of low-end devices


I hope to wait for updates. I really hope that vendors will not be noodles on the ears hang, the hardware capabilities will not allow that the screen is too small, or RAM presses.To user Nexus 4 does not differ in speed from the Nexus 5, and modern Bugatti type Moto G on Snapdragon 400 is already "doing" performance pozaproshlogodnie the flagship, although there are a half-two times less. But on Nexus 4 it works fine. Well, hope is the Android One, you see, a couple years before Android never get on the theme of "renewal" of the device: for updates will not answer vendor and the manufacturer of the OS, ie Google. Read more about the One we know 15 Sep.

Given more voluminous of battery in modern devices and sharp on the "green" battery in Android L we will get a quality update, which at the time was the transition from 2.x 4.x: the smartphone will run faster, longer, and to interact we'll with a pleasant, fresh and neat interface, which came not by evolution from 2010 and drawn from scratch in 2014, taking into account the received experience and current trends. On many screens, the information density has decreased, while the speed and convenience increased: legacy forms tomivshiysya with Android 2.x lost re-drawn, mess of small strings into a neat text input field and explain to them. Black-gray-blue theme lost simple and pleasant colors, full-colour fills and proper focus of the user. Yet some screens, like the settings in the depths of the smartphone, parts service information and more coy then not redrawn, and look somewhat alien, but as soon as they come across in mobile — understand how outdated morally and physically design 4.x: to read the text more difficult to work with interface is not so... nice. Like after Windows 7 or 8 to get into Vista: Yes, not XP (Android 2.3), but the obsolescence of the interface and concepts noticeable to the naked eye. In General, progress is felt, the resources of modern smartphones even in the budget segment without problems allow you to work with L, it's up to manufacturers and chipset vendors.

PS: a huge post out, you will notice typographical errors — write to the PM. Thank you! :)

PPS: now, I feel, will fly fans "train updated and supported" OSes. Comrades, get out of the box 3GS, turn it on, clear all the memory and rassohina uchetku, and then try without jailbreak to make it work normally. Yes, updating the OS is fine and good (how many features of iOS7 / 8 in addition, redrawn icons, work on iPhone4? 4S?), but Android devices in addition to the OS is Google, and their current version is critical to the health of the device and applications. You can read about it SDAs.

P. P. P. S.: at the request of workers reported that not all apps work perfectly with Android L: almost everything related to root access and changing system feature will work crooked won't work at all. Also poluchaut some customers of social networks and browsers. The explanation for this one: it's not release candidate, not the public and not a closed beta, and the version for developers so they can begin to adapt your software for the new OS and see the new design in action.
Article based on information from habrahabr.ru

Комментарии

Популярные сообщения из этого блога

Briefly on how to make your Qt geoservice plugin

Database replication PostgreSQL-based SymmetricDS

Developing for Sailfish OS: notifications for example apps for taking notes