Hi! How many megabytes of memory is your layout using (after the loading screen)? You can monitor it either from debug window or right click your project's name (on project panel) and select "tools -> view project statistics".
If there is a memory issue, there are some things you can do in order to solve the problem:
1. Delete one by one the objects in your layout. Use debug mode after every deletion, in order to see which of them are significantly increasing memory.
2. If you see that "ObjectX" is using a lot of memory, investigate it. View spritesheets (right click your project name (on project panel) and select "tools -> view spritesheets"). You may see "ObjectX" is being merged along with a big background or with other objects that you don't need them in your layout at the moment.
3. Remember that jpeg images are being exported alone, as a single spritesheet, with no other sprites next to them, so convert -where possible- your sprites to jpeg. You can set the export image format via construct's animation editor.
4. If you are using sprites as "hotspots", for example a transparent sprite as a clickable area, resize it through the editor and make this sprite as small as possible, for example 14x14 pixels, and then stretch it in the layout.
5. Try to reduce the "max spritesheet size" from advanced properties panel. At default it is set to 2048 you can select a smaller size.
6. Read C3 documentation about memory usage here:
construct.net/en/make-games/manuals/construct-3/tips-and-guides/memory-usage
7. Also read "Remember not to waste your memory" here:
construct.net/en/blogs/construct-official-blog-1/remember-not-waste-memory-796
I recommend to repeat this process for every layout in your game that uses too much memory.
The good part is that sometimes low end devices help us programming our apps more efficiently.