android-studio
android-studio copied to clipboard
No Canary and Beta
`royal:~$ snap info android-studio name: android-studio summary: IDE for Android publisher: snapcrafters license: unknown description: | Android Studio provides the fastest tools for building apps on every type of Android device.
World-class code editing, debugging, performance tooling, a flexible build system, and an instant build/deploy system all allow you to focus on building unique and high quality apps. commands:
- android-studio
snap-id: VNTeIi51l6cIZ1gaWHwx0PoP7JaCb61c
tracking: stable
refreshed: 2018-04-30T02:17:01+05:30
installed: 3.1.2.0 (47) 753MB classic
channels:
stable: 3.1.2.0 (47) 753MB classic candidate: 3.1.2.0 (47) 753MB classic beta: 3.1.2.0 (47) 753MB classic edge: 3.1.2.0 (47) 753MB classic `
Why same version in beta and egde? Can you please provide canary and beta builds?
Related discussion on the Snapcraft forum: https://forum.snapcraft.io/t/android-studio-edge-snap-is-not-updated-to-latest-3-2-canary-13/5224/22
I'm not a fan of creating a second snap for the preview. Why does snapd have beta and edge channels if not for this?
Opera uses a similar mechanism, they have different snaps for each channel.
om26er@NUC-X:~$ snap find opera
Name Version Publisher Notes Summary
opera-beta 55.0.2994.29 opera-software - Fast, secure, easy-to-use browser
opera-developer 56.0.3031.0 opera-software - Fast, secure, easy-to-use browser
opera 54.0.2952.65 opera-software - Fast, secure, easy-to-use browser
To implement this feature we are waiting for the "parallel installs" feature on snapd, once that lands it should be pretty straightforward.
AIUI, the beta and canary can co-exist with the stable version. Are you still blocked on parallel installs? Is this something that could be done with a different snap (e.g. android-studio-canary)
Canary and beta are being pushed inside the android dev community as the place to get all the cool stuff, it would be great to offer this as snap for easy testing of the new features.
+1 on different snap names, which sounds the easiest (and can autoupdate and so on…)
Ok, I'll do it during the weekends (if someone doesn't beat me to it).
So the three names will be:
android-studio
android-studio-beta
android-studio-canary
Does there really need to be a difference between Beta
and Canary
? Why not RC
then because Google does release Release Candidates, too.
Why not just...
android-studio
android-studio-preview
What does separate canary and beta snaps provide? Can't parallel installs provide the same benefits with just 2 snaps? Plus you can only change channels of the same Snap.
Opera uses 3 snaps because they would normally allow for installing each version at the same time and Snaps didn't have Parallel Installs before (still don't).
opera
only uses stable
risk.
opera-beta
only uses beta
risk.
opera-developer
uses only edge
risk.
Besides the icon, it could all be combined into one snap when Parallel Installs are introduced because you never want to use an older browswer due to security concerns.
What's the progress here? I'd like to use the beta track for Android Studio because of experimenting with Jetpack Compose. However, there's no beta track. The next best thing in the snap space is to try the canary version of Android Studio but it's also outdated:
- https://snapcraft.io/android-studio-canary
- https://androidstudio.googleblog.com/2021/07/android-studio-bumblebee-canary-3.html