Post

Replies

Boosts

Views

Activity

Reply to Notifications for Web-Apps on iOS?
If you're quick you can see if you can request a Safari/WebKit lab for tomorrow before the window closes today. Securing one of those is the only guaranteed way to talk to an engineer. The forum has no such guarantees, despite regular activity by Apple engineers, especially during WWDC. That said, if it's not mentioned in the sessions, then you generally won't be able to extract information about future plans. Most stuff that they work on is listed on the webkit site here. Other than that you can file your enhancement request in the Feedback Assistant app or try your luck with the webkit bug tracker. As far as I know there are no plans to introduce web notifications on iOS.
Jun ’21
Reply to PageTabViewStyle is causing vague SIGABRT crash (FB8984414)
@Stammy I had forgotten to update this post in reaction to a labs sessions at WWDC. The issue I was describing (and that's more detailed in the thread I linked to) was apparently a VoiceOver bug that was causing the SIGABRT crash. I was told this should've been fixed in iOS 15, but like you I'm stumbling upon this access issue, causing the app to be terminated. Additionally they've offered some code for a quick workaround, I'll copy paste the code at the bottom. I haven't tested it on XC 13 beta 2 and iOS 15 beta 2 yet, but I think it might be best to file a new bug report for this, since this seems to be a different issue. I'll be doing the same if the issue persists with the new betas and I'll probably mention the FB number of the previous issue, just in case it is related. It might be a good idea to share FB number here if you file one yourself. Referring to FB numbers of similar reports tends to be helpful. struct ContentView: View {     @State private var presenting = false     @State private var currentPage = 1     var body: some View {         Button("Tap to show page control") {             presenting = true         }         .sheet(isPresented: $presenting, content: {             ChildView {                 PageControl(pageCount: 5, currentPage: $currentPage)                     .background(Color.blue)             }         })     }     struct ChildView<Content: View>: View {         @ViewBuilder var content: Content         @State private var isVisible = false         @Environment(\.accessibilityEnabled) var accessibilityEnabled         var body: some View {             content                 .environment(\.accessibilityEnabled, accessibilityEnabled && isVisible)                 .onAppear {                     isVisible = true                 }         }     } }
Topic: UI Frameworks SubTopic: SwiftUI Tags:
Jun ’21
Reply to Need recommendations for free app conversion plugins
Perhaps something like https://gonative.io ?. Not sure what this has to do with the Build dynamic iOS apps with the Create ML framework session? That said, it's not difficult to wrap the webpage into an app yourself without plugins. The bigger issue is that it probably won't make it though App Review (same for the Go Native stuff, regardless of what they say) and rightfully so imho. Some things are better off as web page or web app and there's no shame in that. User's tend to dislike an app that basically amounts to a webview, because it makes for a poor experience. Perhaps it might be a good idea to figure out for yourself why exactly you'd want to create an app, as in what do you hope to get out of if as opposed to using a web page or web app, and if that gives you a clear answer consider creating a fully native app? If it's a matter of not knowing how to create an app, I'd suggest checking out https://hackingwithswift.com by Paul Hudson. He provides a lot of resources for free and especially now with SwiftUI, it's easier than ever to get into the game.
Jun ’21