lunes, 9 de septiembre de 2013

That's life and Samsung Android app Check List

I was about to finish an Android app that it was very, VERY helpful for me and I wanted to put it on the Market because there's nothing there as this one I just did.

But my laptop rebooted and all the work got screwed. Damn... So I need to start over again. No backup to restore.

And as I have to start again, let me share with you here this new Check List for Samsung apps (this one I'm building again is an Android app)
Direct link here.
 
This document has been prepared for developers who submit Android OS applications for Samsung Apps. Before submitting your application, we recommend that you check below criteria have been met to reduce the time to get an approval for your application.
Self-Check List Download   Mar 14, 2013 14.8 KB

1. Basic Information

  1. Icon, Screenshot, Description and Tag must be consistent with the application`s content and adhere to 4+ age rating.
    Icon, Screenshot, Description and Tag should be adhered with 4+ age rating because they are exposed to each and every user without downloading the application.
  2. Default Application Title and Description must be written in English if selecting 2 or more countries for sale.
    You can add Application Title and Description in other 37 languages for global users in Additional Language section on Seller Office.
  3. Description must not include other application store’s Public Relations.
  4. Age Restriction and Category must be correct and valid.
    You can find ‘Age Rating Guide’ from Seller Office.
  5. Application should provide the Help option in the menu if Description does not provide enough explanation to understand the application.

2. Installation & Execution

  1. The size of apk file*4MB must not exceed the internal memory of device.
    To download and install an application from Samsung Apps, internal available memory should be at least the size of the apk file*4MB.
  2. Application must be installed for the targeted devices without any problems.
  3. Application must be uninstalled as user expects.
  4. Application should be executed without any problems.
  5. Application must be closed without any problems by following options.
    1. 1) Using the exit option in application
    2. 2) Using the Task Manager

3. Functionality

  1. If DRM is applied, application must be activated normally with DRM.
  2. All the menus and functions operate successfully without any problems.
  3. Application`s resolution should be optimized for the targeted device.
    When application`s resolution is larger than the device`s one, the application should provide a scroll bar or fold/unfold function.
  4. If application supports both Portrait and Landscape modes, layouts should automatically adapt to screen with consistent UI when the user rotates the device.
  5. Application should go to sleep mode unless the application requires otherwise (e.g. Navigation, Video, etc.).
  6. If reaction time takes more than 5 seconds, the user should be notified by a message or progress bar.
  7. There should be a function to move to other pages or menus.
  8. If application uses network, there should be a message about additional charges.

4. Interruption

  1. Call Event
    1. 1) User should accept/reject a Call without any problems while application is running.
    2. 2) Sound of application should stop when the user is on the line.
    3. 3) Application should resume after user reject/end a Call.
  2. Message(SMS/MMS/IM) Event
    1. 1) User should get a Message alert while application is running.
    2. 2) Message should be received without any problems.
    3. 3) Application should resume after receiving Message.
  3. Alarm Event
    1. 1) Alarm should work without any problems while application is running.
    2. 2) Application should resume after the Alarm is turned off.
  4. HOLD KEY
    1. 1) Application should stop when user presses HOLD KEY while application is running.
    2. 2) Application should resume automatically or by selecting resume menu after release Hold mode.
    Music playing application is exception.
  5. CENTER KEY
    1. 1) Application should stop and switched to IDLE screen when user presses CENTER KEY while application is running.
    2. 2) Application should resume when user re-executes the application.
  6. OTHER KEY Application should operate without any problems when user presses H/W KEY while application is running (BACK, CAMERA, etc.).

5. Content Review

  1. Copyright information must be declared if seller own the copyright of apk, content(e.g. Music, Images, Brand logo, etc) used in application or have the contract with the copyright holder.
  2. Application must not contain Samsung Brand in Application Title, Icon or Content.
  3. Content must not contain any sexually suggestive things (verbal or graphic).
    • pornography or nudity
    • direct/indirect expressions of sexually explicit behavior
    • exposed male or female genitalia
  4. Content must not contain realistic presentation of violence which could instigate copycat crime.
    Content must not incite the use of illegal drugs, alcohol or tobacco.
  5. Content must not contain a realistic presentation of criminal activities such as murder, suicide or prostitution which could instigate copycat crime
  6. Content must not incite gambling involving real money (including cyber money that can be exchanged with real money).
  7. Content must not have political, ideological, racial, religious or sexual prejudice.
    Content must not slander or defame others on the basis of politics, ideology, race, religion or sex.
  8. In case of a 18+ game application for the Korean market, Age rating from GRB must be obtained.
  9. Application must not upgrade itself or download other applications(apk file) using other way without Samsung Apps(Other application store or illegal download).
  10. Re-exam
    1. 1) Check if all the defects from the last submission are fixed.
    2. 2) Corrections should be mentioned in ‘Comments to Apps Review Team’ section.
    Revision
    1. 1) Revised or added functions should be explained in Description and ‘Comments to Apps Review Team’ section.
    2. 2) Application should be updated to the revised version from the Samsung Apps Store.

6. Recommendation

  1. It should be possible to reinstall the deleted application on the device.
  2. Application screen should be loaded in reasonable time. If loading takes too long on the Splash screen, the application should notify the user that the loading is in progress.
    The user should be notified about loading status through a message or a progress bar.
  3. Application should work normally when executing and terminating the application three times in a row.
  4. Application image should be clearly visible on devices with high resolution.
  5. Menu name should be related to content to let the user identify application functions through menu name.
  6. Software Keys should be presented in a same way depending on the function. If executing menu is on the left side, other executing menus should be on left side as well.
    OK, SAVE, GO, CONFIRM means execution.
    BACK, CANCEL, IGNORE means going back to the previous page or returning to the previous status.
  7. There should be no data loss when application uses the data linkage ways. (e.g. Phone number, Message, Call log, Calendar, Media file)
  8. Application should work without any problems when Low Battery popup appears while application is running.