Tag Archives: developers

Final Android 13 Beta update, official release is next!

Posted by Maru Ahues Bouza, Director, Android Developer Relations

We’re just a few weeks away from the official release of Android 13! As we put the finishing touches on the next version of Android, today we’re bringing you Beta 4, a final update for your testing and development. Now is the time to make sure your apps are ready!

There’s a lot to explore in Android 13, from privacy features like the new notification permission and photo picker, to productivity features like themed app icons and per-app language support, as well as modern standards like HDR video, Bluetooth LE Audio, and MIDI 2.0 over USB. We’ve also extended the updates we made in 12L, giving you better tools to take advantage of tablet and large screen devices.

You can try Beta 4 today on your Pixel device by enrolling here for over-the-air updates. If you previously enrolled, you’ll automatically get today’s update. You can also get Android 13 Beta on select devices from several of our partners. Visit the Android 13 developer site for details.

Watch for more information on the official Android 13 release coming soon!

What’s in Beta 4?

Today’s update includes a release candidate build of Android 13 for Pixel devices and the Android Emulator. We reached Platform Stability at Beta 3, so all app-facing surfaces are final, including SDK and NDK APIs, app-facing system behaviors, and restrictions on non-SDK interfaces. With these and the latest fixes and optimizations, Beta 4 gives you everything you need to complete your testing.

Get your apps ready!

With the official Android 13 release just ahead, we’re asking all app and game developers to complete your final compatibility testing and publish your compatibility updates ahead of the final release. For SDK, library, tools, and game engine developers, it’s important to release your compatible updates as soon as possible -- your downstream app and game developers may be blocked until they receive your updates.

To test your app for compatibility, just install it on a device running Android 13 Beta 4 and work through the app flows, looking for any functional or UI issues. Review the Android 13 behavior changes for all apps to focus on areas where your app could be affected. Here are some of the top changes to test:

  • Runtime permission for notifications - Android 13 introduces a new runtime permission for sending notifications from an app. Make sure you understand how the new permission works, and plan on targeting Android 13 (API 33) as soon as possible. More here.
  • Clipboard preview - Make sure your app hides sensitive data in Android 13’s new clipboard preview, such as passwords or credit card information. More here.
  • JobScheduler prefetch - JobScheduler now tries to anticipate the next time your app will be launched and will run any associated prefetch jobs ahead of that time. If you use prefetch jobs, test that they are working as expected. More here.

Remember to test the libraries and SDKs in your app for compatibility. If you find any SDK issues, try updating to the latest version of the SDK or reaching out to the developer for help.

Once you’ve published the compatible version of your current app, you can start the process to update your app's targetSdkVersion. Review the behavior changes that apply when your app targets Android 13 and use the compatibility framework to help detect issues quickly.

Tablets and large-screens support

Android 13 builds on the tablet optimizations introduced in 12L, so as part of your testing, make sure your apps look their best on tablets and other large-screen devices. You can test large-screen features by setting up an Android emulator in Android Studio, or you can use a large screen device from our Android 13 Beta partners. Here are some areas to watch for:

  • Taskbar interaction - Check how your app responds when viewed with the new taskbar on large screens. Make sure your app's UI isn't cut off or blocked by the taskbar. More here.
  • Multi-window mode - Multi-window mode is now enabled by default for all apps, regardless of app configuration, so make sure the app handles split-screen appropriately. You can test by dragging and dropping your app into split-screen mode and adjusting the window size. More here.
  • Improved compatibility experience - if your app isn’t optimized for tablets yet, such as using a fixed orientation or not being resizable, check how your app responds to compatibility mode adjustments such as letterboxing. More here.
  • Media projection - If your app uses media projection, check how your app responds while playing back, streaming, or casting media on large screens. Be sure to account for device posture changes on foldable devices as well. More here.
  • Camera preview - For camera apps, check how your camera preview UI responds on large screens when your app is constrained to a portion of the screen in multi-window or split-screen mode. Also check how your app responds when a foldable device's posture changes. More here.

You can read more about the tablet features in Android 13 and what to test here.

Get started with Android 13

