A deep dive into the arguments offered by Apple and others to defend a lack of browser engine choice on iOS. Instead of raising the security floor, Apple has set a cap whilst breeding a monoculture that ensures all iOS browsers are vulnerable to identical attacks, no matter whose icon is on the home screen.| Infrequently Noted
Mobile OSes and their most successful apps have drained browser choice of meaning for more than a decade. This has lead to confusion for users and loss of control over data. Web developers, meanwhile, face higher costs and reduced ability to escape walled gardens. It's time for the charade to end.| Infrequently Noted
Here's a tiny sketch to help illuminate how web platform development _works_.| Infrequently Noted
Like other meta-platforms **the web thrives or declines to the extent it can accomplish the lion's share of the things we expect most computers to do**. Platform Adjacency Theory explains how to expand in a principled way and what we risk when natural expansion is prevented mechanisms that prevent effective competition.| Infrequently Noted
Oxidation is a project to integrate Rust code in and around Firefox. | wiki.mozilla.org
Apple's iOS browser (Safari) and engine (WebKit) are uniquely under-powered. Consistent delays in the delivery of important features ensure the web can never be a credible alternative to its proprietary tools and App Store. This is a bold assertion, and proving it requires examining the record from multiple directions.| Infrequently Noted
The App Review Guidelines provide guidance and examples across a range of development topics, including user interface design, functionality, content, and the use of specific technologies. These guidelines are designed to help you prepare your apps for the approval process.| Apple Developer
Posted by Ryan Schoen, Project Zero tl;dr In 2021, vendors took an average of 52 days to fix security vulnerabilities reported from Projec...| googleprojectzero.blogspot.com