Mobile devices and smartphones