Misc.Mar 27, 2019
AdobeTechtastic

Are you betting on platform-specific features or cross-platform code?

Debate came up recently about whether product teams should be architecting to focus on native code or x-platform. There obviously is not one hard and fast rule, but the general perspective has been to go native wherever possible, especially for performance benefits. But if I look back over the last 5-10 years, I don’t see a lot of platform-specific features that have been game changers. Are Live Photos on iOS a big deal? Maybe the new ML apis in Metal will matter, but it’s making me wonder if integrating the latest/greatest on each platform (iOS, web, Android) is really worth the cost. Curious what other folks think.

@Product
@Eng
Add a comment
New
VSwf01 Mar 27, 2019

I've always been cross platform on desktop and mobile. I use to be so on the backend but lately I'm fine with locking myself in Linux.

Oracle alwzangry Mar 27, 2019

We're well past that point. It's irrelevant for servers now as almost everything is linux yet written using multi-platform framework. For mobile, we're going through the same route as desktops in the past. Native is what sells for profit.

AIG Raging Apr 1, 2019

It doesn't have to be either or.... Priority wise, it will depend on the space you are in and external ecosystem dynamics.