Independent index · contract v5Source audits of twenty iOS apps
Each app is audited from its own source tree by the current scanner. These are source signals, not runtime verdicts: no app here was run on iPhone Duo.
Scores rose across the board when the contract moved to v5, and the rise is mostly a change of shape rather than a change in the apps. Adaptive geometry stopped penalising an app that reads no size classes at all, and two new checks added this release (interface idiom and interface orientation) score high for most trees because few branch on the device idiom. Read a score here as a rough summary, never as a compatibility claim.
4 of 20 source trees still show a lifecycle signal that could stop an app launching once it is built against the iOS 27 SDK. That is a source signal, not an observed launch failure; SDK and build configuration are not resolved from source.
A source score 85 to 100B source score 65 to 84C source score 45 to 64D source score 25 to 44F source score below 25
20 apps auditedresult contract v5 · regenerate with Scripts/generate-index.py
0179Bitwarden
389 UI files · 44 findings
Heuristic risklowUnvalidated estimate91hB
State preservation 0
Full Fold-Ready report0276Open Food Facts
102 UI files · 35 findings
Heuristic riskhighUnvalidated estimate37hB
Potential lifecycle signal; confirm target and SDK: uiscene lifecycle not detected in scanned source
State preservation 0Adaptive layout 60
Full Fold-Ready report0375Kickstarter
503 UI files · 260 findings
Heuristic riskhighUnvalidated estimate125hB
Potential lifecycle signal; confirm target and SDK: uiscene lifecycle not detected in scanned source
State preservation 0Adaptive geometry 50
Full Fold-Ready report0473NetNewsWire
124 UI files · 72 findings
Heuristic risklowUnvalidated estimate42.5hB
State preservation 0Adaptive geometry 40
Full Fold-Ready report0569Signal
331 UI files · 82 findings
Heuristic riskmediumUnvalidated estimate83.5hB
State preservation 0Interface orientation 33
Full Fold-Ready report0667IceCubesApp
274 UI files · 78 findings
Heuristic riskmediumUnvalidated estimate70hB
State preservation 5
Full Fold-Ready report0765Delta Chat
173 UI files · 76 findings
Heuristic riskmediumUnvalidated estimate51.5hB
State preservation 0Interface orientation 50Adaptive layout 63
Full Fold-Ready report0864WordPress
1290 UI files · 445 findings
Heuristic riskmediumUnvalidated estimate282.5hC
State preservation 0Interface orientation 33Adaptive layout 69
Full Fold-Ready report0963MochiDiffusion
37 UI files · 7 findings
Heuristic riskmediumUnvalidated estimate17.5hC
State preservation 0Adaptive layout 53
Full Fold-Ready report1061Wikipedia
486 UI files · 180 findings
Heuristic riskmediumUnvalidated estimate117.5hC
State preservation 5Adaptive layout 39
Full Fold-Ready report1160Firefox
746 UI files · 316 findings
Heuristic riskmediumUnvalidated estimate174.5hC
State preservation 0Adaptive layout 49Interface orientation 67
Full Fold-Ready report1259Element
794 UI files · 156 findings
Heuristic riskmediumUnvalidated estimate190.5hC
State preservation 1Adaptive geometry 25Standard navigation 50
Full Fold-Ready report1356Nextcloud
375 UI files · 147 findings
Heuristic riskmediumUnvalidated estimate100.5hC
State preservation 0Adaptive layout 40Adaptive geometry 67
Full Fold-Ready report1452DuckDuckGo
465 UI files · 176 findings
Heuristic riskhighUnvalidated estimate129hC
Potential lifecycle signal; confirm target and SDK: uiscene lifecycle not detected in scanned source
State preservation 0Interface orientation 0Adaptive layout 48
Full Fold-Ready report1551isowords
99 UI files · 26 findings
Heuristic riskmediumUnvalidated estimate45.5hC
State preservation 0Adaptive layout 37Standard navigation 50
Full Fold-Ready report1649Home Assistant
804 UI files · 242 findings
Heuristic riskmediumUnvalidated estimate202.5hC
State preservation 1Standard navigation 27Interface orientation 50
Full Fold-Ready report1748MovieSwiftUI
91 UI files · 50 findings
Heuristic riskmediumUnvalidated estimate47.5hC
State preservation 0Standard navigation 27Adaptive layout 35
Full Fold-Ready report1848OpenFind
750 UI files · 200 findings
Heuristic riskmediumUnvalidated estimate185.5hC
State preservation 0Interface orientation 0Adaptive layout 46
Full Fold-Ready report1947Artsy Eigen
60 UI files · 24 findings
Heuristic riskhighUnvalidated estimate44.5hC
Potential lifecycle signal; confirm target and SDK: uiscene lifecycle not detected in scanned source
State preservation 0Interface orientation 0Adaptive layout 31
Full Fold-Ready report2043Dime
80 UI files · 57 findings
Heuristic riskhighUnvalidated estimate46.5hD
State preservation 0Adaptive layout 18Standard navigation 60
Full Fold-Ready report