Amazon AppStream
Developer Guide

This documentation is for an older version of Amazon AppStream. For information about the latest version, see the Amazon AppStream 2.0 Developer Guide.

Design Considerations for Your Clients

When creating your client, take into account the following:

  • Resolution differences between the application and the device. Your application may be designed for an resolution that is different from the resolution of your client. Consider how you will deal with that discrepancy. the resolution difference is especially important if the client will send inputs at a high precision to the application. An example of high precision input is if you are editing bitmap graphics at the pixel level.

  • Applications can have more mouse events that the client has input events. Amazon AppStream interprets events from the client as key or mouse events. However, the number of device input events are less than available mouse events. If your application handles mouse events that do not have corresponding device events, you will need to design for those discrepancies.