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.