Channel Submission Review Criteria
The following criteria should be adhered to by developers and used as a checklist during the planning and implementation phases and reviewed prior to submitting channels to litl.
Suggested Criteria
The following criteria should be taken into consideration and treated as a strong recommendation from the litl team.
Channels should:
- Install in a reasonable amount of time
- Allow users to experience all channel features without disruption or unreasonable delay
- Load external data and media in a reasonable amount of time
- Handle network disturbances in a graceful manner
- Remain stable during prolonged use
- Use limited system memory wisely
- Not consume CPU cycles while in off-screen mode
- Reduce resource usage while in card view
- Make proper use of the content menu while in channel view
Required Criteria
The following criteria are required to obtain approval into the litl Channel Store.
Channels must:
- Refrain from extending or altering any classes in the SDK Core (Extending the Control classes is welcomed)
- Always use the latest version of the litl SDK before submitting or re-submitting your channel for review
- Avoid encrypting or obfuscating any SWF files used in the application
- Ask a user’s permission before capturing images, video or sound
- License any copyrighted work used inside of the Channel package
- Only contain, stream or make available family-friendly content. Displaying or streaming 'mature/adult' (pornographic), racist, politically inflammatory, obscene, illegal or offensive material is not permitted.
- Clearly specify in the your channel’s store information listing description what data is being collected and how that data will be used
- Avoid violating litl’s (or any other) copyright, trademark or patent protections
- Properly handle being put to sleep using the new Adobe Flash Player 10.1 API
- Not interfere (maliciously or otherwise) with general operation of the device or other channels (for instance, by disabling the litl key)
- Refrain from gathering, collecting or tracking data for abusive or malicious purposes (keylogging, etc)
- Avoid storing passwords or login tokens in local storage
- Adjust to view size changes properly
- Refrain from using litl brand colors reserved for channels that litl develops and maintains
- Use preferred litl SDK Controls where appropriate
- Use preferred skins on common Flash UI controls where possible
- Host the appropriate link when a channel URL is provided
- Support running multiple instances of the channel on a single device
- Retain preferences, data, and accounts across system reboots
- Present a view that is suitable for viewing at a distance when in channel view
- Avoid playing video or using superfluous animations while in card view
- Avoid simulating OS or device failures such as displaying a cracked screen, false errors, network issues or any other indicator that could confuse a user into thinking the channel, OS or device wasn't operating properly
- Allow themselves to be shared using the litl OS’s built-in sharing mechanism
- Avoid mimicking existing litl features, messages, dialogs, or channels that could confuse a user into thinking the OS or device was behaving in a way it actually wasn't
- Recognize achievement symbolically only. Channels which facilitate gambling, contests or sweepstakes are not permitted. Competitions will be assessed on a case-by-case basis.
- Be in compliance with any terms of use for any Internet content source used, or if not compliant, have written authorization to utilize the content
- Refrain from playing more than one video at once
- Provide a list of any third party software included in your channel. Be sure you comply with the license terms of third party software and have the right to distribute that software. If unsure, contact devsupport@litl.com.
This checklist is for guidance only. Additional criteria may be added. The criteria are subject to change at any time. You should check back regularly for updates.
Litl may accept or reject a channel at its sole discretion. Acceptance of a channel shall be further subject to the terms and conditions of a channel submission agreement.