Cookie Consent by Free Privacy Policy Generator ๐Ÿ“Œ Evolution of Crash Management: Behind the Scenes with App Quality Insights

๐Ÿ  Team IT Security News

TSecurity.de ist eine Online-Plattform, die sich auf die Bereitstellung von Informationen,alle 15 Minuten neuste Nachrichten, Bildungsressourcen und Dienstleistungen rund um das Thema IT-Sicherheit spezialisiert hat.
Ob es sich um aktuelle Nachrichten, Fachartikel, Blogbeitrรคge, Webinare, Tutorials, oder Tipps & Tricks handelt, TSecurity.de bietet seinen Nutzern einen umfassenden รœberblick รผber die wichtigsten Aspekte der IT-Sicherheit in einer sich stรคndig verรคndernden digitalen Welt.

16.12.2023 - TIP: Wer den Cookie Consent Banner akzeptiert, kann z.B. von Englisch nach Deutsch รผbersetzen, erst Englisch auswรคhlen dann wieder Deutsch!

Google Android Playstore Download Button fรผr Team IT Security



๐Ÿ“š Evolution of Crash Management: Behind the Scenes with App Quality Insights


๐Ÿ’ก Newskategorie: Android Tipps
๐Ÿ”— Quelle: android-developers.googleblog.com

Posted by Rebecca Gutteridge, Senior Developer Relations Engineer

Hey there! Iโ€™m Rebecca Gutteridge, Senior Developer Relations Engineer at Google. As someone who has been working closely with developers to understand how we can make the Android platform better, Iโ€™m passionate about helping developers improve their app quality to create amazing experiences for users. In 2022 we announced Android Studioโ€™s App Quality Insights (AQI) window which enables developers to discover, investigate, and reproduce issues reported by Firebase Crashlytics, directly within the context of your local Android Studio project. This is a big step in how Android developers can improve their app stability, and I wanted to learn more about the evolution of how mobile developers have managed crashes throughout the years. You can watch the behind the Scenes video on AQI here, and within the latest episode of #TheAndroidShow.


Early Days of Crash Management

I first chatted with Annyce Davis, VP of Engineering at Meetup and Android GDE. She has been in the mobile development space since 2010 and had a lot of hands on experience helping debug user experiences.

โ€œIn the early days, developers cared deeply about user crashes, but they didnโ€™t have the tools to replicate or debug the issue, or to understand which users were being impacted. I remember spending lots of time trying to reproduce issues based on minimal information from bug reports.

One time I remember attempting to debug an experience only happening in a specific country, and no matter how many times I tried, I was unable to reproduce it. It wasnโ€™t until I traveled there in person, I realized people were often using 2G. It never dawned on me to check the connection type!โ€ -Annyce Davis

moving image of Annyce Davis, VP of Engineering at Meetup and Android GDE during the App Quality Insights segment of #TheAndroidShow


Firebase Crashlytics Changes the Game

Crashlytics was introduced in 2011 and it has helped developers track, prioritize, and fix app crashes faster. Annyce told me this was a game changer for crash management.

Moving image of text reads 'Crashlytics helps developers track, prioritize, and fix crashes faster'

โ€œWe could now know which devices were experiencing issues, could be notified of trending issues, and finally we were able to show non-technical stakeholders crashes visually, to create buy-in for urgent work.

My team received crash reports for a particular screen of the Meetup app, but we could never reproduce the issue given how inconsistent it was. First, Crashlytics helped us narrow down which feature to examine. We found a crash that was due to a null pointer exception on data that we never expected to be null, so it didnโ€™t seem like the crash could even be possible! An engineer on my team was able to use this data from Crashlytics to uncover that the source was a race condition that would lead to the null, and then he was able to fix it.โ€ -Annyce Davis

What a tricky bug, how fascinating!

Behind the Scenes of AQI

I wanted to learn more about the idea behind AQI, so I chatted with David Motsonashvili, a software engineer on the Firebase team who worked on the initial prototype.

โ€œThe original idea for the integration came from a quarterly Hackweek, where we were able to experiment on our own projects. We know Android developers use both Firebase console and Android Studio, so I had an idea to integrate Firebase into Android Studio to reduce their need to switch between the two.

The first prototype for this project was actually an integration with Firebase Performance Monitoring and Android Studio, but we realized Crashlytics would have a much bigger impact on developer workflow as an integration in Android Studio, so we pivoted in that direction instead, and the rest is history!โ€ -David Motsonashvili

Moving stylized image of Android and Firebase logos

I loved that the idea came from wanting to help developers and make our tools easier for them to use! I asked David if he had any fun stories about the project.

โ€œWe had to be really scrappy about showing our test app's Crashlytics crash data in the IDE because of limitations we had with the API. It was a really fun project to figure out how to work around this during Hackweek!โ€ -David Motsonashvili

I wanted to better understand how AQI evolved from being an idea during Hackweek, to where it is today.

โ€œOnce we launched the early developer preview we tested this with a few internal Google teams, and they loved it! We also started testing this with Android developers as part of an early access program. Some of the companies we talked to were Adobe, Luno, and Meetup. They had really valuable feedback that directly contributed to the roadmap. One example is when we learned many teams needed a place to collaborate within AQI, so we of course moved forward with adding the Crashlytics notes feature into AQI.โ€ -David Motsonashvili

