lmirosevic/GBDeviceInfo
Detects the hardware, software and display of the current iOS or Mac OS X device at runtime. observed · 2026-08-28
Health v2 · maintenance only
59/100
- Activity 60
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 5258
- days_rel: n/a
- days_push: 243
- n_releases_24m: 0
Adoption not part of the score
1143 stars · 197 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
GBDeviceInfo is an Objective-C library that detects the hardware, software, and display characteristics of the current iOS or macOS device at runtime. It exposes device model, family, OS version, screen details, and optional jailbreak status through a simple API.
Use cases
- detect which iPhone or iPad model the app is running on
- check the iOS or macOS version at runtime
- get screen size and pixels per inch of the device
- determine if an iOS device is jailbroken
- get the raw system info string like iPhone7,2
- branch app behavior based on device family or display type
When to choose
- you need detailed device model and display identification in an iOS or macOS app
- you want a lightweight Objective-C library available via CocoaPods
- you need jailbreak detection as an optional subspec
When to avoid
- you are building for platforms other than iOS or macOS
- you prefer a Swift-native device information API
- you need actively developed features beyond device detection
Facets
library · maturity maintenance
developer-tools sdk apple-ecosystem mobile-development developer-tools hardware cpp device-detection objective-c cocoapods hardware-info jailbreak-detection display-info ios macos swift
1 source
- readme: https://github.com/lmirosevic/GBDeviceInfo · fetched 2026-08-28 · dbacd606c0fa
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| lmirosevic/GBDeviceInfo | main | 59 |
For agents
markdown · JSON · MCP: product_card(name="lmirosevic/GBDeviceInfo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem