I don't think Kraken have their own app.
The big problem I have with Uphold is that while they list a bunch of fiat currencies, many of them have zero ways to actually withdraw to the local currency! I mean, wtf is the point of listing Philippines peso if you can't actually get them!