Platform Support

Platform Support #

Breadpad is designed as a truly universal app, running natively across Apple’s entire ecosystem. Build once, simulate everywhere - from your iPhone to Apple Vision Pro.

Supported Platforms #

iOS (iPhone) #

  • Minimum Version: iOS 16.0
  • Recommended: iOS 17.0+ for latest features
  • Screen Sizes: All iPhone models from SE to Pro Max
  • Special Features:
    • Haptic feedback for component placement
    • Portrait and landscape modes
    • Split View and Slide Over on compatible models
    • Game controller support

iPadOS (iPad) #

  • Minimum Version: iPadOS 16.0
  • Recommended: iPadOS 17.0+
  • Models: All iPad models including mini, Air, and Pro
  • Special Features:
    • Apple Pencil support for annotations
    • Full multitasking with Stage Manager
    • External keyboard shortcuts
    • Larger canvas for complex circuits
    • Game controller support

macOS (Mac) #

  • Minimum Version: macOS 13.0 Ventura
  • Recommended: macOS 14.0 Sonoma+
  • Architecture: Native Apple Silicon and Intel
  • Special Features:
    • Full keyboard and trackpad support
    • Multiple windows
    • Extensive keyboard shortcuts
    • Larger screen real estate
    • Professional workflow integration

visionOS (Apple Vision Pro) #

  • Minimum Version: visionOS 1.0
  • Unique Features:
    • 3D circuit visualization
    • Spatial computing interface
    • Hand and eye tracking
    • Immersive oscilloscope views
    • Volumetric component models
    • Shared space collaboration

Universal Features #

Seamless Sync #

  • iCloud sync across all devices
  • Start on iPhone, continue on Mac
  • Automatic backup and version history
  • Shared component libraries

Adaptive UI #

  • Interface adapts to each platform
  • Consistent experience across devices
  • Platform-specific optimizations
  • Native controls and gestures

Performance #

  • Native Swift/SwiftUI implementation
  • Hardware-accelerated graphics
  • Optimized SPICE engine
  • Efficient memory usage

Platform-Specific Features #

Mobile (iOS/iPadOS) #

  • Touch Gestures:

    • Tap to place components
    • Pinch to zoom
    • Two-finger pan
    • Long press for context menu
    • Drag to create wires
  • Haptic Feedback:

    • Component placement confirmation
    • Wire connection feedback
    • Error notifications
    • UI interactions
  • Apple Pencil (iPad):

    • Precise component placement
    • Circuit annotations
    • Handwritten notes
    • Pressure-sensitive drawing

Desktop (macOS) #

  • Keyboard Shortcuts:

    • ⌘+N: New document
    • ⌘+S: Save
    • ⌘+Z: Undo
    • ⌘+⇧+Z: Redo
    • Space: Pan mode
    • And many more…
  • Mouse/Trackpad:

    • Click and drag placement
    • Right-click context menus
    • Scroll wheel zoom
    • Magic Trackpad gestures
  • Pro Workflows:

    • Multiple document windows
    • Full-screen mode
    • Quick Look previews
    • Services integration

Spatial (visionOS) #

  • 3D Visualization:

    • Components float in space
    • Walk around your circuit
    • Resize to any scale
    • Multiple viewing angles
  • Immersive Analysis:

    • 3D oscilloscope traces
    • Spatial frequency plots
    • Volumetric current flow
    • Heat map overlays
  • Collaboration:

    • Share space with others
    • Point and discuss
    • Simultaneous editing
    • Spatial audio cues

Hardware Requirements #

Minimum Requirements #

  • iPhone: A12 Bionic or later
  • iPad: A12 Bionic or later
  • Mac: Apple Silicon or Intel (2018+)
  • Vision Pro: All models
  • iPhone: A15 Bionic or later
  • iPad: M1 or later
  • Mac: Apple Silicon (M1/M2/M3)
  • Storage: 200MB free space
  • RAM: 4GB+ for complex circuits

Accessibility #

Breadpad supports all platform accessibility features:

  • VoiceOver screen reader
  • Dynamic Type
  • Reduce Motion
  • Increase Contrast
  • Color filters
  • Switch Control
  • Voice Control
  • Full keyboard navigation

Game Controller Support #

Compatible with:

  • Xbox Wireless Controller
  • PlayStation DualShock 4/DualSense
  • MFi certified controllers

Controls:

  • D-pad: Navigate components
  • A/X button: Place component
  • B/Circle: Cancel/back
  • Triggers: Zoom in/out
  • Analog sticks: Pan canvas

External Display Support #

  • iPad: Full external display
  • Mac: Multiple displays
  • iPhone: Display mirroring
  • Vision Pro: Virtual displays

File Compatibility #

.breadpad files work seamlessly across all platforms:

  • Same file format
  • Automatic conversion
  • Backward compatibility
  • Forward compatibility warnings

Coming Soon #

  • Apple Watch companion app for monitoring
  • Widgets for quick access
  • Shortcuts app integration
  • Live Activities (iOS 16.1+)

Tips for Multi-Platform Use #

  1. Start Simple: Design on iPhone, refine on iPad/Mac
  2. Use iCloud: Automatic sync keeps everything updated
  3. Platform Strengths:
    • iPhone: Quick ideas on the go
    • iPad: Detailed design with Pencil
    • Mac: Complex circuits and analysis
    • Vision Pro: 3D visualization and collaboration
  4. Consistent Saves: Changes sync within seconds
  5. Offline Works: Full functionality without internet

System Integration #

Breadpad integrates with:

  • Files app
  • Share sheet
  • Drag and drop
  • Handoff
  • Spotlight search
  • Quick actions
  • Siri Shortcuts (coming soon)

Choose your platform and start building - your circuits go wherever you do!