Home / Companies / Ionic / Blog / September 2019

September 2019 Summaries

2 posts from Ionic

Filter
Month: Year:
Post Summaries Back to Blog
Apple's recent update regarding web-based apps in the iOS App Store clarifies existing rules rather than introducing new ones, emphasizing that apps should not load their entire functionality from remote servers to ensure a consistent user experience and maintain security. The update specifies that HTML5 apps can contain or run code not embedded in the binary, as long as the app’s main purpose isn't code distribution and it adheres to specific guidelines ensuring user safety and compliance with the App Store's terms. This update does not impact hybrid apps like those built with Ionic, provided they keep core functionalities local and do not rely on remote servers for primary features. The update highlights Apple's recognition of the web as a viable platform for app deployment, supported by recent enhancements in WebKit and Apple's own web offerings.
Sep 17, 2019 928 words in the original blog post.
Apple's deprecation of the UIWebView API has prompted the Ionic community to take action, as announced by Apple in June 2018 and reiterated with a submission warning for apps using UIWebView. The deadline for migrating to WKWebView, its successor, has been extended with no new deadline set yet, but developers are encouraged to migrate promptly to avoid disruptions in App Store submissions. Ionic apps, which can be built using either Cordova or Capacitor, must transition to WKWebView as Apple will cease accepting new apps using UIWebView starting April 2020 and updates after December 2020. Cordova iOS 5.1.0 has been released to address this issue by disabling UIWebView at compile time, and further updates are planned to completely remove it. Capacitor, Ionic's modern alternative to Cordova, has already removed references to UIWebView. Developers are advised to update their plugins and Capacitor iOS library to comply with Apple's requirements and ensure smooth app submissions.
Sep 09, 2019 1,307 words in the original blog post.