Vivo X300: A Deep Dive into Its Usability and Technology