• New Android 5. New quick settings. Here is the official list of innovations and changes

    Everyone expected the Android 5.0 update at the end of 2013. Then, let me remind you, the OS version moved only by 0.1 division and was called Kitkat. Google follows the tradition of naming versions of its OS to the delight of those with a sweet tooth. The fifth branch was no exception and was codenamed Lime Pie. It should be noted that official data, at the time of writing, is practically absent...

    Has been discovered, but many of your phones still don't have it as it is up to individual manufacturers to bring it to their devices. It takes time, but we see that it is more and more more phones, and many manufacturers have also revealed when they plan to release the update.

    And even better news: it's worth the wait, as it includes new features, visual controls and a host of hood improvements to make it faster, more efficient and easier on your battery. The update was also included in the speculation as another device that would be updated around the same time.

    Release date. The release date of Android 5.0 is already known for certain. For basic Nexus-devices date assigned November 12. Other devices will receive the update a little later. HTC devices ( HTC One M8, HTC One M) and others will receive the update within 90 days after the official release of Android 5.0. HTC One Mini 2, the HTC One Mini, and HTC One Max devices will be updated even later than older HTC devices. Update Samsung Galaxy will only take place in December 2014 ( Galaxy Note- January 10). To others Samsung devices We'll have to wait even longer! Motorola will bring Android 5.0 to Moto X (2014) Pure Edition, and 2014 Moto G1

    Generally, a later and higher profile device is more likely to receive the update. However, this was not without its challenges. Early adopters are having issues with broken cameras and flashlight apps. It also gets the material design treatment, adding a whiter UI and larger icons.

    To update, you will need the watch to connect to your smartphone. Select "About" then " System updates" to find out if you are ready to receive latest update. By scrolling you get full list notifications, essentially combining the lock screen and notification panel. The company also introduced a completely new type of notice called "heads-up" that is really easy to fire or engage.

    Update the device will boot when the phone is connected to Wi-fi networks with internet access

    New interface Android 5.0 Moonshine has become more streamlined and voluminous - maps and buttons will look closer to the glass of the screen. The slide panel now literally slides over open application, with an overlay effect. There is also a floating Action button, a small round icon located above the rest of the application and representing a separate action, such as writing letters, a play button in music app, add files to cloud service etc. The designers also changed the Roboto font, making it rounder and wider, giving the text a more pleasant look.

    The runtime environment is fully 64-bit compatible, resulting in "registers" more", "new instruction sets" and "increasing memory address space". There are also geometric shapes, which were used for navigation icons, as well as color overlays on images. This feature is available immediately after installing a new device for the first time. It's like launching a browser in your mobile application, but there is also a way to access content that you can't access from a regular mobile website, such as the phone camera, accelerometer, file system etc.


    The design of the soft navigation keys at the bottom is now very similar to the buttons on a PlayStation controller: a triangle for the back button, a circle for going back home, and a square for the new multitasking menu (now known as Overview). By the way, now this button will significantly simplify navigation through Google tabs Chrome.

    Chronicles of a Hybrid App Developer

    The reason we develop apps is so that we can write our code only once and run it on different mobile and desktop platforms. However native applications usually work better and can be tested more easily. Therefore, we must balance between these pros and cons when choosing a development strategy for a new project.

    New access to devices

    There are several reasons why this is good news. Which brings us to the point of this article. This will probably change soon, and it won't really matter in the long run. To summarize, although many of these features are not ready to be used in real-world scenarios, we can see that things are getting much better in the field of hybrid app development.


    What's new in Android 5.0? The biggest change from the fifth branch awaits us in the OS bit depth. Yes, yes, Android 5.0 with the help of Qualcomm will become 64-bit. Lollipop is optimized to support 64-bit applications and architectures (such as some versions of ARM, x86, and MIPS). It is also known that native programs (Gmail, Calendar, etc.) are now also 64-bit.

    This allows you to create smoother and smoother animations with a cleaner design, the ability to create unified user interfaces for apps without breaking compatibility, improved multitasking features, and many other real-world improvements.

    New quick settings

    This is definitely great news and could help improve the stability of the platform - over time. However there is big problem how old existing applications will play with this scenario. Should developers rebuild their apps when using material design and how will this play alongside the current codebase? The goal of a unified appearance software may come with a price - and it shouldn't be on developers' taps.

    Android will become an order of magnitude smarter. It will automatically select the desired brightness and duration of the active screen if you are driving, it will go into low power mode when you are not using the phone, and so on. Even if your device does not have a 64-bit chip, you will still notice an increase in overall performance through new Android Runtime (ART). In short, time battery life, which Android uses to convert developer code. This is the second major update that will affect the application launch system, or rather ART. It can already be tested in version 4.4 for developers. Unlike previous system(Dalvik) ART performs this recompilation process when installing an application. ART, in theory, is faster, but requires more space and resources. You can read more about the differences between the systems on Habré - http://habrahabr.ru/post/201346/.

    This will be implemented in the near future. Apparently this was a bigger problem version for users than before. The base version 3 itself introduced various improvements and improved platform stability - compared to previous ones. Of these, 2 seemed to live much longer, and 3 updates came out more than half a year later. We expect app developers to see a few bumps along the way to make sure all their current apps work on these new devices, and new apps work on older devices.

    Parallel documents and actions on the retentates screen

    Naturally, we must monitor progress and update you on best methods solutions to these problems. To learn more about maintaining backwards compatibility, read on. To insert a logical break so that the system treats your activity as a new task, use it at startup.

    Now, when making a call, the screen does not cover the entire work area- it pops up as a banner at the top of the screen. Thus, you can continue working without even answering the call by ignoring it. When you receive a new message, you can delete it without leaving the lock screen or you can press reply and go directly to the window email creating a message. The camera icon is still in the bottom right corner of the lock screen, but you have to swipe left horizontally. In other words, directly at the bottom of the screen - to open it. (And vice versa from the dialer, which sits in the lower left corner.)

    To avoid cluttering the retentates screen, you can set the maximum number of tasks from your application that can be displayed on this screen. To do this, set the attribute. The current maximum that can be specified is 50 tasks per user.

    What the designer prescribed

    Tasks on the replay screen can be configured to persist across reboots. To control persistence behavior, use the attribute. You can also change the visual properties of an activity on the retentates screen, such as the activity's color, label, and icon, by calling the method.

    Blocking exit from a specific application. Now you can start the game and give the tablet to a friend/child, without fear of revealing your SMS messages or unwanted calls. They simply won't be able to close the app.

    Andorid now supports RAW format. Store your photos in excellent quality, the format of which can be easily edited using professional editors Photoshop or Lightroom.

    This functionality is useful, for example, if you want to enable sharing screen in a video conferencing application. Users can choose through Settings whether to allow sensitive notification content to be displayed through the secure lock screen. Your app can control the level of visibility when its notifications appear on the secure lock screen. To control the visibility level, call and specify one of the following values.

    Displays basic information such as the notification icon, but hides the full notification content.: Shows the full notification content.: Shows nothing, excluding even the notification icon. To set metadata, call the following methods when creating a notification. Tells the system how to handle notifications about your app when the device is in priority mode: Marks the notification as more or less important than regular notifications. Notifications with a priority field set or displayed in a small floating window if the notification also has a sound or vibration: Allows you to add one or more people relevant to the notification. Your application can use this to signal to the system that it should group notifications from specified people or rank notifications from these people as more important. In your app manifest, you can state that your app should only be installed on devices that support the extension pack.


    Notifications and quick settings were combined into one large menu. It's cleaner, easier to set up than keeping these things separate. When you pull down the status bar, you will see all the notifications that have arrived. You will see a slider to adjust the brightness, as well as an option WiFi control, Bluetooth, Flashlight, Rotation Preferences, Airplane Mode and Screen Molding. The date and time are displayed in a separate section next to the battery percentage and buttons for full settings menu and user modes.

    This allows for increased dynamic range, more consistent accuracy and greater headroom. Playback endpoints use an integer format for audio data and a lower bit depth. Your application can now supply audio data in both the same format that is provided.

    • Floating-point arithmetic is especially useful for intermediate calculations.
    • This option may make buffering and multithreading easier for some applications.
    To expose media content in your application, extend the class.

    While many users are only dreaming about Android 7.0 Nougat, Google is in the final stages of testing the next Android versions 8.0 O. The release of the G8 is scheduled for early August, that is, the wait is less than two months. The “sweet” name of Android 8.0 is still not known for certain. Previously, there were rumors that the update would be called Oreo, after the popular cookie. Recently, information appeared on the Internet that the name “Oatmeal Cookie” was found in the system code. In any case, no matter what the update is called, millions of owners of devices with a green robot around the world are waiting for it. We have made a list of devices from major manufacturers that are sure to receive Android 8.0.

    Your implementation must provide access so that applications can play media content provided through your service. To interact with the Media Browser service, use the class. Specify the component name for when creating the instance. Using this browser instance, your application can then connect to related service and receive an object to play content opened through this service.

    New paths to return to these directories on all devices shared memory. Likewise, no additional permissions are required for your application to access the returned paths. The platform periodically scans for new media in these directories, but you can also use it to explicitly scan new content. To dynamically select and connect to a network from your application, follow these steps:

    Google Pixel and Nexus

    Until recently, Google's Nexus line was the first to receive the latest Android updates. After changes in names, such devices became Google Pixel. It’s safe to say that all the devices listed below will see Android 8.0, since the system is being tested on them, and if you are the owner of one of these devices, then you can download the test beta build.

    Use a class to create an object and specify network functions and the type of transport in which your application is interested. Use this method if you want to proactively switch to a suitable network once it is discovered; to receive only notifications for scanned networks without active switching, use the method instead.

    • Create.
    • To test for suitable networks, call or pass an object and its implementation.
    When the system detects a suitable network, it connects to the network and calls a callback.


    • Nexus 5X

    • Nexus 6P

    • Nexus Player

    • Pixel C

    • Pixel

    • Pixel XL

    It is also worth saying that the period mandatory update for Nexus devices is coming to an end, and Android 8.0 will be the last for these devices.


    Samsung

    All other manufacturers will release the Android 8.0 update for their devices much later. This is due to the fact that they need to adapt the system to their hardware and optimize all the software that comes out of the box for Android 8.0. The approximate release date for the update is the end of 2017 and the beginning of 2018. Also, don't expect the unannounced Galaxy Note 8 to get Android 8.0. It will also be updated towards the end of the year.

    You can use the object from the callback to obtain additional information about the network or for direct traffic to use the selected network. To get a badge icon, call. The device owner is a specialized type that has additional opportunity create and delete secondary users and configure global settings on the device. Your device owner app can use methods in the class to manage fine-grain configuration, security, and applications on managed devices.


    • Galaxy S8/S8+

    • Galaxy S7/S7 Edge/S7 Active

    • Galaxy A3/A5/A7 (2017)

    • Galaxy A3/A5/A7/A9 (2016) - unlikely

    • Galaxy J5/J7/J7 Prime (2017)

    • Galaxy C9/C9 Pro

    • Galaxy Note 7 Fandom Edition

    • Galaxy Note 8

    • Galaxy Tab S3

    Nokia


    Nokia has entered the Android smartphone market seriously and for a long time, so all the company's modern smartphones will receive Android 8.0. An official representative of the company announced this recently.

    A device can only have one active device owner at a time. When an app activates screen snapping, users cannot see notifications, access other apps, or return to home screen until your application exits mode. There are two ways to activate screen screening.

    This update also brings improved battery life and performance. The company does not mention specific devices, which makes us think they will all see the update. Well, "scramble" and "rush" may be relative terms here, since identifying an update can be a pivotal affair, and sometimes months for it to appear.


    • Nokia 3

    • Nokia 5

    • Nokia 6

    • Nokia 9 (not yet presented)

    Xiaomi

    Xiaomi has achieved its popularity through its proprietary MIUI shell for Android. Moreover, the functionality of MIUI significantly expands Android capabilities. The update of the proprietary system is not strictly tied to the version of the “green robot”, for this reason Xiaomi plans to release MIUI 9 based on existing version Android 7.1. Of course, Android 8.0 is for popular and modern smartphones Xiaomi will be released, but this will most likely take place only at the beginning of next year.


    • Mi 6 / Mi 6 Plus.

    • Mi 5S / Mi 5S Plus

    • Redmi Note 4X

    • Mi Max / Mi Max 2

    • Mi Note 2

    • Mi Mix

    Sony


    • Xperia X

    • Xperia X Performance

    • Xperia X Compact

    • Xperia XZs

    • Xperia XZ Premium

    • Xperia XA1/XA1 Ultra

    Release of update for others Sony models Xperia is unlikely due to the fact that they were released 2 years ago or earlier.

    LG


    • G6 / G6+

    • Q6 / Q6α / Q6+


    • V10 / V20 / V30

    The approximate release date for the update is late autumn/winter 2017.

    Motorola


    • Moto Z

    • Moto Z Play

    • Moto Z Droid/Droid Force

    • Moto Z2 Play

    • Moto G5/G5 Plus

    • Moto G4/G4 Plus

    • Moto E4/E4 Plus

    Huawei


    • Huawei P10/P10 Lite/P10 Plus

    • Huawei Mate 8 (unlikely)

    • Huawei Mate 9 / Mate 9 Pro / Mate 9 Porsche Design

    • Honor 8 / 8 Pro

    • Honor 9 / 9 Pro

    • Huawei Nova/Nova Plus (unlikely)

    • Huawei Nova 2 / Nova 2 Plus

    • Huawei Y3/Y5/Y7

    HTC


    • HTC U11
    • HTC U Ultra
    • HTC U Play
    • HTC Desire 10 Pro
    • HTC Desire 10 Lifestyle
    • HTC 10/10 Evo

    OnePlus


    The Chinese company OnePlus has in its model range just a few smartphones. However, it is safe to say that three generations of smartphones (OnePlus 3 / 3T / 5) will receive Android 8.0.

    ZTE


    • ZTE Axon 7 / Axon 7 mini / Axon 7S

    • ZTE Blade V7 / V7 Lite / V8

    • ZTE Axon Pro / Axon Elite / Axon mini

    • Nubia Z11

    • Nubia Z17

    It is worth understanding that this list can be considered conditional, and not all manufacturers have officially confirmed which of their smartphones will be updated to Android 8.0. That is, if your smartphone is on this list, you shouldn’t be too happy. Also, on the contrary, if you did not find your smartphone in this list, do not get upset ahead of time. The update dates should also be considered approximate, since they may be postponed indefinitely. Flagships will be the first to receive the update latest generation, after which Android 8.0 will gradually reach older and budget models.