Posted by Grant Yang (Product Supervisor for OmniLab) & Adarsh Fernando (Product Supervisor for Android Studio)
At Google I/O 2024, we introduced Android Machine Streaming in open beta, which permits you as a developer to extra simply entry and interactively take a look at your app on actual bodily units positioned in Google knowledge facilities and streamed on to Android Studio. This permits groups in any location to entry quite a lot of units throughout prime Android system producers, together with the most recent household of Google Pixel and Samsung Galaxy sequence units.
We’re considerably increasing on the range of units obtainable on this service by working carefully with Android system producers (often known as unique tools producers, or OEMs)—equivalent to Samsung, Xiaomi, and Oppo—to attach their system labs to Android Machine Streaming, so you’ll be able to entry much more bodily units immediately in your workflow in Android Studio. This integration is obtainable with the identical efficiency, stability, and safety advantages you get with units supplied by Google. Hold studying for extra particulars beneath, in addition to how one can join the early entry and benefit from these new units.
Signup for Early Entry to OEM Lab Units
Should you haven’t already accomplished so, comply with the steps to rise up and working with the beta launch of Android Machine Streaming, which offers you entry to all of the Google-hosted units to check with immediately from Android Studio. Later this yr, we’ll begin an Early Entry Program that enables contributors to make use of Android Machine Streaming to hook up with units hosted by our OEM companions. This expands the catalog of take a look at units obtainable to you with Android Machine Streaming.
To kick off this program, we’re first partnering with Samsung, Xiaomi, and Oppo. These labs shall be located in varied places around the globe, and it is possible for you to to make use of the Firebase challenge you’re already utilizing with Android Machine Streaming in Android Studio to entry them. Your Firebase challenge’s administrator may have management to allow or disable particular person OEM labs.
Should you’d prefer to take part within the EAP for accessing OEM system labs, fill out this type, and we’ll let you realize in the event you and your crew have been accepted. Through the EAP, OEM-provided units is not going to be billed or counted in opposition to your promotional month-to-month quota.
We look ahead to sharing extra particulars throughout Google’s I/O Join Beijing in early August 2024.
Within the meantime, we encourage you to check out the units at the moment obtainable in Android Machine Streaming. At the moment, the Android Machine Streaming program is in a promotional interval, with a better quantity of month-to-month minutes supplied for free of charge, which is able to final till roughly February 2025.
OEM Labs powered by OmniLab
A few of chances are you’ll marvel how these units are being linked by way of to Android Studio. Beneath the hood, Android Machine Streaming is constructed on prime of the system platform for Google, OmniLab. OmniLab, the identical system platform that powers all inside system labs, can be powering the OEM labs. Omnilab did this by open sourcing their Android Take a look at Station (ATS) framework obtainable to its open supply.
OmniLab offers a framework to make sure that your Android Machine Streaming session is safe and performant. You’re in a position to deploy, debug, and work together together with your app on these distant units by way of a direct ADB over SSL connection, all with out having to depart the IDE. And when the session ends, the system knowledge is totally wiped and manufacturing facility reset earlier than it’s made obtainable to a different developer.
In abstract, in the event you’d prefer to take part within the EAP for accessing OEM system labs, fill out this type, and we’ll let you realize in the event you and your crew have been accepted. Through the EAP, OEM-provided units is not going to be billed or counted in opposition to your promotional month-to-month quota.
Be a part of our vibrant group on LinkedIn, Medium, YouTube, or X and share your experiences on utilizing Android Machine streaming in Android Studio.