Today’s Beta 4 release has everything you need to test your app and try the Android 13 features. Just enroll your Pixel device to get the update over-the-air. To get started, set up the Android 13 SDK.

You can also test your app with Android 13 Beta on devices from several of our partners. Visit android.com/beta to see the full list of partners, with links to their sites for details on their supported devices and Beta builds, starting with Beta 1. Each partner will handle their own enrollments and support, and provide the Beta updates to you directly. For even broader testing, you can try Beta 4 on Android GSI images, and if you don’t have a device, you can test on the Android Emulator. For complete details on Android 13, visit the Android 13 developer site.

What’s next?

Watch for information on the official Android 13 launch coming in the weeks ahead! Until then, feel free to continue sharing your feedback through our hotlists for platform issues, app compatibility issues, and third-party SDK issues.

A huge thank you to our developer community for helping shape the Android 13 release! You’ve given us thousands of bug reports and shared insights that have helped us optimize APIs, improve features, fix significant bugs, and in general make the platform better for users and developers.

We’re looking forward to seeing your apps on Android 13!

Mentoring the next generation of women techmakers

Annalisa Arcella, a scientist based in London, spent her career working in data science, using her technical expertise to work alongside people in different sectors with different backgrounds. But a project in March 2021 led her in a new direction — working with cloud technology and ultimately becoming a Women Techmakers Ambassador.

She started working on a project for the Public Sector in London. The goal was to analyze thousands of responses to public policy consultations. She was collaborating with a customer engineer from the Google Cloud Platform team on the project, as it was her first time using the technology. After the two worked together, he suggested she participate in the Women Developers Academy, an intensive program for women in tech to develop their public speaking skills and confidence.

Annalisa was accepted to the Women Developers Academy a few months later. “For two months, they taught us how to contribute to the community via technical public speaking and writing blog posts, as well as how to prepare technical video content,” she says. After graduating, Annalisa was inspired to do more for the community of women in tech around her. “Joining the program motivated me to share my experience and inspire like-minded young women who want to pursue careers in tech,” she says. “I worked and lived in different countries between Europe and the U.S. and women are still a minority group in tech, especially in non-European countries.”

In December 2021, Annalisa became a Women Techmakers Ambassador, joining a global group of leaders around the world passionate about impacting their communities and building a world where all women can thrive in tech. Additionally, her first experience using Google Cloud Platform sparked her interest in new areas of technology and led her to a new role as machine learning engineering manager for PricewaterhouseCoopers. “I have always worked closely with engineers in high-performance computing environments, on the boundary of science and tech,” she says. “Now, I’m excited to move to machine learning engineering, spending most of my time on the cloud.”

Since becoming an Ambassador and getting a new job, Annalisa has kept quite busy. As an Ambassador, she’s been able to share her knowledge about Google Cloud, and is planning learning sessions in MLOps and Tensorflow. “I am meeting really inspiring people from all over the world,” she says. This role has also allowed her to mentor other women who are interested in getting into the tech industry, as well as participating in training sessions to help her grow her own skills.

In June — almost a year after she first participated in the Women Developers Academy — she took center stage to give a talk about the advantages of using fully managed Google Cloud services at the DataLift conference in Berlin. “The talk attracted many people, and the room was full,” she says. “I was talking about the challenges of a small team in machine learning operations, which is one of the hottest topics in data science right now.”

Road to GDE: Supporting future Google Developer Experts

Google Developer Experts (GDEs) are tech enthusiasts from around the world who are skilled in Google technologies, actively sharing their knowledge in talks, workshops and online content. Road to GDE, geared toward developers from historically underrepresented groups in tech, supports participants on their path to becoming GDEs. The three-month program pairs them with mentors — current GDEs — to learn new content development strategies and prepare for the GDE application and interview process.

The Road to GDE program launched in 2021 with 58 mentors and mentees. At the beginning of 2022, it had grown to 140 people — 70 mentors and 70 prospective GDEs — from around the world.

