I use the 220 in exactly the situation you describe, and it would also do as a watch for the OP. mine will synch to ios devices via bluetooth and the Garmin app, so I assume android will work as well. There is a setting in Connect to push almost instantly to Strava.
Another approach is to go to runningwarehouse.com and use their search tool set to a wide fitting. But I'm a bit concerned about this approach. Don't assume you need a wider shoe without trying some on. I'd hesitate with Altra because they're zero drop and would require a period of adaptation. Secondly, I'd wuestion the assumption that you simply switch shoes because of knee pain. You need to understand why this pain is arising and then act appropriately, eg strengthening exercises. Don't just assume shoes can fix things.
In general I think you need to look at trail or ultra-running shorts, and relax your zip requirements a bit, since many pockets are tight or elastic enough that things don't bounce out, and many have at least one zip pocket intended for key, credit- or hotel-card.