# Mobile Platform Convergence - Kevin Galligan

DevFeed: [Mobile Platform Convergence - Kevin Galligan](<https://devfeed.tech/articles/mobile-platform-convergence-kevin-galligan-38298.md>)

Original publisher: [Read original article](<https://touchlab.co/mobile-platform-convergence>)

Published: 2018-04-04T16:07:02Z

Content type: opinion

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [aosp](<https://devfeed.tech/topics/aosp.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Java](<https://devfeed.tech/topics/java.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [aosp](<https://devfeed.tech/tags/aosp.md>), [code-sharing](<https://devfeed.tech/tags/code-sharing.md>), [featured](<https://devfeed.tech/tags/featured.md>), [ios](<https://devfeed.tech/tags/ios.md>), [java](<https://devfeed.tech/tags/java.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [platform](<https://devfeed.tech/tags/platform.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>)

## AI overview

The article argues that Android and iOS differ substantially in implementation but share similar architectural foundations, including Unix-like systems, files, threads, networking, and SQLite. It presents Doppl as an effort to share tested application architecture between the platforms by adapting selected AOSP code for iOS with J2objc.

## Source excerpt

Why your products feature set should be the same on Android and iOS should be obvious. However how apps are built for each are quite different.