Currently, there’s a lot of talk about the removal of Very Poor avatars from mobile platforms. I believe adding a seperate performance rank or blocking avatars that are far above limits could really help with these platforms struggling to not crash. This is especially so with many avatars being directly taken from PC without changes, resulting in large 70k+ poly avatars becoming normalized. When loading avatars on Quest, it’s a gamble where you trust the other user to not be wearing something powerful enough to crash you. I am aware that simply using safety and not showing avatars is a solution, but this would not stop others from still using these avatars and risking others showing them.
My best suggestion would be an extra performance rank, such as a “Too Poor” rank, where the avatar would be friends only. It could be reserved for avatars far above 70k poly or 8 meshes for example (Possibly eqivalent to PC Medium?). This way, there’s at least a limit to how many resources one person’s avatar could be using. This could also encourage optimization from avatars makers, given that quest users would be limited.
Alternatively, out right blocking avatars that are too far out the limits would work just fine. The 40MB cap is a good deterrant for VRAM eaters, and adding these other limits would work the same as I’ve iterated above.