Ways data can be input to a SmartPhone

  1. On-screen keyboard
  2. Front camera
  3. Back camera
  4. Microphone
  5. Proximity sensor
  6. Accelerometer
  7. Compass
  8. On off button
  9. Volume increase button
  10. Volume decrease button
  11. Mobile Phone radio
  12. Bluetooth radio
  13. Wi-Fi radio
  14. GPS radio
  15. FM radio
  16. Beam radio
  17. Near field communication
  18. USB port
  19. Fingerprint reader
  20. Physical movement of the phone
  21. Physical location of the phone
  22. Temperature sensor
  23. Humidity sensor
  24. Air pressure sensor
  25. SIM card
  26. Micro SD card
  27. Internal memory
  28. Clock

Compare all the above with a desktop computer