Moving image of quote text reads 'Directly solves one of our big pain points - Adobe Acrobat Reader' and 'Helps keep my finger on the pulse and resolve issues quickly [...] without leaving Android Studio - Maia Grotepass, Luno'


Modern Crash Management

Annyce and her team were early testers of AQI, and it was fun to learn about what they thought of the feature.

โ€œI was truly happy to be able to go directly from a link in the stacktrace to the code. It was the feature in Android Studio that you never knew you needed! I especially like that you can filter issues based on the different variants in your app. Every engineer that I know and work with is passionate about delivering performant, quality code. App Quality Insights is the next step in the evolution of crash management, it can help engineers have more agency over addressing crashes while they also work on exciting new features.โ€ -Annyce Davis

Weโ€™ve certainly come a long way with the tools developers have to manage bugs and crashes.

moving image of Annyce Davis, VP of Engineering at Meetup and Android GDE during the App Quality Insights segment of #TheAndroidShow with quote text reads 'It was the feature in Android Studio that you never knew you needed'


Get started with AQI

If youโ€™re ready to try AQI out for yourself, download the latest version of Android Studio. You can also view the documentation, guide on medium, and our demo video to learn more about how to use it.

...



๐Ÿ“Œ Evolution of Crash Management: Behind the Scenes with App Quality Insights


๐Ÿ“ˆ 73.67 Punkte

๐Ÿ“Œ #TheAndroidShow: Behind the scenes with Android Studio's App Quality Insights


๐Ÿ“ˆ 50.38 Punkte

๐Ÿ“Œ Low CVE-2020-2218: Hp application lifecycle management quality center project Hp application lifecycle management quality center


๐Ÿ“ˆ 29.83 Punkte

๐Ÿ“Œ Behind the Scenes in the Deceptive App Wars


๐Ÿ“ˆ 28.64 Punkte

๐Ÿ“Œ โ€œState Control in React: Behind the Scenes of Our Quiz Appโ€


๐Ÿ“ˆ 28.64 Punkte

๐Ÿ“Œ Meet SEINE: a Short-to-Long Video Diffusion Model for High-Quality Extended Videos with Smooth and Creative Transitions Between Scenes


๐Ÿ“ˆ 26.91 Punkte

๐Ÿ“Œ Meet SceneTex: A Novel AI Method for High-Quality, Style-Consistent Texture Generation in Indoor Scenes


๐Ÿ“ˆ 26.91 Punkte

๐Ÿ“Œ Meet SceneTex: A Novel AI Method for High-Quality, Style-Consistent Texture Generation in Indoor Scenes


๐Ÿ“ˆ 26.91 Punkte

๐Ÿ“Œ Can Real-Time View Synthesis Be Both High-Quality and Fast? Google Researchers Unveil SMERF: Setting New Standards in Rendering Large Scenes


๐Ÿ“ˆ 26.91 Punkte

๐Ÿ“Œ Why Is Data Quality Always an Afterthought? Strategies to Master Data Quality Management


๐Ÿ“ˆ 25.64 Punkte

๐Ÿ“Œ Get a behind-the-scenes look at Metro Exodus


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ AppSecCali 2019 - Behind the Scenes: Securing In-House Execution of Unsafe Third-Party Executables


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Podcast: Behind-the-Scenes Look at Scattered Canary BEC Cybergang


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Marvel's Iron Man โ€“ Behind-the-Scenes Video zum VR-Spiel


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Marvel's Iron Man VR: Behind-the-Scenes-Videos gehen auf die Entwicklung ein


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Android Security: A Peek Behind the Scenes


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ DarkReading, Curtis Franklin Jr., DEF CON 27: Behind the Scenes at ICS Village


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the Scenes 2015 - Hak5 1919


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the Scenes at a Capture the Flag (CTF) Competition


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the Scenes 2015 - Hak5 1919


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the Scenes at a Capture the Flag (CTF) Competition


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Bash Bunny Development: Behind the Scenes - Hack Across the Planet - Hak5 2204


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ A Behind-the-Scenes Look at the Emerging Trend of National Cryptocurrency: Estcoin


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ God of War โ€“ Neues Behind-the-Scenes Video widmet sich Atreus


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ God of War โ€“ Neues Behind-the-Scenes Video widmet sich Atreus


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ God of War: Interessante Behind-the-Scenes-Fakten zum Action-Epos


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Seytonic... Behind The Scenes, My Setup


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the Scenes of the Science Channel Special, โ€˜Dark Web: Fighting Cybercrimeโ€™


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Neues Behind-the-Scenes-Video zu PES 2019


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ DEF CON 26 AI VILLAGE - Alex Long - AI DevOps Behind the Scenes of a Global AV Company


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Behind the scenes of the SamSam investigation


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ VB2018 video: Behind the scenes of the SamSam investigation


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ The Behind-the-Scenes Changes Found In MacOS High Sierra


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ DEF CON 27 - Joe Grand - Behind the Scenes of the DEF CON 27 Badge


๐Ÿ“ˆ 25.59 Punkte

๐Ÿ“Œ Aktuelles Behind-the-Scenes-Video zu Trine 4


๐Ÿ“ˆ 25.59 Punkte











matomo