Taiwan will not be an artillery war. It'll be an air war similar to the Battle of Britain, only with missiles. It's over 100 miles from China to Taiwan and there is no way China can land an army without gaining air superiority first. The troop transports will be at see for hours making the crossing and they will be sitting ducks if Taiwan still has an air force.