Gruber is very wrong in thinking that languages other than Objective-C, C and C++ inherently generate non-native apps. Other languages can simply link to the native libraries and still use native widgets - that is if this wasn't specifically forbidden by these changes. So clearly this is about something else.
Apple could simply use its approval process to block apps if they started using non-native widgets anyway, and that wouldn't be contrary to its current HIG.
Apple could simply use its approval process to block apps if they started using non-native widgets anyway, and that wouldn't be contrary to its current HIG.