3 ms·
Agreed, please just be a chat app.
by epalm 5y ago
Agreed, please just be a chat app.
- alexnewman 5y agoWhy should signal be the only client I use without it.
- astrea 5y agoAlternative question: Why does every client need it?
- epalm 5y agoEver heard the expression “do one thing well”? Unix applications were built on this principle, if you need a reference. Let the chat app be a chat app. Let the payment app be a payment app. Or, to put it another way, do you recognize that a chat app and a payment app have different incentives? Combining them means now your chat app has payment app related incentives. Do you see this as a good thing? If so, why?
- qqii 5y agoThis is an often said criticism but the reality is that the mobile app ecosystem fundimentally breaks this principle. When was the last time you saw an mobile app taking advantage of another one apart from tre camera? The only and most common time Android apps communicate is with Google Play Services. Context switching on mobile or GUIs in general also don't follow this principle. Modern GUIs integrate plenty of things (file explorer, image editor, basic camera, etc) becuase mobile package management doesn't resolve dependancies automatically or allow for a great deal of UI customisation. Especially in a messaging client imagine not being able to send photos, videos, audio, or files!c GUIs are here to stay so until we figure out a composable and we'll adopted GUI solution "doing one thing well" is not really an option.
- fvdessen 5y ago> When was the last time you saw an mobile app taking advantage of another one apart from tre camera? The only and most common time Android apps communicate is with Google Play Services. I do this all the time when I use mobile payment apps. Website has a link that opens the app, I do my payment, back to the safari afterwards. It also works from within other apps.