Apple may want you to use its own iPhone apps. But Google and Microsoft make excellent iOS apps too. Here's how they can replace Apple's software ecosystem.