Throughout October 2017, Samsung employees across the globe actively participated in the company’s annual Global Volunteer Festival. Now in its 23rd
Halloween is one of the top holidays to bring people together around the world, which is why Facebook has created dozens of different ways for people to get into the Halloween fun.
Samsung Electronics today announced a new addition to the Galaxy tablet portfolio, the Galaxy Tab A (8.0’’), an everyday, versatile tablet designed for
Today, Microsoft announced its first quarter earnings. One big takeaway is that we exceeded our goal to meet a $20 billion in commercial cloud annualized revenue run rate. This exciting milestone represents our continued delivery of new cloud technologies and our customers’ digital innovation. Across major industries — from finance and energy sector to retail…
The post The story behind Microsoft’s earnings: Our customers’ digital innovation in the cloud appeared first on The Official Microsoft Blog.
By Josh Mabry, News Partnerships Local news publishers across the country use Facebook to deepen their relationships with readers by sharing the stories that matter most to their community. We’ve seen that, on average, on-demand videos on Facebook uploaded by…
By Alex Deve In June, we hosted our first-ever Facebook Communities Summit in Chicago with hundreds of Facebook group admins. Since the Summit, we’ve been busy building tools and programs that will help them grow and manage their communities, and today we’re announcing several of them: New Tools for Admins and Members Welcome Posts: For […]
Whether you call them Digital Natives or the Internet Generation, today’s kids and teenagers are assumed to be fluent when it comes to digital tools. It’s
You’ve probably heard of Ultra-High Definition (UHD) as the way to enjoy visual content in at least four times the detail of Full High Definition (FHD). But it
Samsung Electronics announced that it will support seven startups created by Samsung employees which are being spun off from the company’s C-Lab (Creative Lab)
By Deborah Liu, VP, Marketplace Millions of Americans are using Marketplace every day to look for cars. Since this is one of our most popular categories, we’re expanding our used car inventory by partnering with leaders in the auto industry. In the coming weeks, Marketplace will introduce features that will make it easier for car […]
Posted by Dave Burke, VP of Engineering
Today we’re giving you an early look at Android 8.1. This update to Android Oreo includes a set of targeted enhancements including optimizations for Android Go (for devices with 1GB or less of memory) and a new Neural Networks API to accelerate on-device machine intelligence. We’ve also included a few smaller enhancements to Oreo in response to user and developer feedback.
We’re bringing you this Developer Preview so you can get your apps ready; we’ve already been helping device makers prepare for this new version. We recommend starting soon — we’re expecting the final public version in December.
It’s easy to get Android 8.1 Developer Preview on your Pixel or Nexus device. Just enroll in the Android Beta Program — you’ll soon receive an over-the-air update to Android 8.1 beta. If you enrolled previously, you’re all set, there’s no need to re-enroll. The Developer Preview will be available for Pixel 2 and Pixel 2 XL devices, as well as for Pixel, Pixel XL, Pixel C, Nexus 5X, Nexus 6P, and the Android emulator.
Android 8.1 includes select new features and developer APIs (API level 27), along with the latest optimizations, bug fixes, and security patches. Some of the new APIs include:
With the consumer launch coming in December, it’s important to test your current app now. This gives users a seamless transition to Android 8.1 when it arrives on their devices.
Just enroll your eligible device in Android Beta to get the latest update, then install your app from Google Play and test. If you don’t have a Pixel or Nexus device, you can set up an Android 8.1 emulator for testing instead. If you notice any issues, fix them and update your app in Google Play right away — without changing the app’s platform targeting.
When you’re ready, take advantage of the new features and APIs in Android 8.1, which we’ve already finalized as API Level 27. For an overview of what’s new, take a look at Android 8.1 for Developers. You can also extend your apps with established Android Oreo features as well, see the Android Oreo site for details.
If your app uses forms, make sure to test them with autofill so that users can take advantage of this convenient feature. Enable “Autofill with Google” or a similar service in Settings and test the form fills to make sure they work as expected. We strongly recommend providing explicit hints about your fields, and also associating your website and mobile app, so that logins can be shared between them.
To build with Android 8.1, we recommend updating to Android Studio 3.0, which is now available from the stable channel. On top of the new app performance profiling tools, support for the Kotlin programming language, and Gradle build optimizations, Android Studio 3.0 makes it easier to develop with Android Oreo features like Instant Apps, XML Fonts, downloadable fonts, and adaptive icons.
We also recommend updating to the Android Support Library 27.0.0, which is available from Google’s Maven repository. New in this version are: a ContentPager library for efficiently loading “paged” data on a background thread; ViewCompat wrappers for Autofill methods; an AmbientMode headless fragment that improves Wear ambient mode support, fullscreen Trusted Web Activities, and more. See the version notes for more information.
You can update your project’s
compileSdkVersion to API 27 to compile against the official Android 8.1 APIs. We also recommend updating your app’s
targetSdkVersion to API 27 to test with compatibility behaviors disabled. See the this guide for details on how to set up your environment to build with Android 8.1.
The Android 8.1 APIs are already final, so we’ve opened Google Play for apps compiled against or targeting API level 27. When you’re ready, you can publish your APK updates in your alpha, beta, or production channels. Make sure that your updated app runs well on Android 8.1 as well as older versions. We recommend using Google Play’s beta testing feature to run an alpha test on small group of users, then run a much larger open beta test. When you’re ready to launch your update, you can use a staged rollout. We’re looking forward to seeing your app updates!
As always, your feedback is crucial, so please let us know what you think. We’ve set up different hotlists where you report Android platform and tools issues, app compatibility issues, and third-party SDKs and tools issues. We also have a new hotlist for Neural Networks API issues.
Posted by Jamal Eason, Product
Android Studio 3.0 is ready to download today. Announced at Google I/O 2017,
Android Studio 3.0 is a large update focused on accelerating your app
development on Android.
This release of Android Studio is packed with many new updates, but there are
three major feature areas you do not want to miss, including: a new suite of app
profiling tools to quickly diagnose performance issues, support for the Kotlin
programming language, and a new set of tools and wizards to accelerate your
development on the latest Android Oreo APIs.
We also invested time in improving stability and performance across many areas
of Android Studio. Thanks to your feedback during the preview versions of
Android Studio 3.0! If you are looking for high stability, want to build high
quality apps for Android Oreo, develop with the Kotlin language, or use the
latest in Android app performance tools, then you should download Android Studio
Check out the the list of new features in Android Studio 3.0 below, organized by
key developer flows.
This release of Android Studio is the first milestone of bundles the Kotlin
language support inside the IDE. Many of your favorite features such as code
completion and syntax highlighting work well this release and we will continue
to improve the remaining editor features in upcoming release. You can choose to
add Kotlin to your project using the built-in conversion tool found under
Code → Convert Java File to Kotlin File, or
create a Kotlin enabled project with the New Project Wizard. Lean more about
Kotlin language support
in Android Studio.
To ensure app security and a consistent experience with physical devices, the
emulator system images with the Google Play store included are signed with a
release key. This means you will not be able to get elevated privileges. If you
require elevated privileges (root) to aid with your app troubleshooting, you can
use the Android Open Source Project (AOSP) emulator system images that do not
include Google apps or services. Learn more.
To recap, Android Studio 3.0 includes these new major features:
Check out the release
notes for more details.
If you are using a previous version of Android Studio, you can upgrade to
Android Studio 3.0 today or you can download the update from the official
Android Studio Preview download
page. As mentioned in this blog, there are some breaking Gradle Plugin API
changes to support new features in the IDE. Therefore, you should also update
your Android Gradle plugin version to 3.0.0 in your current project to test and
validate your app project setup.
We appreciate any feedback on things you like, issues or features you would like
to see. If you find a bug or issue, feel free to file an
issue. Connect with us — the Android Studio development team ‐ on our Google+ page or on Twitter
By Adam Mosseri, Head of News Feed We launched the Facebook Journalism Project to collaborate with the news industry in support of an informed community. A consistent piece of feedback we’ve heard from publishers as part of this effort is that they would like more insight into how News Feed works, in order to understand […]
By Adam Mosseri, Head of News Feed We launched the Facebook Journalism Project to collaborate with the news industry in support of an informed community. A consistent piece of feedback we’ve heard from publishers as part of this effort is…
My team at Microsoft has a guiding principle as the foundation of everything we do: Today’s students are tomorrow’s developers. As the head of cloud growth and ecosystems at Microsoft, working with students is one of the most fulfilling parts of my job because it gives me a lens into the future through the next…