Why ask for device and model?

Discussion in 'Android Tablet Q&A' started by markings, Feb 8, 2012.

  1. markings

    markings Member

    Joined:
    Feb 5, 2012
    Messages:
    9
    Likes Received:
    1
    Trophy Points:
    62
    I try to get some apps downloaded. On a number of siter e.g. getjar it asks for the device name and model. Why?
    Windows apps never ask whether you have an HP or Acer computer, Intel or AMD chip?

    What gives? It sounds a bit retarded. Isn't the point of an OS to shield one from device characteristics?
     
  2. pbrauer

    pbrauer Administrator Staff Member

    Joined:
    Sep 24, 2010
    Messages:
    3,649
    Likes Received:
    561
    Trophy Points:
    312
    Location:
    Edina, MN USA
    Tablet / Device:
    HTC Thunderbolt, ViewSonic GTab, Huawei S7, Gentouch 78
    This is due in part to the core of the Android OS, which is Linux, and also to manufacturers. Due to the broad nature of supported devices that Android runs on this is actually a very important thing to know, as every manufacturers build is different. This is why you cannot take a ROM from one device and just load it on another. Linux is designed so that you only add what you need to the build to get the function you want, as opposed to the Windows approach which is just throw everything into a build. It makes the OS leaner and faster, and makes the ROM image smaller. The downside is just that you have to make sure you know which platform you are building on so that you are able to add anything that you need that is not there by default.

    Hope that helps a bit.
     
  3. markings

    markings Member

    Joined:
    Feb 5, 2012
    Messages:
    9
    Likes Received:
    1
    Trophy Points:
    62
    OK, fair enough but why can't Linux/Android figure out what it needs by itself?

    Edit: With respect to applications, surely they are independet of the device?
     
    Last edited: Feb 8, 2012

Share This Page