android-studio icon indicating copy to clipboard operation
android-studio copied to clipboard

No Canary and Beta

Open omkarnathsingh opened this issue 6 years ago • 9 comments

`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?

omkarnathsingh avatar May 25 '18 06:05 omkarnathsingh

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?

jlnr avatar Jul 30 '18 10:07 jlnr

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

om26er avatar Aug 03 '18 10:08 om26er

To implement this feature we are waiting for the "parallel installs" feature on snapd, once that lands it should be pretty straightforward.

om26er avatar Sep 23 '18 21:09 om26er

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.

8none1 avatar Dec 12 '18 12:12 8none1

+1 on different snap names, which sounds the easiest (and can autoupdate and so on…)

didrocks avatar Dec 12 '18 14:12 didrocks

Ok, I'll do it during the weekends (if someone doesn't beat me to it).

om26er avatar Dec 12 '18 15:12 om26er

So the three names will be:

android-studio
android-studio-beta
android-studio-canary

om26er avatar Dec 12 '18 15:12 om26er

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.

ciscorucinski avatar Jan 19 '19 07:01 ciscorucinski

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

epicstar avatar Jul 12 '21 17:07 epicstar