{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/XDMznb5dJN1pmS2bGxij/nCTrVKAsx6PUb5MuZQaE/lrpOYIEux.js"],
  "sourcesContent": ["// Generated by Framer (eea9f0c)\nconst valuesByLocaleId={KAI4mf3OD:{v0:\"\u9488\u5BF9Linux\u7684Avalonia\u7528\u6237\u754C\u9762\",v1:\"\u901A\u8FC7 Avalonia UI \u5C06\u4E00\u6D41\u7684 .NET \u5E94\u7528\u7A0B\u5E8F\u5E26\u5230\u6BCF\u4E2A Linux \u684C\u9762\u548C\u8BBE\u5907\u2014\u2014\u4F7F\u7528\u5355\u4E00\u7684 XAML \u4EE3\u7801\u5E93\u3001\u786C\u4EF6\u52A0\u901F\u7684\u6E32\u67D3\u4EE5\u53CA\u7531\u793E\u533A\u652F\u6301\u7684\u672A\u6765\u3002\"}};function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1qmw9r2\",mediaQuery:\"(min-width: 1400px)\"},{hash:\"1sccaab\",mediaQuery:\"(min-width: 800px) and (max-width: 1399px)\"},{hash:\"191lrkq\",mediaQuery:\"(max-width: 799px)\"}],customHTMLHeadEnd:'<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"TechArticle\",\\n  \"headline\": \"Avalonia UI for Mobile\",\\n  \"description\": \"Avalonia lets .NET developers deliver native iOS and Android apps with C# and XAML. Reuse MAUI components, enable AOT for maximum performance, and keep one codebase for every screen.\",\\n  \"datePublished\": \"2025-05-28\",\\n  \"articleSection\": \"Platforms\",\\n  \"url\": \"https://avaloniaui.net/platforms/mobile\",\\n  \"publisher\": {\\n    \"@type\": \"Organization\",\\n    \"name\": \"Avalonia UI\",\\n    \"logo\": {\\n      \"@type\": \"ImageObject\",\\n      \"url\": \"https://framerusercontent.com/images/RakCBCVeq5IMJ0RgYmDem5oY6jo.png\"\\n    },\\n    \"sameAs\": [\\n      \"https://github.com/AvaloniaUI\",\\n      \"https://x.com/avaloniaui\",\\n      \"https://www.linkedin.com/company/avalonia-ui\"\\n    ]\\n  }\\n}\\n</script>',description:getLocalizedValue(\"v1\",activeLocale)??\"Ship native-grade iOS and Android apps from one C# codebase. Avalonia renders every pixel itself, like Flutter, while still letting you drop in any .NET MAUI component. Enjoy Ahead-of-Time compilation and razor-sharp visuals.\",elements:{az6l7oXvQ:\"uxdivers\",bVXCckjLY:\"architecture\",gv8ttw8CH:\"features-boxes\",iIlL96i8D:\"architecture-1\",JB9hVyacF:\"footer\",JNheIxUh1:\"features-boxes-1\",LqWZjZlfh:\"uxdivers-1\",Ro6MV3DBz:\"support\",UGL9x4VVh:\"architecture-2\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-q02II\",socialImage:\"https://framerusercontent.com/assets/Zc6uYx2DUhgO94m6jxg5g8Ss05A.png\",title:getLocalizedValue(\"v0\",activeLocale)??\"Avalonia for Mobile\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACA,IAAMA,EAAiB,CAAC,UAAU,CAAC,GAAG,0DAAuB,GAAG,kUAAkF,CAAC,EAAE,SAASC,EAAkBC,EAAIC,EAAO,CAAC,KAAMA,GAAO,CAAC,IAAMC,EAAOJ,EAAiBG,EAAO,EAAE,EAAE,GAAGC,EAAO,CAAC,IAAMC,EAAMD,EAAOF,CAAG,EAAE,GAAGG,EAAM,OAAOA,CAAM,CAACF,EAAOA,EAAO,QAAS,CAAC,CAAgB,SAARG,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,qBAAqB,EAAE,CAAC,KAAK,UAAU,WAAW,4CAA4C,EAAE,CAAC,KAAK,UAAU,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA01B,YAAYP,EAAkB,KAAKO,CAAY,GAAG,oOAAoO,SAAS,CAAC,UAAU,WAAW,UAAU,eAAe,UAAU,iBAAiB,UAAU,iBAAiB,UAAU,SAAS,UAAU,mBAAmB,UAAU,aAAa,UAAU,UAAU,UAAU,gBAAgB,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,uEAAuE,MAAMP,EAAkB,KAAKO,CAAY,GAAG,sBAAsB,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EACnsEC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["valuesByLocaleId", "getLocalizedValue", "key", "locale", "values", "value", "metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
