Over the last couple months, we at StadiaDosage have been doing our own Stadia apk findings for the Stadia Android app to discover potential upcoming features in the app.
In an attempt to be responsible human beings, we’d like to note that everything on this list should be taken with a grain of salt as it is subject to a lot of speculation/interpretation and may reflect behind the scenes features or features that never end up getting released. In addition, this list certainly does not represent everything Google is working on for the app. We don’t have access to Google’s private repositories where most development is surely taking place.
Because of the use of flutter/dart these apk breakdowns are a little more complicated than most (involving lots of shell commands and string processing). So, you should consider these particularly imprecise.
Have you noticed a new Stadia app release? Contact us!
With all those caveats said, here we go!
Stadia apk 4.29 (August 19, 2022)
First up it looks like the explore tab could be renamed “Community” – this suggests the recent discovered changes with capture reactions etc. might be ready for release
- get:shouldShowPrimaryNavigation
- TabIcon.MainPage.store
- TabIcon.MainPage.community
- TabIcon.MainPage.home
- shouldShowPrimaryNavRow
- shouldShowPrimaryNav
- StorePrimaryNavPage
- HomePrimaryNavPage
- CommunityPrimaryNavPage
- PrimaryNavTab.button
- PrimaryNavTab
- PrimaryNavPage.forMainPage
- AppBarDefaults
- package:chrome.cloudcast.client.mobile.app.navigation.primary_nav/main_page.dart
Next we see a number of new strings related to how a capture has been triggered. Interestingly it implies games can trigger captures rather than players triggering them.
- silentGameRequested
- playerRequestedThroughGame
- GameRequestedCaptureTrigger
- SilentGameRequestedCaptureTrigger
- PlayerRequestedThroughGameCaptureTrigger
- playerRequestedPlatformButton
- PlayerRequestedPlatformButtonCaptureTrigger
- TRIGGER_PLAYER_REQUESTED_THROUGH_GAME
- TRIGGER_GAME_REQUESTED
- TRIGGER_SILENT_GAME_REQUESTED
- TRIGGER_UNKNOWN
- CAPTURE_TRIGGER_PLAYER_REQUESTED_PLATFORM_BUTTON
In addition. We see more strings about higher resolutions – this time 4K being mentioned as well as 1440p. Message likely refers to device capabilities.
- 4K or 1440p resolutions not supported
There are a lot of new strings related to media playback. Perhaps these also related to capture playback. They could also just be something to do with the underlying flutter tech.
- hasVideoPlayIcon
- VideoPlayerWithRotation
- AndroidVideoPlayerApiCodec
- AVFoundationVideoPlayerApiCodec
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.position
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.setLooping
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.setPlaybackSpeed
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.dispose
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.seekTo
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.create
- dev.flutter.pigeon.AVFoundationVideoPlayerApi.setVolume
- dev.flutter.pigeon.AndroidVideoPlayerApi.setVolume
- dev.flutter.pigeon.AndroidVideoPlayerApi.seekTo
- dev.flutter.pigeon.AndroidVideoPlayerApi.initialize
- dev.flutter.pigeon.AndroidVideoPlayerApi.dispose
- dev.flutter.pigeon.AndroidVideoPlayerApi.pause
- dev.flutter.pigeon.AndroidVideoPlayerApi.play
- dev.flutter.pigeon.AndroidVideoPlayerApi.setLooping
- dev.flutter.pigeon.AndroidVideoPlayerApi.setPlaybackSpeed
Other notable new strings
- enableGamingHubRecentlyPlayed
Not quite sure what “GamingHub” refers to here. But, we could see a new view in the app.
- PERSONALIZED_REFERRALS
- INCENTIVIZED_REFERRALS
- get:gameChatAvailableLivestreamInfo
- enableManualJoinGameChatNotification
- Game chat is available to join. If you are livestreaming, voice chat will be streamed
- horizontalCarouselReference
- HorizontalCarousel_EmptyCaptures
- dev.flutter.pigeon.WebStorageHostApi.create
- dev.flutter.pigeon.WebStorageHostApi.deleteAllData
- WebStorageHostApiImpl
- WebStorageHostApiCodec
- deleteAllDataFromInstance
In addition to this, there are some new checkbox UI elements being used at some point in the app.
See all of our Stadia apk findings articles here.