Skip to content

Commit

Permalink
Publish contributor story on AOSP contributions (#44)
Browse files Browse the repository at this point in the history
* Add first draft of AOSP contributor story
* Add latest changes on AOSP interview

---------

Signed-off-by: Eduard Itrich <[email protected]>
on-behalf-of: @porscheofficial <[email protected]>
  • Loading branch information
itrich authored Feb 27, 2024
1 parent b7a1da2 commit 26ff8ce
Show file tree
Hide file tree
Showing 7 changed files with 80 additions and 0 deletions.
80 changes: 80 additions & 0 deletions content/blog/android-open-source.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
---
title: Android Open Source Project
date: 2024-02-19
image: /assets/blog/aosp/hero.jpg
descriptionShort: The new-generation infotainment system in the Macan is based on Android Automotive OS. In this contributor story, Michael Eichler highlights the benefits of building upon a well-proven and established open-source platform instead of having to reinvent the wheel.
author:
name: Android Open Source Project
description: Android is an operating system that is collectively maintained by a global community of individuals and companies. What started a decade ago as a technical foundation for nowadays around 70% of all smartphones, has quickly evolved to Swiss army knife that powers watches, televisions, and car infotainment systems.
image: https://developer.android.com/static/images/brand/Android_Robot.png
slug: https://source.android.com/
readTime: 5min
---

<ImageText imageSrc="/assets/blog/aosp/1.jpg" imageAlt="Macan, 2024, Porsche AG" theme="light" left
title="Tell us a little more about yourself, your role at Porsche and what topics drive you.">
I am a solution architect with a solid background in software engineering. From
2021, I am part of the Android Automotive development team at Porsche. I am
passionate about breaking new ground, building vibrant, user-centric features,
and increasing the overall driver experience.
</ImageText>

<ImageText imageSrc="/assets/blog/aosp/2.jpg" imageAlt="Macan, 2024, Porsche AG" theme="light"
title="You are currently leading Porsche’s efforts around the Android open-source project. How would you explain your project to a five-year-old? What problem does your project solve for Porsche?">
Android is an operating system that is collectively maintained by a global
community of individuals and companies. What started a decade ago as a technical
foundation for nowadays around 70% of all smartphones, has quickly evolved to a
Swiss army knife that powers watches, televisions, and car infotainment systems.

Porsche is integrating Android Automotive OS (AAOS) with the help of our Tier 2
and Tier 1 suppliers into our future infotainment control units. By building upon a
well-proven and established open platform, we have significantly reduced the pain of
having to integrate proprietary solutions being sold as a black box to Porsche.
The freedom to analyze and modify the source code allows us to confirm issues and
request changes that meet our requirements at Porsche. It is also worth noting,
that the prospering ecosystem around the Android open-source project offers us the
ability to easily find new talents and seek help from a global community of
technology leaders.
</ImageText>

<ImageText imageSrc="/assets/blog/aosp/3.jpg" imageAlt="Macan, 2024, Porsche AG" theme="light" left
title="By contributing to AOSP, you have made a big step ahead in our FOSS movement. What was your initial motivation to take this path? Can you tell us why you have chosen to collaborate with an open-source community?">
All officially approved Android products, e.g., our car infotainment system,
must adhere to the Android Compatibility Definition Document (CDD). To
automatically test devices for compliance, the community has developed a
Compatibility Test Suite (CTS) that executes various test cases directly on the
device. My team diligently works together with our suppliers to make sure that
all tests are completed successfully. During our joint work, we encountered
several unit tests that have failed due to a bug within the test itself. By
reporting the bugs directly to the community, not only do we benefit from future
fixes, but so do all our partners, such as Audi, whose Android team is currently
doing the same integration work. Breaking new ground, creating synergies between
teams, and fostering collaboration is right up my ally!
</ImageText>

<ImageText imageSrc="/assets/blog/aosp/4.jpg" imageAlt="Macan, 2024, Porsche AG" theme="light"
title="What did you learn along the way? What were the benefits of this strategy for you, your team and Porsche?">
As great as open-source projects are, there are unfortunately every now and then
features that do not work as expected, e.g., parts of the Android Compatibility
Test Suite. On the other hand, the four freedoms of FOSS allow us to act, change
the code and propose changes to the community.

Together with Legal and the Open Source Office, we have taken all necessary
steps that enable us to report the above-mentioned bugs to Google. All teams
involved were highly dedicated to supporting us and made it possible not only
for us to contribute to the Android project, but in the future all other teams
at Porsche who want to contribute to Google Open Source projects.

It is thrilling to see how a global community can use their collective
brainpower to continuously improve a product such as Android and I am happy that
we have joined this journey.
</ImageText>

<ImageText imageSrc="/assets/blog/aosp/5.jpg" imageAlt="Macan, 2024, Porsche AG" theme="light" left
title="With a glimpse into the future: What are your further plans for FOSS Contributions? Who would you like to see next joining our FOSS Contributor community?">
Only reporting bugs is not where we should stop at. Porsche has all means
regarding knowledge and capabilities to also propose changes to the Android
community. By moving towards a stronger focus on in-house development, we can
build the necessary skills to lead by example in this important project and
collaborate with technology leaders at eye level.
</ImageText>
Binary file added public/assets/blog/aosp/1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/blog/aosp/2.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/blog/aosp/3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/blog/aosp/4.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/blog/aosp/5.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/assets/blog/aosp/hero.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 26ff8ce

Please sign in to comment.