Pular para o conteúdo principal

Device Compatibility

How Device Detection Works

When a customer opens your 3D menu, the viewer automatically detects their device capabilities and chooses the best viewing experience. This happens instantly and does not require any action from the customer.

The system checks three things:

  • WebGL support — Whether the browser can render 3D graphics
  • Available memory — How much RAM the device has available
  • Processor capability — Number of CPU cores for smooth animation

Three Viewing Tiers

Based on the device check, customers see one of three experiences:

Device Tier Requirements Experience
High-end WebGL2, 4+ GB RAM, 4+ CPU cores Full interactive 3D with warm studio lighting, smooth touch rotation and pinch zoom, high-quality shadows
Mid-range WebGL1, 2-4 GB RAM Google Model Viewer with auto-rotation, touch controls, poster image while loading
Low-end No WebGL or under 2 GB RAM High-quality poster image or original AI-enhanced photo

All three tiers provide a good customer experience. Even the fallback photo view uses AI-enhanced images that look professional and appetizing.

WebGL Context Loss

Sometimes a device's GPU runs out of resources, causing what is called a "WebGL context loss." This can happen when a customer has many browser tabs open or when the device is under heavy load.

MenuGaze handles this gracefully. If the 3D rendering context is lost, the viewer automatically switches to the Google Model Viewer fallback or the poster image. The customer sees a brief transition but does not encounter any errors or blank screens.

As a restaurant owner, you do not need to do anything about WebGL context loss. It is handled entirely by the viewer software.

AR on Supported Devices

On Premium plans, 3D models include augmented reality (AR) support on compatible devices. When AR is available, customers see an AR button that lets them place the 3D model of the dish on their real table using their phone's camera.

AR is currently supported on:

  • iOS devices — iPhone and iPad with ARKit support (iPhone 6s and later)
  • Android devices — Phones with ARCore support (most Android phones from 2018 onwards)

On devices that do not support AR, the AR button simply does not appear. The 3D model viewer continues to work normally without AR.

AR mode uses the same optimized 3D models already generated for your menu items. No additional setup or model generation is required.

Foi útil?