I had simillar problem,
Finially I found the reason for my case.
It was related with bad usage of enums.
I dont know from where I took the code but it was stated that enum definitions can be defined under app.js like:
And I was used that enum under a view config like:
It was working on chrome without error.
'<tpl if="StockStatus == ' + MyApp.app.enums.StockStatus.InStock + '">' +
But when I test it on mobile device It was stucked on loading screen giving no error.
I hope this info is helpfull.