There is a huge divide between many users of Android devices and iOS users. This divide is also often huge between Windows and Mac OS users. Being able to dual boot on Macs with Bootcamp, it’s been much easier for folks to transition to using Apple software and hardware, and this has potentially reduced the divide. This is perhaps not true for Android to transition to iOS.
If anything, many users of iOS switched after years of loyalty partly because of price and partly for the features related to cloud sync and specific apps available only on the Play store. Apple has fought hard to push the idea that iOS devices are the only ones to invest in, regardless of the cost vs features because of the high quality design and solid warranty as well as the ability to integrate perfectly with the Apple ecosystem. It only makes sense that they would consider Mac users with Android devices to be black sheep of a sort, and I’ll admit they’ve still done remarkably well letting Google services login and sync and re-allowing a lot of Google apps on the App Store (after the Apple Maps vs. Google Maps fiasco they didn’t have much choice) and Apple allowed Google Drive and Docs/Sheets/Slides even though they compete with iCloud and iWork apps as much as Office 365 and OneDrive do.
That said, it’s always an afterthought to sync with Google accounts and there are some features that do not function properly. It can help to install the Chrome browser on iOS devices and sync that app with your Google account but it’s not the same as having full device sync to Google servers. It was great to see the Files app support Google Drive in iOS 11 and contacts, calendars and email are all able to sync to the stock apps and/or to the special Google versions on the App Store. (Free, very well designed, and let me say, I do love the Gmail and Google Calendar apps).
After all that, you might wonder – where is all that support for Apple sync on Android? It’s not really on Google for furthering that, iCloud simply doesn’t have full support for Android on purpose and Google has it’s own system for syncing all user data and settings, so effectively there’s no reason for Google to want to add iCloud Sync support since you’ve got all your data on the Google cloud servers. It does make things difficult for folks trying to integrate their Android devices to the Apple biome.
Could there be some happy medium here? Of course companies want you to jump into their solution full-bore. Look at Amazon with their FireTV, Alexa, Kindle Fire, etc. Or look at Razer, pushing their laptops, external GPU, custom-built towers, peripherals and accessories. Google has done much to give a full solution, with Android-centric Google Home and integration with Chromecast, Nest thermostat, Phillips hue and many other home kit devices.
If you stay within the Apple Ecosystem, by design everything just works. The hardware and software are optimized to work with one another. Updates and patches are delivered universally across all of your devices and you’re guaranteed a seamless experience. The downside to allowing outside access to this ecosystem is that the variety and vastness of hardware and software is endless. Depending on the Android device you use, you could be on any number of differing versions of Android OS since every manufacturer’s hardware is different and every manufacturer slightly modifies the OS to suit their hardware so opening up a nice, clean, controlled ecosystem to that is difficult to do while maintaining the level of quality that Apple demands.
We are still in the early days of cross-platform compatibility. Everyone wants their solution to be the accepted standard. Much like any technology development, the fight for 1st place will persist until everyone concedes and accepts the new standard. It’s up to every manufacturer and platform developer to keep pushing and striving to be the best and, by that, natural evolution will develop the best solution for everyone.