Apple sues HTC for 20 patent infringements