Weekend good reads for Apple developers, issue #50

Wow! It's 50th episode here. Let's get something interesting for today's good reads.

Big list for this week. And, as always, more to come next time!

Safari Technology Preview 157 is published for macOS Ventura

Apple publishes new technology preview for Safari.

‌Safari Technology Preview‌ release 157 includes bug fixes and performance improvements for Web Inspector, CSS, Rendering, JavaScript, WebCodecs, Web API, Media, Web Animations, HTML, Accessibility, Security, Privacy, and Safari Web Extensions. 

MacRumors

Now Safari Technology Preview works with macOS Ventura, but no longer compatible with macOS Big Sur.

Download: Safari – Resources

Release notes: Safari Technology Preview Release Notes

Reference: Apple Releases Safari Technology Preview 157 With Bug Fixes and Performance Improvements

Weekend good reads for Apple developers, issue #48

Hey there! This week we have many great reads for the developers, so – buckle up!

This week we'd like to pay our respects to Ray Wenderlich and his portal. Now it has new name – Kodeco. It is still great source of useful content for developers and we'll even share couple of articles today.

That's a lot for this week. Have time for rest and some time to read something interesting!

Safari Technology Preview 152 is published

Apple publishes new technology preview for Safari.

‌Safari Technology Preview‌ release 152 includes bug fixes and performance improvements for Web Inspector, CSS, Accessibility, Rendering, JavaScript, and Web API. 

MacRumors

Download: Safari – Resources

Release notes: Safari Technology Preview Release Notes

Reference: Apple Releases Safari Technology Preview 152 With Bug Fixes and Performance Improvements

In-app browsers in third-party apps could create significant security risks

Felix Krause published a tool to review how in-app browsers are hijacking user's actions in the web. Tools follows report made by the same developer.

TikTok's browser even captures every key stroke (including passwords) and reports those back to app owner.

Tool provides report on injected JavaScript code that could intercept user's data.

Tool: InAppBrowser

References:

Safari 15.6.1 for macOS Catalina and Big Sur is released

Following recent OS updates Apple publishes new Safari for older macOS releases.

Recommended update

Vulnerabilities fixed by this update are currently already used, so this update is strongly recommended.

Vulnerabilities fixed by this update are currently already used, so this update is strongly recommended.

References:

Third-party browser support for Apple Pay arrives in iOS 16

Apple will allow third-party browsers support Apple Pay on the web in iOS 16. This might be related to ongoing anti-trust investigations across the world, but overall, this will increase usage of Apple Pay to more users.

https://twitter.com/SteveMoser/status/1553171455403331586?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1553175163327348741%7Ctwgr%5E%7Ctwcon%5Es2_&ref_url=file%3A%2F%2F%2FApplications%2FNetNewsWire.app%2FContents%2FResources%2F

Reference: Third-Party Browsers Starting to Support Apple Pay in iOS 16 Betas

Safari Technology Preview 150 is published

Apple continues to refresh Safari Technology Preview with features in upcoming macOS 13 Ventura.

‌Safari Technology Preview‌ release 150 includes bug fixes and performance improvements for Web Inspector, CSS, Shadow DOM, JavaScript, Web Animations, Web Share, WebAuthn, Web API, Rendering, and Accessibility. 

MacRumors

Download: Safari – Resources

Release notes: Safari Technology Preview Release Notes

Reference: Apple Releases Safari Technology Preview 150 With Bug Fixes and Performance Improvements

Apple adds support for AVIF images in iOS 16 and macOS 13 Ventura

As reported by Jen Simmons, Apple adds support for AVIF image format in new operating systems this Fall.

Support for AVIF is now included in Safari Technology Preview 149.

https://twitter.com/jensimmons/status/1547693585922789381

Preview might be unavailable

Please note that at the moment of publication, build was not available due to issues.

WebKit blog: Release Notes for Safari Technology Preview 149