Why files exist

“Whenever there is a conversation about the future of computing, is discussion inevitably turns to the notion of a ‘File’. After all, most tablets and phones don’t show the user anything that resembles a file, only Apps that contain their own content, tucked away inside their own opaque storage structure. This is wrong. Files are abstraction layers around content that are necessary for interoperability. Without the notion of a File or other similar shared content abstraction, the ability to use different applications with the same information grinds to a halt, which hampers innovation and user experience.” Aside from the fact that a file manager for Android is just a click away, and aside from the fact that Android’s share menu addresses many of these concerns, his point still stands: files are not an outdated, archaic concept. One of my biggest gripes with iOS is just how user-hostile the operating system it when it comes to getting stuff – whatever stuff – to and from the device.

123 Comments

  1. 2012-06-29 11:24 pm
  2. 2012-06-29 11:35 pm
    • 2012-06-29 11:54 pm
      • 2012-06-30 12:46 am
        • 2012-06-30 9:34 am
          • 2012-06-30 9:44 am
          • 2012-06-30 10:03 am
          • 2012-06-30 10:44 am
          • 2012-06-30 2:06 pm
          • 2012-06-30 3:48 pm
          • 2012-06-30 4:30 pm
          • 2012-06-30 4:56 pm
          • 2012-06-30 5:09 pm
          • 2012-07-02 1:46 am
          • 2012-06-30 7:38 pm
          • 2012-06-30 8:20 pm
          • 2012-06-30 12:35 pm
          • 2012-06-30 3:47 pm
          • 2012-06-30 4:15 pm
          • 2012-06-30 4:49 pm
          • 2012-06-30 5:11 pm
          • 2012-06-30 5:28 pm
          • 2012-06-30 5:31 pm
          • 2012-06-30 5:40 pm
          • 2012-06-30 5:43 pm
          • 2012-06-30 5:53 pm
          • 2012-06-30 5:55 pm
          • 2012-07-01 2:35 am
          • 2012-07-01 5:12 am
          • 2012-07-02 10:22 am
          • 2012-07-01 7:10 pm
      • 2012-06-30 2:13 am
        • 2012-07-02 1:51 am
          • 2012-07-02 2:52 am
        • 2012-07-03 12:12 am
    • 2012-06-30 12:49 am
      • 2012-06-30 1:03 am
        • 2012-06-30 1:18 am
          • 2012-06-30 1:28 am
          • 2012-06-30 1:42 am
          • 2012-06-30 1:49 am
          • 2012-06-30 9:36 am
          • 2012-06-30 9:45 am
          • 2012-06-30 10:09 am
      • 2012-06-30 1:17 am
        • 2012-06-30 1:34 am
    • 2012-06-30 4:07 am
    • 2012-06-30 11:58 am
    • 2012-06-30 11:29 pm
    • 2012-07-01 12:00 am
  3. 2012-06-29 11:45 pm
    • 2012-06-30 2:00 pm
  4. 2012-06-30 12:37 am
    • 2012-06-30 12:57 am
      • 2012-06-30 4:25 am
        • 2012-06-30 10:46 am
          • 2012-06-30 5:22 pm
          • 2012-06-30 11:43 pm
          • 2012-07-01 12:38 am
          • 2012-07-06 11:59 pm
      • 2012-06-30 4:00 pm
        • 2012-07-01 10:08 am
          • 2012-07-01 1:55 pm
          • 2012-07-01 2:09 pm
      • 2012-07-02 6:03 pm
  5. 2012-06-30 1:24 am
    • 2012-06-30 1:46 am
      • 2012-06-30 1:57 am
        • 2012-06-30 3:13 am
          • 2012-06-30 3:31 am
    • 2012-06-30 5:14 am
      • 2012-06-30 6:30 am
        • 2012-06-30 7:13 am
          • 2012-06-30 7:20 am
        • 2012-06-30 9:03 am
        • 2012-06-30 1:15 pm
    • 2012-06-30 4:37 pm
  6. 2012-06-30 2:14 am
  7. 2012-06-30 8:28 am
    • 2012-06-30 9:35 am
      • 2012-06-30 11:03 am
        • 2012-06-30 8:23 pm
          • 2012-07-01 11:18 am
          • 2012-07-02 4:28 am
          • 2012-07-02 7:36 pm
          • 2012-07-02 11:11 pm
    • 2012-06-30 10:04 am
      • 2012-06-30 10:22 am
        • 2012-06-30 10:27 am
          • 2012-06-30 10:45 am
          • 2012-06-30 1:39 pm
          • 2012-06-30 1:50 pm
          • 2012-06-30 2:16 pm
          • 2012-06-30 5:04 pm
          • 2012-07-01 1:05 am
          • 2012-07-01 10:41 am
          • 2012-07-02 12:57 pm
          • 2012-07-02 6:05 pm
        • 2012-06-30 11:32 am
          • 2012-07-01 12:02 pm
    • 2012-06-30 11:30 am
  8. 2012-06-30 11:31 am
  9. 2012-06-30 11:40 am
    • 2012-06-30 11:52 am
      • 2012-06-30 12:34 pm
  10. 2012-06-30 12:24 pm
    • 2012-06-30 2:58 pm
    • 2012-07-02 5:22 pm
      • 2012-07-03 10:06 pm
  11. 2012-06-30 2:23 pm
  12. 2012-06-30 2:54 pm
  13. 2012-06-30 7:56 pm
  14. 2012-07-01 2:46 am
  15. 2012-07-01 1:01 pm
  16. 2012-07-02 10:00 am
  17. 2012-07-02 3:22 pm
  18. 2012-07-02 3:58 pm
  19. 2012-07-02 5:27 pm
    • 2012-07-06 11:46 pm