Most of us don’t have the type of job that comes with a personal assistant… until now. Learn about how Taskware can help increase productivity.
Most of us don’t have the type of job that comes with a personal assistant… until now. Learn about how Taskware can help increase productivity.
Cisco is a regular visitor to ANGA COM precisely because it is where network operators, content providers and their suppliers converge to discuss common issues—and the opportunities that lie ahead.
Modern data centers face increasing demands for agile, high performance service delivery. Digital transformations are driving an increased number of applications with more sources of data, and often times…
What is kanban project management? How kanban workflows work Kanban boards: a visualization of work in progress Who is it for? Kanban project management software Kanban project management is one of the leading PM methodologies, and after exploring this guide, you’ll see why. The kanban approach suits almost every team and goal. It helps you…
Samsung today announced at InfoComm 2018 the introduction of The Wall Professional – a modular, MicroLED display that can extend to hundreds of inches in size
Posted By Dave Burke, VP of Engineering
Four weeks ago at Google I/O we released the first beta version of Android P, putting AI at the core of the operating system and focusing on intelligent and simple experiences.
We talked about some of Android’s newest features in the keynotes and went deep on the developer APIs during the breakouts. If you missed the livestream, make sure to check out the full playlist of Android talks.
Today we’re releasing Android P Beta 2, an update that includes the final Android P APIs, the latest system images, and updated developer tools to help you get ready for the consumer release coming later in the summer.
You can get Android P Beta 2 on Pixel devices by enrolling here. If you’re already enrolled and received the Android P Beta 1 on your Pixel device, you’ll automatically get the update to Beta 2. Partners that are participating in the Android P Beta program will be updating their devices over the coming weeks.
Android P Beta 2 is the latest update of our upcoming Android P platform and includes the final APIs (API level 28) as well as the official SDK. You can get started building with the Android P features and APIs today. Here are a few we want you to try — head over to the features overview for more.
We partnered with DeepMind on a feature we call Adaptive Battery that uses machine learning to prioritize system resources for the apps the user cares about most. If your app is optimized for Doze, App Standby, and Background Limits, Adaptive Battery should work well for you right out of the box. Make sure to check out the details in the power documentation to see how it works and where the impacts could be, and test your apps to make sure they are ready.
App Actions is a new way to help you raise the visibility of your app and help drive engagement. Actions take advantage of machine learning on Android to surface your app to the user at just the right time, based on your app’s semantic intents and the user’s context. Actions work on Android P and earlier versions of the platform and they’ll be available soon for you to start using. Sign up here to be notified when Actions are available.
Slices are a new way to surface rich, templated content in places like Google Search and Assistant. They’re interactive, and through Android Jetpack they’re compatible all the way back to KitKat. Check out the Getting Started guide to learn how to build with Slices — you can use the SliceViewer tool to see how your Slices look. Over time we plan to expand the number of places that your Slices can appear, including remote display in other apps.
Android P adds platform support for screens with display cutouts, and we’ve added new APIs to let you deliver a rich, edge-to-edge experience on the latest screens. Cutout support works seamlessly for apps, with the system managing status bar height to separate your content from the cutout. If you have immersive content, you can use the display cutout APIs to check the position and shape of the cutout and request full-screen layout around it.
All developers should check out the docs to learn how to manage the cutout area and avoid common compatibility issues that can affect apps. Make sure to test your app on a device that has a display cutout, such as one of the Android P Beta devices.
Apps with immersive content can display content fullscreen on devices with a display cutout.
If your app uses messaging notifications, take advantage of the changes in MessagingStyle that make notifications even more useful and actionable. You can now show conversations, attach photos and stickers, and even suggest smart replies. You’ll soon be able to use ML Kit to generate smart reply suggestions your app.
MessagingStyle notifications with conversations and smart replies [left], images and stickers [right].
With a range of biometric sensors in use for authentication, we’ve made the experience more consistent across sensor types and apps. Android P introduces a system-managed dialog to prompt the user for any supported type of biometric authentication. Apps no longer need to build their own dialog — instead they use the BiometricPrompt API to show the standard system dialog. In addition to Fingerprint (including in-display sensors), the API supports Face and Iris authentication.
If your app is drawing its own fingerprint auth dialogs, you should switch to using the BiometricPrompt API as soon as possible.
If your app uses the device camera, try the new multi-camera APIs that let you access streams simultaneously from two or more physical cameras. On devices with dual cameras, you can create innovative features not possible with a single camera — such as seamless zoom, bokeh, and stereo vision. You can get started today using any of the Android P Beta devices that offers a dual camera.
Audio apps can use the Dynamics Processing API for access to a multi-stage, multi-band dynamics processing effect to modify the audio coming out of Android devices and optimize it according to the preferences of the listener or the ambient conditions.
Take a look at the Android P features overview for a complete list of the new features and APIs.
First, make your app compatible and give your users a seamless transition to Android P. Just install your current app from Google Play on a Android P Beta device or emulator and test — the app should run and look great, and handle Android P behavior change for all apps properly. After you’ve made any necessary updates, we recommend publishing to Google Play right away without changing the app’s platform targeting.
If you don’t have a supported device, remember that you can set up an Android Virtual Device on the Android Emulator as your test environment instead. If you haven’t tried the emulator recently, you’ll find that it’s incredibly fast, boots in under 6 seconds, and even lets you model next-gen screens — such as long screens and screens with display cutout.
Next, update your app’s targetSdkVersion to 28 as soon as possible, so Android P users of your app can benefit from the platform’s latest security, performance, and stability features. If your app is already targeting API 26+ in line with Google Play’s upcoming policies, then changing to target 28 should be a small jump.
It’s also important to test your apps for uses of non-SDK interfaces and reduce your reliance on them. As noted previously, in Android P we’re starting a gradual process to restrict access to selected non-SDK interfaces. Watch for logcat warnings that highlight direct uses of restricted non-SDK interfaces and try the new StrictMode method detectNonSdkApiUsage() to catch accesses programmatically. Where possible, you should move to using public equivalents from the Android SDK or NDK. If there’s no public API that meets your use-case, please let us know.
When you’re ready, dive into Android P and learn about the new features and APIs to extend your apps. To build with the new APIs, just download the official API 28 SDK and tools into Android Studio 3.1, or use the latest version of Android Studio 3.2. Then update your project’s compileSdkVersion and targetSdkVersion to API 28.
Starting today you can publish your APK updates that are compiled against, or optionally targeting, API 28. Publishing an update to Google Play during the preview lets you push updates to users to test compatibility on existing devices, including devices running Android P Beta 2.
To make sure that your updated app runs well on Android P as well as older versions, a common strategy is to use Google Play’s beta testing feature to get early feedback from a small group of users — including Android P Beta 2 users — and then do a staged rollout to production.
For Pixel devices, you can enroll your device in the Android Beta program and you’ll automatically receive the update to Android P Beta 2 over-the-air. If you’re already enrolled and received Beta 1, watch for the update coming your way soon. Partners that are participating in the Android P Beta program will be updating their devices over the coming weeks.
You can see the full list of supported partner and Pixel devices at android.com/beta. For each device you’ll find specs and links to the manufacturer’s dedicated site for downloads, support, and to report issues.
Thanks for all of your feedback so far. Please continue to share feedback or requests as we work towards the consumer release later this summer. Feel free to use our hotlists for platform issues, app compatibility issues, and third-party SDK issues.
We’re looking forward to seeing your apps on Android P!
Samsung Electronics announced that it will support three more projects to be spun off from C-Lab (Creative Lab), an in-house start-up incubation program. With
Samsung Electronics Chile has announced the launch of an official newsroom, Samsung Newsroom Chile, which will offer local media and consumers access
Satya Nadella recently shared our vision for the future of computing – one in which the intelligent edge and intelligent cloud create experiences where trusted technology is part of the fabric of our lives.Today at Computex 2018, joined by executives from Microsoft’s engineering, marketing and research teams, I had the opportunity to share what that vision means for our device partners. The opportunity to leverage artificial intelligence (AI), ubiquitous computing and Microsoft 365 multi-device and multi-sense experiences has never…
Samsung believes that there’s plenty of beauty to be found in the everyday moments that many of us overlook – both in our lives, and throughout nature. That’s
Posted by Giles Hogben, Privacy Engineer and Milinda Perera, Software Engineer
Developers already use HTTPS to communicate with Firebase Cloud Messaging (FCM). The channel between FCM server endpoint and the device is encrypted with SSL over TCP. Ho…
Spring has sprung, with summer fast approaching, and just like countless others across the Northern Hemisphere, the employees at Samsung Electronics’
Today, we announced an agreement to acquire GitHub, the world’s leading software development platform. I want to share what this acquisition will mean for our industry and for developers. The era of the intelligent cloud and intelligent edge is upon us. Computing is becoming embedded in the world, with every part of our daily life…
Samsung Electronics today announced that it is adding prominent artificial intelligence (AI) experts Dr. H. Sebastian Seung, the Evnin Professor in the
If you work with a remote or distributed team, or even telecommute, you know that doing so can make for more productive and engaged employees.
But beyond recruiting experienced, self-motivated employees who have communication skills, you also need peop…
Posted by Christina Chiou Yeh, Google Registry
On May 1 we announced .app, the newest top-level domain (TLD) from Google Registry. It’s now open for general registration so you can register your desired .app name right now. Check out what some …
According to ConstructConnect, the U.S. may see nearly a 5% increase in construction spending in 2018. Are you ready for it? As your schedule fills up, you’ll need to focus more on growing your business instead of managing day-to-day tasks. Especially if some of those routine tasks can be automated. For a helpful list of…
Posted by Shawn Willden, Staff Software Engineer
Our smart devices, such as mobile phones and tablets, contain a wealth of personal information that needs to be kept safe. Google is constantly trying to find new and better ways to protect that valuable information on Android devices. From partnering with external researchers to find and fix vulnerabilities, to adding new features to the Android platform, we work to make each release and new device safer than the last. This post talks about Google’s strategy for making the encryption on Google Pixel 2 devices resistant to various levels of attack—from platform, to hardware, all the way to the people who create the signing keys for Pixel devices.
We encrypt all user data on Google Pixel devices and protect the encryption keys in secure hardware. The secure hardware runs highly secure firmware that is responsible for checking the user’s password. If the password is entered incorrectly, the firmware refuses to decrypt the device. This firmware also limits the rate at which passwords can be checked, making it harder for attackers to use a brute force attack.
To prevent attackers from replacing our firmware with a malicious version, we apply digital signatures. There are two ways for an attacker to defeat the signature checks and install a malicious replacement for firmware: find and exploit vulnerabilities in the signature-checking process or gain access to the signing key and get their malicious version signed so the device will accept it as a legitimate update. The signature-checking software is tiny, isolated, and vetted with extreme thoroughness. Defeating it is hard. The signing keys, however, must exist somewhere, and there must be people who have access to them.
In the past, device makers have focused on safeguarding these keys by storing the keys in secure locations and severely restricting the number of people who have access to them. That’s good, but it leaves those people open to attack by coercion or social engineering. That’s risky for the employees personally, and we believe it creates too much risk for user data.
To mitigate these risks, Google Pixel 2 devices implement insider attack resistance in the tamper-resistant hardware security module that guards the encryption keys for user data. This helps prevent an attacker who manages to produce properly signed malicious firmware from installing it on the security module in a lost or stolen device without the user’s cooperation. Specifically, it is not possible to upgrade the firmware that checks the user’s password unless you present the correct user password. There is a way to “force” an upgrade, for example when a returned device is refurbished for resale, but forcing it wipes the secrets used to decrypt the user’s data, effectively destroying it.
The Android security team believes that insider attack resistance is an important element of a complete strategy for protecting user data. The Google Pixel 2 demonstrated that it’s possible to protect users even against the most highly-privileged insiders. We recommend that all mobile device makers do the same. For help, device makers working to implement insider attack resistance can reach out to the Android security team through their Google contact.
Acknowledgements: This post was developed in joint collaboration with Paul Crowley, Senior Software Engineer
Utterly unique and completely customizable, AR Emojis allow Galaxy S9 and S9+ users to inject emotion into messages in a way that words simply can’t. Now,
Last year, more than 7 out of 10 TVs sold by Samsung Electronics in the global TV market were ‘smart TVs.’ According to market researcher IHS Markit, the
Samsung’s Galaxy ecosystem is vast and full of tools that add convenience to our connected lives. In this special series, Samsung Newsroom will guide
Samsung Electronics, the world leader in advanced memory technology, today announced that it has started mass producing the industry’s first 32-gigabyte (GB)
Just like any other electronic device, memory cards have a life cycle – one that, unfortunately, can end at the most inopportune of times. Devices that are
Samsung Electronics today announced the opening of the artificial intelligence (AI) Center in Russia, which will be located in the “White Square”
Samsung Electronics has announced the launch of a brand-new newsroom in Kazakhstan, which will keep local media and consumers informed of the company’s latest
Samsung Electronics today unveiled a new extreme sports video in collaboration with Red Bull and the legendary Brazilian skateboarder Pedro Barros.
In April 2016, Samsung Electronics held the Third Generation Partnership Project (3GPP) in Busan, Korea which was an initiative that started the world’s first