Używać JNI zamiast JNA do wywoływania kodu natywnego?

JNA wydaje się nieco łatwiejsze w użyciu do wywoływania kodu natywnego w porównaniu z JNI. W jakich przypadkach użyłbyś JNI zamiast