Since the Android APK mime type icon uses the zipper, it is associated with a compressed file.
IMHO it would be more correct to use the package metaphor (although a package is also an archive).
This issue is just a reminder to revisit the icon and align the design with Flatpacks, Snaps and the likes, once some design guidelines are in place.
I think those archives for packages are generally a good idea. But I agree that one should understand what's inside. How does it currently look compared to .jar or .Deb ?
What do you think about something like this

or something similar to the one we already have for .deb files

Sorry I am not really good at designing but trying to give some ideas.
Jar icon is similar to the one we have for the archive. Snap and flatpacks have a simple file icon with there logo in the middle.
similarly, windows icon also look misleading and unrecognizable(but I think we can't use the windows logo that's why it's like that)
I personally prefer your second suggestion.
similarly, windows icon also look misleading and unrecognizable(but I think we can't use the windows logo that's why it's like that)
We cannot use the official Windows logo
That little robot in the bottom right is going to be indistinguishable at normal sizes, but I like the concepts :+1:
Hi,
What about this, too simple and boring right?

Thanks!
The thing what I like about that Zipper metaphor, is that it correctly says what that file is.
A jar can be run by a java runtime but it also contains other files, compressed. If you remove the zipper from the icon this metaphor goes away
This one also looks good @Muqtxdir 😄
The thing what I like about that Zipper metaphor, is that it correctly says what that file is...
IMHO we should not merge a new design before we've decided on some kind of guidelines. I will try to come up with a suggestion soon.
And thank you so much for contributing! We love feedback but we lloooooovvvveeee contributions ♥️
So few ideas for guidelines.
we can divide packages into two halves
One idea I can think of is we can use the belt icon for the first one instead of the zipper icon that IMO denotes that they are packed instead of zipped. For 2 cases we can exchange them belt with tape symbol(similar to the one in our deb icon). Example of the belt icon(although I do not know how to make it yaruish).

I like the idea do show both nature of the file, but I agree as well that there must be coherence.
I downloaded a couple of files to compare:
As far as I know, jar and apk cannot be installed (at least not like the other formats), so I think the representation is right, the only thing you can do normally from Nautilus is open them as archive, but for this, from my POV, we can either use the zip or the package icon (like debs)
snap and flatpak are not meant to be opened (I never saw a flatpak or snap file in my hd), not sure if you can do much with them, other than install them. I'd like the snap mimetype to be as colorful as the flatpak one btw :smile:
Debian file is in the middle, one can both install it and open it with double click
@clobrano agree :+1:
Additional info: You can run specific jar files as if they were binaries (still archives) with the java command (java -jar), and I think we even have a specific mimetype for those "executable jars"
@clobrano you are absolutely correct. We can not install apk and the only thing we can do is open them as an archive but its still packaging format and not an archive format. Also, snap and flatpak can not be viewed as an archive in an easy way but still, they are packaging format currently their icon looks like a normal file icon not as something that can be installed. Although if this is not going to happen then +1 for a more colorful snap icon.
Are .snap and .flatpak files the real container images or are they only some kind of config file their runtimes know how to handle with some URL's to the real images inside?
If they are "just" a text file with some lines in it, I think the current icon is okay. Otherwise probably not
.snap are not a config file they are real container files.
You can verify this by
snap download firefox
It will download around 250mb of .snap file and .asset file (which is a config file)
For Flatpak .flatpakref is a config file and .flatpak is an image( I guess this by what I read. I don't use Flatpak so I am not sure)
You can also export Flatpak app as .flatpak file by the instruction on this page Single-file bundles
But it's not that easy to download and install snap and flatpak from a file( at least not as easy like to download and install exe file)
so not sure if many people will see these files ever.
So, we kind of agree that we leave it as it is? Or? What is the outcome ? ^^
So, we kind of agree that we leave it as it is? Or? What is the outcome ? ^^
Yes, let's leave the _application-apk_ but I don't know if other icons need a revisit? 🤔 I seems that packages / archives / containers is where the rules aren't clear, but let's continue that in a dedicated issue 😃
Most helpful comment
What do you think about something like this

or something similar to the one we already have for .deb files

Sorry I am not really good at designing but trying to give some ideas.
Jar icon is similar to the one we have for the archive. Snap and flatpacks have a simple file icon with there logo in the middle.
similarly, windows icon also look misleading and unrecognizable(but I think we can't use the windows logo that's why it's like that)