is_ios_app_on_mac 0.1.0 copy "is_ios_app_on_mac: ^0.1.0" to clipboard
is_ios_app_on_mac: ^0.1.0 copied to clipboard

PlatformiOS

This plugin checks to see if your iOS app is being run on an Apple Silicon Mac or VisionOS.

is_ios_app_on_mac #

is_ios_app_on_mac Donate Buy me a coffee GitHub issues GitHub Repo stars

A Flutter plugin that detects whether your iOS app is running on an Apple Silicon Mac or visionOS.

Features #

This plugin leverages Apple's native APIs to provide accurate platform detection:

How It Works #

According to Apple's documentation, isiOSAppOnMac:

Returns true only when the process is an iOS app running on a Mac. Returns false for all other apps on the Mac, including Mac apps built using Mac Catalyst, and for processes running on platforms other than macOS.

According to Apple's documentation, isiOSAppOnVision:

Returns true only when the process is an iOS app running on visionOS. Returns false for every other platform.

Platform Requirements #

  • isiOSAppOnMac: Requires iOS 14.0 or later (returns false on earlier versions)
  • isiOSAppOnVision: Requires iOS 26.1 or later (returns false on earlier versions)

Screenshots #

Mac (Designed for iPad) Vision Pro (Designed for iPad)
![][Mac (Designed for iPad)] ![][Vision Pro (Designed for iPad)]
iPad macOS
![][iPad] ![][macOS]
iPhone Android
![][iPhone] ![][Android]

Usage #

import 'package:is_ios_app_on_mac/is_ios_app_on_mac.dart';

final isOnMac = await IsIosAppOnMac.isiOSAppOnMac()

final isOnVisionOS = await IsIosAppOnMac.isiOSAppOnVision()

[Mac (Designed for iPad)]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/Mac%20(Designed%20for%20iPad).png [Vision Pro (Designed for iPad)]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/Vision%20Pro%20(Designed%20for%20iPad).png [iPhone]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/iPhone.png [Android]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/Android.png [iPad]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/iPad.png [macOS]: https://raw.githubusercontent.com/alexrabin/is_ios_app_on_mac/main/screenshots/macOS.png

11
likes
160
points
301
downloads

Publisher

verified publisheralexrabin.com

Weekly Downloads

This plugin checks to see if your iOS app is being run on an Apple Silicon Mac or VisionOS.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on is_ios_app_on_mac

Packages that implement is_ios_app_on_mac