I feel so old saying this, but back in the days both Apple and third party developers would follow the HIG closely enough that something felt off right away when an app wasn't behaving 100% native. Running something like a Java app was jarring to say the least even if they were supposedly using a "cross platform" UI library.
But then Gruber said that the HIG was dead and the decline gained more and more momentum...