“We heard so much positive feedback about Road to GDE from both mentors and mentees that we decided to scale it up,” says Pati Jurek, a program manager for Road to GDE. “It was amazing to see how it sparked connections among people in Europe, Africa, Asia and South America, all working toward a shared goal to become Google Developer Experts.”

Sharing knowledge with the community

Kensy Ayala from Honduras taught a workshop at the Google Developer Student Clubs (GDSC) Latin America conference and regularly gives talks to Google Developer Groups about technologies like Angular and Firebase. She joined Road to GDE to get new content ideas and walked away with a reaffirmed passion for teaching others to code: “I love software development, and I love Angular, and I feel more inspired than ever to share that knowledge.”

Ezekias Bokove from the Republic of Benin joined “to become part of a community of passionate and experienced people” and improve his content production skills. “Thanks to the program, the quality of my content has improved significantly,” he says.

Road to GDE also helps mentees connect with even more communities. “Through this program, I was able to reach more developers around the world,” says Ahmed Tikiwa from South Africa. “I started giving virtual talks to audiences in France, Croatia, Norway, Germany and the U.S. My network has grown tremendously.”

Supporting prospective GDEs

The mentors behind Road to GDE play a key role in the program, and their mentees’ success.

Dart and Flutter GDE Anna Leushchenko from Ukraine helped her mentee build up their confidence and learn more about the GDE program and application process: “My mentee applied for the GDE program before the Road to GDE program ended,” says Anna. “I was so happy to learn they’ve already successfully passed the first step!”

After completing the Road to GDE program, which included mentoring sessions with Debbie O’Brien, Dominika Zajac from Poland became a Web Technologies GDE. “Debbie helped me improve my articles, lectures and social media content,” says Dominika. “With her guidance, I also understood the application process better and gained the confidence to pursue my path as a GDE.”

Join us on the Road to GDE

Interested in the Road to GDE program? Applications are now open for the next cohort, happening August 31 to December 1. Apply by July 22!

Hear from app and game founders in #WeArePlay USA

Last week, we launched #WeArePlay, a new series featuring the people behind your favorite Google Play apps and games. To celebrate the Fourth of July holiday, we’re putting a special spotlight on app founders and developers across every U.S. state. #WeArePlay USA introduces you to the passionate professionals behind more than 150 growing businesses.

A gif of a collage of headshots that turns into the shape of a U.S. map. The gif ends with the text “#WeArePlay” and the URL g.co/play/weareplay-usa

Let’s take a quick road trip across the #WeArePlay USA collection, starting in the Big Apple. New Yorker Tanya was so inspired when her eight-year-old daughter asked to open an investment account that she created Goalsetter — an app that helps kids learn about finance through fun activities. She wants to help kids, and their parents, build stronger financial futures: “Part of my mission is to close the wealth gap in America by educating the next generation.” Read more stories from New York.

A graphic featuring a photo of Tanya with her kids, her name, her location of “New York, New York,” the name of her app “Goalsetter” and the #WeArePlay logo and URL.

Our next stop is Raleigh, North Carolina to meet Joe, John and Grant. They created JouleBug to help people better understand their environmental impact through interactive challenges — like competing with friends to save the most energy or reduce the most waste. “As we go through our days, it’s become easy to waste resources and not even notice it,” says Grant. “We want to draw attention to this and show how simple it is to change your habits.” Discover more stories from North Carolina.

A graphic featuring a photo of Joe, John and Grant on a mountain, their names, their location of “Raleigh, North Carolina” the name of their app “Joulebug” and the #WeArePlay logo and URL.

Making our way west, we meet Clarence and Edna in Tulsa, Oklahoma. They both share a passion for education and worked together to create Boddle — a 3D game that motivates kids to learn math. Using AI, Boddle also helps parents and teachers tailor learning content and track performance. Check out more stories from Oklahoma.

A graphic featuring a photo of Clarence and Edna, their names, their location of “Tulsa, Oklahoma” the name of their app “Boddle Learning” and the #WeArePlay logo and URL.

Our final stop brings us to Santa Monica, California with Jenova. While he was in film school, Jenova asked himself — could a game make you cry the same way a movie can? He launched thatgamecompany and started building games that tug at players’ heartstrings. His company now has close to 100 employees. Read more stories from California.

