Google officially announced the new Nexus 5 and Android 4.4

    So it happened. The new Nexus 5 smartphone has already managed to completely bother technologists, since it has been leaking to the network in all possible and impossible forms since September, and Google was pulling the rubber with the announcement. Moreover, a week ago, the smartphone was directly in the official online store Google, but then it was promptly drunk. Now the cards are finally revealed. In addition, the source code for the new Android 4.4 Kit Kat operating system is officially available with many improvements.

    Nexus 5



    Google Nexus 5, like last year's Nexus 4, was developed in partnership with LG. However, over the year, the smartphone has changed beyond recognition. The developers decided to abandon the Gorilla Glass plastic on the rear panel in favor of the usual soft-touch plastic. Due to the enlarged screen, the smartphone has increased in size. The characteristics of the device are as follows:
    • SoC : Qualcomm Snapdragon 800 MSM8974
    • CPU : Qualcomm Krait 400 @ 2.3 GHz (4 cores)
    • GPU : Qualcomm Adreno 330 @ 450 MHz (4 computing units)
    • RAM : 2 GB
    • ROM : 16/32 GB without memory card slots
    • Screen : 5 "IPS + with a resolution of 1920x1080. Protected by Corning Gorilla Glass 3
    • Communications : Wi-Fi 802.11 a / b / g / n / ac MIMO, Bluetooth 4.0 + LE, NFC, Miracast, USB OTG
    • Camera : 8 MPix, autofocus, flash, optical and digital image stabilization, geotagging. Front with a resolution of 1.3 MPix
    • Sensors : gyroscope, accelerometer, barometer, proximity and lighting sensors, compass, GPS / GLONASS
    • Dimensions : 137.9x69.2x8.6 mm
    • Weight : 130g
    • Battery : 2300 mAh non-replaceable with Qi wireless charging capability
    • Price : $ 349/399 (16/32 GB)


    There are two versions of Nexus 5 with LTE:
    1). The D820 . North American:
    GSM: 850/900/1800/1900 MHz
    CDMA: Frequency bands: 0/1/10
    WCDMA: Frequency bands: 1/2/4/5/6/8/19
    LTE: Frequency bands: 1/2/4 / 5/17/19/25/26/41

    2). D821 . International:
    GSM: 850/900/1800/1900 MHz
    WCDMA: Frequency bands: 1/2/4/5/6/8
    LTE: Frequency bands: 1/3/5/7/8/20

    To get LTE support in Russia , you need a version of D821 , which will be sold in European and Asian Play Store, or by retail chains in Russia, but you must wait for the go-ahead from LG Russia, which will be engaged in distribution in the Russian Federation.



    Buy here .

    Android 4.4


    Update to Kit Kat will receive Nexus 4, Nexus 7, Nexus 10, as well as Samsung Galaxy S4 and HTC One, released jointly with Google (Google Play Edition). Nothing is known about the Galaxy Nexus and Nexus 7 on the Tegra 3. Probably there will be no update.
    So far the following is known:

    Optimization

    Despite the fact that Google apparently wants to advance users of the Galaxy Nexus and Nexus 7 2012 with the update, but the company says that Android KitKat now provides utilities to optimize the system itself and applications for low-power devices. What is this expressed in? OEMs have the ability to modify Dalvik’s cache over a wide range, swap to zRAM, use KSM Linux kernels, and much more. The new ActivityManager.isLowRamDevice () API will allow application developers to optimize their programs to work in conditions of different amounts of RAM. Instructions here .

    Chromium

    Finally, Google was able to integrate Chromium as the standard WebView for Android. What does it give? Widespread support for HTML5, CSS3, as well as the full power of the V8 virtual machine. Chromium WebView supports remote debugging via PC. That is, using desktop Chrome, you can debut your mobile project. Previously, this was only possible in the Chrome browser for Android, now it is out of the box in the system. This is also a plus for developers of non-native applications on PhoneGap. Maybe they will stop lagging at last? %)

    Print framework


    Finally, Android got a pretty good print solution. Android did not have a single system solution for printing data, but now it has appeared. Google provides an API for creating plug-ins for adding support for different printers. OEM has the opportunity to distribute these plugins through the Play Store, so that there is no fuss with drivers on sites.

    A framework for storing and opening data


    Now there are powerful APIs for integrating applications with different types of data storage: local and cloud. Moreover, the methods of data exchange are unified, so developers of cloud services will be able to develop their own plug-ins that can be picked up by virtually any application. Although there is some hell in the documentation , and looking at night I don’t understand anything, so smoke mana yourself :)

    SMS provider

    Android 4.4 includes a set of APIs that allows the developer to optimize their SMS application for work by default. Previously, installing a third-party application led to periodic duplication of incoming messages and a general mess in the notification panel. Now installing an SMS / MMS application by default actually disables the previous one by means of a complete system-wide message interception.

    Full screen mode


    Now developers have a standardized API that allows you to completely hide all interface elements, including the notification panel and touch keys that are used on Nexus devices, tablets and some other smartphones. You can return to the system UI with a special gesture from the edges of the screen (top or bottom).

    RenderScript Compute Improvements


    The Google RenderScript bike, which replaces the Orthodox OpenCL in vanilla Android, has been greatly improved both in terms of performance and usability. Hardware acceleration, which was previously only available for the Nexus 10, now works with Nexus 4, Nexus 7 (2013). Nexus 5, by itself, is also not deprived of care. In addition, Renderscript can now be called directly from the NDK via the new C ++ API, so this technology can now be used for resource-consuming native applications.

    Grafon

    Android 4.4 significantly improved SurfaceFlinger, which used the ancient OpenGL ES 1, and now updated it to meet OGL ES 2.0 specifications. Profit in increasing productivity with multitexturing also improves the quality of color calibration and adds support for more sophisticated special effects inside the system. The new Hardware Composer now enables hardware composition for virtual desktops and also improves interoperability with OpenGL ES.

    Security

    The SELinux module is switched from Permissive status to Enforcing status, so actions that violate security policies will now be blocked, not just logged. In addition, the cryptographic algorithms used for full encryption of the device have been improved, as well as a new algorithm, ECDSA , has been added . For multi-user systems, VPN is now applied per user. That is, the sent system-wide traffic through the VPN will affect only one user, and not all.
    The new Android is built using the new flag FORTIFY_SOURCE 2. In addition, this flag can be used with clang.

    A complete list of changes can be found here .

    Also popular now: