{"title":"Blacklight Inspection","page_title":"Timac","uri_ins":"http://blog.timac.org/","uri_dest":"https://blog.timac.org/","uri_redirects":["http://blog.timac.org/"],"secure_connection":{},"host":"blog.timac.org","config":{"emulateDevice":{"name":"iPhone 12 Pro","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.4 Mobile/15E148 Safari/604.1","viewport":{"width":390,"height":844,"deviceScaleFactor":3,"isMobile":true,"hasTouch":true,"isLandscape":false}},"cleareCache":true,"captureHar":true,"captureLinks":false,"enableAdBlock":false,"saveBrowserProfile":false,"numPages":2,"defaultTimeout":35000,"defaultWaitUntil":"networkidle2","headless":true,"headers":{},"extraChromiumArgs":["--disable-features=TrackingProtection3pcd","--website-analysis-scan=f0da7ee2-17ef-4116-9820-a9b99a95a60b"],"extraPuppeteerOptions":{}},"browser":{"name":"Chromium","version":"Chrome/127.0.6533.88","user_agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/127.0.0.0 Safari/537.36","platform":{"name":"Linux","version":"6.6.87.1-microsoft-standard-WSL2"}},"script":{"host":"27f34b741838","version":{"npm":"3.11.0","commit":"dev"},"node_version":"v24.20.0"},"start_time":"2026-09-08T11:57:26.638Z","end_time":"2026-09-08T11:57:38.694Z","browsing_history":["https://blog.timac.org/","https://blog.timac.org/2023/1128-state-of-appkit-catalyst-swift-swiftui-mac/","https://blog.timac.org/index.xml"],"hosts":{"requests":{"first_party":["blog.timac.org"],"third_party":["fonts.googleapis.com","cdn.telemetrydeck.com","unpkg.com","nom.telemetrydeck.com","fonts.gstatic.com"]}},"reports":{"behaviour_event_listeners":{},"canvas_fingerprinters":{"data_url":{},"fingerprinters":[],"styles":{"https://unpkg.com/echarts@5.4.2/dist/echarts.min.js":["#464646","rgba(0,0,0,0)","#01A0FE","#025198","#5967B6","#F05038","#fff","#6E7079","#FFFFFF","#333","#94929B","#FF9305","#F48D03","#A0A0A0","#AEFF49","#0D4BD3","#7AACD8","#FF6A12","#FFA9A6","#01A0FA","#0B41B6"]},"texts":{"https://unpkg.com/echarts@5.4.2/dist/echarts.min.js":["Evolution of the number of binaries using the programming languages","Objective-C","Monterey 12","Catalina 10.15","High Sierra 10.13","El Capitan 10.11","Binaries in the Secure Enclave using Swift on macOS","Using Swift","Number of apps using the SwiftUI App Life Cycle","Number of binaries using Swift and SwiftUI","AppKit without SwiftUI","AppKit with SwiftUI","SwiftUI without AppKit","SwiftUI with AppKit","Catalyst without SwiftUI","Catalyst with SwiftUI","Number of binaries","AppKit vs Mac Catalyst vs SwiftUI","Evolution of the programming languages in macOS"]}},"canvas_font_fingerprinters":{"canvas_font":{},"text_measure":{"https://unpkg.com/echarts@5.4.2/dist/echarts.min.js":{"0":null,"3":null,"24":null,"43":null,"60":null,"61":null,"100":null,"110":null,"131":null,"176":null,"200":null,"217":null,"219":null,"251":null,"300":null,"349":null,"389":null,"500":null,"641":null,"1004":null,"1391":null,"5608":null,"6097":null,"6224":null,"6446":null,"6912":null,"7431":null,"7727":null,"7854":null,"7884":null,"96%":1,"Other":null,"Using Swift":null,"Binaries in the Secure Enclave using Swift on macOS":null,"7%":null,"17%":null,"19%":null,"6%":null,"3%":null,"AppKit without SwiftUI":null,"AppKit with SwiftUI":null,"SwiftUI without AppKit":null,"SwiftUI with AppKit":null,"Catalyst without SwiftUI":null,"Catalyst with SwiftUI":null,"65%":null,"69%":null,"80%":null,"86%":null,"92%":null,"23%":null,"21%":null,"18%":null,"14%":null,"8%":null,"12%":null,"10%":null,"4%":null,"2%":null,"":null,"< 1%":null,"AppKit":null,"Catalyst":null,"AppKit vs Mac Catalyst vs SwiftUI":null,"53%":null,"55%":null,"51%":null,"49%":null,"47%":null,"43%":null,"41%":null,"15%":null,"22%":null,"20%":null,"24%":null,"26%":null,"28%":null,"30%":null,"36%":null,"38%":null,"13%":null,"11%":null,"1%":null,"0%":null,"国":null,"50%":null,"100%":null,"75%":null,"25%":null,"Evolution of the programming languages in macOS":null,"Objective-C":null,"C++":null,"C":null,"3,000":null,"5,000":null,"Evolution of the number of binaries using the programming languages":null,"Number of apps using the SwiftUI App Life Cycle":null,"SwiftUI":null,"Swift":null,"1,500":null,"1,000":null,"Number of binaries using Swift and SwiftUI":null,"4,000":null,"Sonoma 14":null,"Ventura 13":null,"Monterey 12":null,"Big Sur 11":null,"Catalina 10.15":null,"Mojave 10.14":null,"High Sierra 10.13":null,"Sierra 10.12":null,"El Capitan 10.11":null,"8,000":null,"6,000":null,"2,000":null,"Number of binaries":null}}},"cookies":[],"fb_pixel_events":[],"tiktok_pixel_events":[],"twitter_pixel_events":[],"google_analytics_events":[],"key_logging":{},"session_recorders":{},"third_party_trackers":[]}}