{
  "format_version": 1,
  "slug": "developers",
  "lang": "en",
  "last_updated": "2026-10-12T14:19:10Z",
  "translations": [],
  "url": "https://wiki.aythuros.com/developers/",
  "json_url": "https://wiki.aythuros.com/developers/index.json",
  "title": "Native app development",
  "description": "Start building applications against the public AythurOS native application platform.",
  "section": "developers",
  "type": "landing",
  "audience": [
    "app-developer"
  ],
  "status": "preview",
  "since": null,
  "platforms": [
    "aether",
    "void"
  ],
  "answers": [
    "How do I build a native AythurOS app?",
    "What platform concepts should an AythurOS app developer learn first?"
  ],
  "related": [
    "concepts/capabilities",
    "getting-started/what-is-aythuros"
  ],
  "tags": [],
  "breadcrumbs": [
    {
      "name": "Home",
      "url": "/"
    },
    {
      "name": "Native app development",
      "url": null
    }
  ],
  "headings": [
    {
      "level": 2,
      "id": "development-rule",
      "text": "Development rule"
    },
    {
      "level": 2,
      "id": "start-here",
      "text": "Start here"
    }
  ],
  "related_pages": [
    {
      "slug": "concepts/capabilities",
      "title": "Capabilities and app permissions",
      "url": "https://wiki.aythuros.com/concepts/capabilities/",
      "json_url": "https://wiki.aythuros.com/concepts/capabilities/index.json"
    },
    {
      "slug": "getting-started/what-is-aythuros",
      "title": "What is AythurOS?",
      "url": "https://wiki.aythuros.com/getting-started/what-is-aythuros/",
      "json_url": "https://wiki.aythuros.com/getting-started/what-is-aythuros/index.json"
    }
  ],
  "markdown": "\n# Native app development\n\nNative AythurOS applications build against documented platform APIs and services rather than internal operating-system interfaces.\n\n## Development rule\n\nUse the public AythurOS SDK and documented services. Do not depend on raw system calls, internal object layouts, private service protocols, or undocumented implementation behavior.\n\n## Start here\n\n1. Learn the public capability model.\n2. Create an application from a supported project template.\n3. Declare the platform access the application needs.\n4. Build and run the application.\n5. Package it using the documented AythurOS application format.\n\nComplete SDK setup and application tutorials will be added as those public interfaces stabilize.\n"
}