Even on modern hardware there's still a lot of architectural differences to reconcile at the API level.