Apple took a very long time to implement HTML5 standards in safari. I think it was 1-2years ago when i found a bug in their indexDb.get call.
been deploying native apps cross compiled from c# with PWA interfaces to app stores for years, so they are possible, u just got to work within the guidelines.