A graphic featuring a photo of Jenova, his name, his location of “Santa Monica, California” the name of his app “thatgamecompany” and the #WeArePlay logo and URL.

Explore the rest of the #WeArePlay USA collection, and stay tuned for more stories from around the world.

#WeArePlay: Meet the people behind your apps and games

Every month, over 2.5 billion people visit Google Play to discover millions of apps and games. Behind each of these apps is an entrepreneur (or two… or three) with a unique story to tell. Some have been programming since childhood, others just learned how to code. Some live in busy cities, others in smaller towns. No matter how different their backgrounds are, these creators all have one thing in common — the passion to turn an idea into a growing business.

#WeArePlay celebrates and shares their stories. Over the next few months, you’ll hear from the people and businesses behind Google Play apps and games, and how they’re making an impact around the world.

Our series kicks off spotlighting Yvonne and Alyssa, the London-based mother and daughter duo who created Frobelles — a dress-up game that helps increase representation of African and Caribbean hair styles in the game industry.

You’ll also meet Hand Talk Translator’s Ronaldo, Carlos and Theadeu from Brazil, DailyArt’s Zuzanna from Poland, and TravelSpend’s world-trotting couple Ina and Jonas from Germany.

Gif swipes between photos of Ronaldo, Carlos and Thadeu, Zuzanna, and Ina and Jonas with their respective app names and the #WeArePlay logo.

A big thank you to all the apps and games businesses that are part of our Google Play community. Dive into some of their stories today and stay tuned for more.

Using research to make code review more equitable

Posted by Emerson Murphy-Hill, Research Scientist, Central Product Inclusion, Equity, and Accessibility

At Google, we often study our own software development work as a means to better understand and make improvements to our engineering practices. In a study that we recently published in Communications of the ACM, we describe how code review pushback varies depending on an author’s demographics. Such pushback, defined as “the perception of unnecessary interpersonal conflict in code review while a reviewer is blocking a change request”, turns out to affect some developers more than others.

The study looked at pushback during the code review process and, in short, we found that:

  • Women faced 21% higher odds of pushback than men
  • Black+ developers faced 54% higher odds than White+ developers
  • Latinx+ developers faced 15% higher odds than White+ developers
  • Asian+ developers faced 42% higher odds than White+ developers
  • Older developers faced higher odds of pushback than younger developers

We estimate that this excess pushback roughly costs Google more than 1,000 engineer hours per day – something we’re working to significantly reduce, along with unconscious bias during the review process, through solutions like anonymous code review.

Last year, we explored the effectiveness of anonymous code review by asking 300 developers to do their code reviews without the author’s name at the top. Through this research, we found that code review times and review quality appeared consistent with and without anonymous review. We also found that, for certain types of review, it was more difficult for reviewers to guess the code’s author. To give you an idea, here’s what anonymous code review looks like today at Google in the Critique code review tool:

In the screenshot above, changelist author names are replaced by anonymous animals, like in Google Docs, helping reviewers focus more on the code changes and less on the people making those changes.

At Google, we strive to ensure there is equity in all that we do, including in our engineering processes and tools. Through continued experimentation with anonymous code review, we’re hoping to reduce gaps in pushback faced by developers from different demographic groups. And through this work, we want to inspire other companies to take a hard look at their own code reviews and to consider adopting anonymous author code review as part of their process as well.

In the long run, we expect that increasing equity in developers’ experience will help Google – and our industry – make meaningful progress towards an inclusive development experience for all.

Join Kick Start, a coding competition for all levels

Kick Start, one of Google’s Coding Competitions, is celebrating its 10th anniversary this season! Open to all skill levels, Kick Start gives beginner to advanced coders the chance to develop their skills and learn more about competitive programming through algorithmic and mathematical challenges designed by Google engineers.

Kick Start’s 2022 season is officially underway. Rounds take place throughout the year, so you can join in on the fun whenever it’s convenient for you. Check out the full schedule and register today.

Hone your skills with Coding Practice with Kick Start

