I am confused by their document on these two types of driver. There are
two chapter in the document Building NPT driver and Building END. I
could see any difference from these two chapters, sentence by sentence.

I could assume there is no difference when you write a driver.