1. Check out our companion app, Forums for Android! Download from Google Play

Testing apk remote

Discussion in 'Application Development' started by marcelpreda, Mar 20, 2017.

  1. marcelpreda

    marcelpreda Member
    Thread Starter
    28

    Mar 16, 2017
    15
    10
    28
    Male
    Software Engineer
    Romania
    Hi there,

    How to you test your apps on various devices/vendors?
    Are there other Android device makers to provide "remote devices" for testing.
    I know only Samsung http://developer.samsung.com/remotetestlab/rtlDeviceList.action which is really useful.

    I did some Android App just as hobby, and I've found to not be very easy to test it on various devices.


    Thanks.
     

    Advertisement

  2. LV426

    LV426 Illegitimi non carborundum
    Moderator
    1,238

    Oct 16, 2015
    4,095
    5,306
    1,238
    Male
    Software developer
    UK
  3. bayk

    bayk Well-Known Member
    28

    Mar 7, 2017
    50
    11
    28
    You need to test on real devices only if you are using some hardware features or some native functions. This is a rear case and not a hobby project case.
    Normally you can test your app on emulator and your device to check usability. It is usually enough. In manifest you specify features that your app is using. It is enough for Google Play to find out what devices will work well with your app.
    [​IMG]
    So normally, you don't need to test on multiple devices and you will be fine.
     
    #3 bayk, Apr 3, 2017
    Last edited: Apr 13, 2017
  4. marcelpreda

    marcelpreda Member
    Thread Starter
    28

    Mar 16, 2017
    15
    10
    28
    Male
    Software Engineer
    Romania
    There are some cases where there we do not work directly on harware.
    E.g. I have an app which should detect if the external SD is present, and what is the absolute path to access it. There is no standard way to do that. It heavily depends by Android version, and also by vendor (there are always surprises).

    Other example: on devices with multiple SIMs , there is no standard way to find which contacts are on SIM1 and which on SIM2. Each vendor it's implementing it's own
    RawContacts.ACCOUNT_TYPE in the database.
     

Share This Page

Loading...