Huawei promises the Mate 10 will be better than the iPhone 8