I've created a Canvas app with responsive design using factors of App.Width and App.Height, with "Scale to Fit" turned off. It works beautifully across all platforms—except on iPhones.
The app doesn't fill the screen on iPhones, leaving black bars at the top and bottom. I found that toggling the "Optimized for devices" setting resolves this issue, but it introduces another problem:
With "Optimized for devices" enabled, the app's performance becomes sluggish, especially when rotating the device. The app resizes in real-time, taking several seconds to adjust, and still doesn't fully utilize the available screen space. This significantly affects the overall design and user experience.
For now, I've reverted to disabling "Optimized for devices," but I'm hoping for a better solution.
- Is there a way to fix the slow response times when "Optimized for devices" is enabled?
- Alternatively, is there another method to eliminate the black bars on iPhone while maintaining responsive performance?
Thanks in advance for any help!


Report
All responses (
Answers (