I'm not a dev, but I suspect the differences may have to do with Amethyst being a mobile app, and Iris being web-based.

Tagging nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z so he can see this feedback and chime in if he is so inclined...

Reply to this note

Please Login to reply.

Discussion

It's just the amount of things each app loads. Amethyst loads a TON of information when you visit each profile. It's all goes in memory. So, larger profiles will take more resources from the phone. Lots to optimize yet.

You are doing an awesome job, btw! ๐Ÿ‘

If that is the only difference, perhaps the strategy might be to load only the minimum, until some user action requires more???๐Ÿ˜ณ๐Ÿ˜ฎ

Many strategies are possible. The problem is time to work on it :)

Time is certainly of the essence!๐Ÿ˜†

I'll pray you'll get the resources to find the time to address the situation!๐Ÿ™๐Ÿ˜๐Ÿ’œ๐Ÿ˜†๐Ÿ‘

Help us find new developers that collaborate with the project.

Developers, UI/UX as well? I know a guy ๐Ÿ˜‰

I'm running both on my Android phone, and both are native apps, NOT web based. And believe me, I am not wanting to be critical or a complainer; I am very serious about Amethyst being my favorite access to nostr!๐Ÿ™๐Ÿซ‚๐Ÿ˜๐Ÿ’œ๐Ÿ’ฏโ€ผ๏ธ

But if the Iris app is open-source, there is clearly a code strategy that Iris uses that could benefit Amethyst, and there is nothing I would like better than to see that adopted to benefit Amethyst and all its users who can't afford the latest duper multi core Android devices.๐Ÿ™๐Ÿ˜๐Ÿ˜†๐Ÿ‘

Hmm, I didn't know Iris had a native app...

Straight out of the Google Play Store...

I was thinking that maybe implementing a caching system can help. Since Amethyst loads each time the profile pictures of the users. Instead, it should only cache unless it detects a change. In this way it saves processing, time and above all data, since this is another reason why I have several gigabytes of data consumption ๐Ÿฅน But I know you are doing a great job, it is the application that receives the most updates. Which means that you are dedicating valuable time to it. Thank you very much for that. Congratulations on the great work!! ๐Ÿ’ช๐Ÿป๐Ÿ˜Ž

We have cache. The cache itself reaches 1Gb of data without any images. :) It's a lot of data.

...So it's more complicated than I imagined ๐Ÿ˜ฌ

Bro android crashes when loading profiles. We still donโ€™t have notifications on any iOS nostr app. Only one, and itโ€™s very strangely designed.