Skip to main content

Device Classification

The Foundation library evaluates the hardware capabilities of Web Browsers, Smart TVs, and Gaming Consoles, and classifies each device into one of three performance tiers: HIGH_END, MID_RANGE, or LOW_END, based on key hardware specifications.

Get Device Classification

To retrieve the device's classification, use the DevicePerformanceClassifier utility from Foundation library,

await flFoundation.DevicePerformanceClassifier.getDeviceCapabilities()

It will provide DeviceCapability as

ClassificationDetail
HIGH_ENDExcellent performance High-end models
MID_RANGEGood performance Mid-range models
LOW_ENDEntry-level models with modest processors and others

Additionally, the platformClient also exposes APIs to access deviceCapability information.

  const platformClient = flPlatformAuthorizer.createPlatformClient(
deviceId,
deviceName,
);

platformClient.deviceCapability;

The Web platform uses the following capability metrics to classify devices:

Gaming consoles

We have mapped Gaming Consoles to HIGH_END category as they are powerful devices with high processing power and memory. (e.g., PS5, PS4, Xbox Series)

Tizen

CapabilityHIGHMEDIUMLOW
Tizen Version>= 86.0 - 7.0<= 5.5
Resolution4K UHD / 8K4K UHDFHD
CPU Cores>= 84 - 8< 4
RAM>= 3GB1.5 - 2.5GB< 1.5GB

LG

CapabilityHIGHMEDIUMLOW
LG Version>= 9479 - 87<= 68
Resolution4K UHD / 8K4K UHDFHD
CPU Cores>= 84 - 8< 4
RAM>= 3GB1.5 - 2.5GB< 1.5GB

Vizio

CapabilityHIGHMEDIUMLOW
SeriesP-Series / VQPM-Series/V-SeriesD-Series
ResolutionUHDFHDHD, SD
HDR SupportHDR10+, DolbyHDR10SDR
Screen Size55″ – 85″43″ – 75″24″ – 43″

Web Browsers

CapabilityHIGHMEDIUMLOW
Resolution4KFHDHD
CPU Cores>= 84-6< 4
RAM>= 16GB8-12 GB<= 8GB