Hacker News new | ask | show | jobs
by jwells89 965 days ago
Apple seems to see compatibility layers as exclusively transitionary, being something that’s kept around only long enough to give devs a chance to move over to the new thing.

Carbon was likely kept alive longer than Apple wanted to due to heavy usage from major players (MS, Adobe, etc). In fact I wouldn’t be surprised if the short lifetimes and hard cutoffs on newer compatibility tech is a result of their experience with Carbon… they really don’t want devs leaning on these things for significant amounts of time, and as nice as it would be if they open sourced those technologies it’d run counter to their goals of getting devs migrated over to the current stack.