In addition to Kick Start’s eight online rounds, we’re also hosting several Coding Practice with Kick Start rounds this season. These four-day sessions remove the time constraints and scoreboard, so you can take your time working through problems and get some extra practice without pressure. You’ll receive dedicated Googler support and detailed walkthrough videos to help you level up and prepare for the next Kick Start round. Our next Coding Practice with Kick Start round takes place from June 27 to July 1 — add the session to your calendar so you don’t miss out.

Still deciding if Kick Start is the right fit for you? We sat down with a few members of the team behind Coding Practice with Kick Start to learn more about the competition and why it’s valuable for coders of all levels.

And here’s what some of our participants had to say about their experiences:

“Coding Practice with Kick Start helped me learn about the different types of competitive programming problems. And since we had more time, I could work on fixing my common mistakes, like not reading the problem statement carefully on the first pass. The problem walkthroughs were also very helpful, and I’m glad I can revisit them when I have a little more time.”

“I really liked that Coding Practice with Kick Start gave me an entire week to complete problems at my own pace. It helped lower the barrier of entry for me, since I've never participated in an online coding competition before and I was hesitant to sign up at first. Theintroduction session also clearly explained the format of the official Kick Start rounds, giving me a good sense of what I was walking into and the types of problems I would need to solve.”

You can participate in any Coding Practice with Kick Start session and official Kick Start round — so why not give them all a try? Head to g.co/kickstart and register today. We hope you’ll join us June 27 - July 1 to kick start your coding competition journey!

Why you shouldn’t let failures define you

Growing up, mathematics was not one of Jade Lee’s favorite subjects. “I was absolutely terrible at it!” she says. “But when I got older, I recognized there are very few of us who are naturally good at mathematics.” With time and effort her skills improved, so much so that today she is pursuing her undergraduate degree in mathematics and economics at the London School of Economics. There, she also volunteers her time as a Women Techmakers Ambassador and Google Developer Student Club Lead.

While she enjoys math much more than when she was younger, Jade still believes that it is a “ruthless subject.” Since there is typically a right or wrong answer, it’s not uncommon to make mistakes or experience failure. And since Jade was often one of the only women in her classes, she was anxious about making these mistakes in front of her classmates, and felt she generally lacked the confidence of her male counterparts. “For me, there was always a doubtful feeling at the back of my head that I didn’t belong there or that I was only fooling myself to continue down this route,” she says.

But when she joined the Women Techmakers Ambassador program last year, two big things started to shift for her. First, she says, she was inspired by the “beautiful community of women around the world pursuing technology.” She saw the power of having women role models and a supportive community in a male-dominated industry, and quickly took the initiative to build this community herself — including hosting events that brought more than 500 female students together to become more involved in STEM and learn about technological careers across industries.

Through sharing experiences and challenges with other women in the field, she felt less alone. She also started to see that being one of the only women could also mean new opportunities: “You are breaking new ground, setting new expectations and changing the industry bit by bit for the better,” she says.

After becoming an Ambassador, she also started to develop a new relationship with failure. Bolstered by the support of her community, she started to feel her confidence grow, which helped her speak up more. And instead of being afraid to get something wrong, she recognized she was actually learning a lot more from her mistakes than her successes. “Those who grow and develop as STEM students are those who embrace those failures, learn from their mistakes and reflect on their experiences,” she says. “Failure gives us an opportunity to learn, be challenged and thrive.”

Jade is excited about her future, and wants to continue pushing towards gender equity in STEM. Her advice to other women looking to break into the industry: “Embrace the challenge, learn from the difficulties and be grateful for the experiences you’ve had.”

Subscribe to the Women Techmakers YouTube channelso you don’t miss out on future Ambassador Spotlight videos and more

Why you shouldn’t let failures define you

Growing up, mathematics was not one of Jade Lee’s favorite subjects. “I was absolutely terrible at it!” she says. “But when I got older, I recognized there are very few of us who are naturally good at mathematics.” With time and effort her skills improved, so much so that today she is pursuing her undergraduate degree in mathematics and economics at the London School of Economics. There, she also volunteers her time as a Women Techmakers Ambassador and Google Developer Student Club Lead.

