The latest smartphones being launched in the past few years have ...