While she enjoys math much more than when she was younger, Jade still believes that it is a “ruthless subject.” Since there is typically a right or wrong answer, it’s not uncommon to make mistakes or experience failure. And since Jade was often one of the only women in her classes, she was anxious about making these mistakes in front of her classmates, and felt she generally lacked the confidence of her male counterparts. “For me, there was always a doubtful feeling at the back of my head that I didn’t belong there or that I was only fooling myself to continue down this route,” she says.

But when she joined the Women Techmakers Ambassador program last year, two big things started to shift for her. First, she says, she was inspired by the “beautiful community of women around the world pursuing technology.” She saw the power of having women role models and a supportive community in a male-dominated industry, and quickly took the initiative to build this community herself — including hosting events that brought more than 500 female students together to become more involved in STEM and learn about technological careers across industries.

Through sharing experiences and challenges with other women in the field, she felt less alone. She also started to see that being one of the only women could also mean new opportunities: “You are breaking new ground, setting new expectations and changing the industry bit by bit for the better,” she says.

After becoming an Ambassador, she also started to develop a new relationship with failure. Bolstered by the support of her community, she started to feel her confidence grow, which helped her speak up more. And instead of being afraid to get something wrong, she recognized she was actually learning a lot more from her mistakes than her successes. “Those who grow and develop as STEM students are those who embrace those failures, learn from their mistakes and reflect on their experiences,” she says. “Failure gives us an opportunity to learn, be challenged and thrive.”

Jade is excited about her future, and wants to continue pushing towards gender equity in STEM. Her advice to other women looking to break into the industry: “Embrace the challenge, learn from the difficulties and be grateful for the experiences you’ve had.”

Subscribe to the Women Techmakers YouTube channelso you don’t miss out on future Ambassador Spotlight videos and more

Why you shouldn’t let failures define you

Growing up, mathematics was not one of Jade Lee’s favorite subjects. “I was absolutely terrible at it!” she says. “But when I got older, I recognized there are very few of us who are naturally good at mathematics.” With time and effort her skills improved, so much so that today she is pursuing her undergraduate degree in mathematics and economics at the London School of Economics. There, she also volunteers her time as a Women Techmakers Ambassador and Google Developer Student Club Lead.

While she enjoys math much more than when she was younger, Jade still believes that it is a “ruthless subject.” Since there is typically a right or wrong answer, it’s not uncommon to make mistakes or experience failure. And since Jade was often one of the only women in her classes, she was anxious about making these mistakes in front of her classmates, and felt she generally lacked the confidence of her male counterparts. “For me, there was always a doubtful feeling at the back of my head that I didn’t belong there or that I was only fooling myself to continue down this route,” she says.

But when she joined the Women Techmakers Ambassador program last year, two big things started to shift for her. First, she says, she was inspired by the “beautiful community of women around the world pursuing technology.” She saw the power of having women role models and a supportive community in a male-dominated industry, and quickly took the initiative to build this community herself — including hosting events that brought more than 500 female students together to become more involved in STEM and learn about technological careers across industries.

Through sharing experiences and challenges with other women in the field, she felt less alone. She also started to see that being one of the only women could also mean new opportunities: “You are breaking new ground, setting new expectations and changing the industry bit by bit for the better,” she says.

After becoming an Ambassador, she also started to develop a new relationship with failure. Bolstered by the support of her community, she started to feel her confidence grow, which helped her speak up more. And instead of being afraid to get something wrong, she recognized she was actually learning a lot more from her mistakes than her successes. “Those who grow and develop as STEM students are those who embrace those failures, learn from their mistakes and reflect on their experiences,” she says. “Failure gives us an opportunity to learn, be challenged and thrive.”

Jade is excited about her future, and wants to continue pushing towards gender equity in STEM. Her advice to other women looking to break into the industry: “Embrace the challenge, learn from the difficulties and be grateful for the experiences you’ve had.”

Subscribe to the Women Techmakers YouTube channelso you don’t miss out on future Ambassador Spotlight videos and more