{"data":{"type":"handheld_console","label":"Handheld consoles","label_singular":"Handheld console","path":"handhelds","search_terms":["handheld","portable console","gaming handheld","handheld pc","handheld gaming pc","console","game console","portable gaming","retro handheld"],"groups":["General","Platform and software","Processor and graphics","Memory and storage","Display","Controls","Motion and feedback","Measured","Audio","Ports and dock","Wireless","Battery and charging","Cooling","Build","Dimensions and weight","Certifications","In the box","Links","Warranty"],"summary_fields":["chipset","screen_size_in","max_refresh_rate_hz","weight_g"],"similar":{"match":["device_class"],"near":["screen_size_in","weight_g","launch_price_usd","launch_price_eur","release_date"]},"rank":[{"field":"max_refresh_rate_hz"},{"field":"brightness_typical_nits"},{"field":"battery_capacity_wh"},{"field":"weight_g","lower_is_better":true}],"glance":[{"title":"Brightness","fields":["brightness_typical_nits","brightness_hdr_peak_nits"],"measured":{"brightness_typical_nits":"measured_sdr_brightness_nits"}},{"title":"Battery","fields":["battery_capacity_wh"]},{"title":"Battery life while gaming","fields":["measured_battery_gaming_min_h","measured_battery_gaming_max_h"]}],"fields":[{"id":"series","label":"Series","group":"General","type":"text"},{"id":"model_numbers","label":"Model numbers","group":"General","type":"list","compare":false,"item":"text","variant":true,"help":"Maker identifiers for this exact model and its listed variants. Excludes sibling models and other generations."},{"id":"gtins","label":"GTIN / EAN","group":"General","type":"list","compare":false,"item":"text","variant":true},{"id":"announce_date","label":"Announced","group":"General","type":"date","help":"The maker's first announcement of this model. This is separate from first retail availability."},{"id":"status","label":"Status","group":"General","type":"enum","options":{"available":"Available","discontinued":"Discontinued","cancelled":"Cancelled"}},{"id":"predecessor","label":"Predecessor","group":"General","type":"product","compare":false,"help":"The model this one directly replaced, in the same line, tier and size, as the maker or a trusted review names it."},{"id":"successor","label":"Successor","group":"General","type":"product","compare":false,"help":"The model that directly replaced this one, in the same line, tier and size. A revision such as a Slim or OLED model does not count when a next generation exists."},{"id":"launch_price_usd","label":"Launch price (US)","group":"General","type":"number","unit":"USD","variant":true,"help":"The maker's US launch MSRP for the stated configuration, excluding tax. Current store prices and later discounts do not qualify."},{"id":"launch_price_eur","label":"Launch price (EU)","group":"General","type":"number","unit":"EUR","variant":true,"help":"The maker's euro launch price for the stated configuration, including VAT as published. Current store prices and later discounts do not qualify."},{"id":"markets","label":"Markets","group":"General","type":"list","item":"text","variant":true,"help":"ISO country or region codes where this exact model or variant is sold. A source page's language does not establish availability."},{"id":"colors","label":"Colours","group":"General","type":"list","item":"text","variant":true,"help":"The maker's own colour names"},{"id":"manufacturer_url","label":"Product page","group":"Links","type":"url","compare":false},{"id":"spec_sheet_url","label":"Spec sheet","group":"Links","type":"url","compare":false},{"id":"manual_url","label":"Manual","group":"Links","type":"url","compare":false},{"id":"eprel_registration_number","label":"EPREL registration number","group":"Links","type":"text","compare":false,"variant":true,"help":"Id in the EU energy label database. Each size or model of a series has its own id, so it is per variant."},{"id":"warranty_years","label":"Manufacturer warranty (source market)","group":"Warranty","type":"number","unit":"years","help":"The maker's warranty period for the exact SKU or configuration and market named in the source note. It applies only to that stated market, not every regional variant. Statutory consumer rights are excluded. The base term is stored. An extension that needs registration goes in the source note."},{"id":"device_class","label":"Device class","group":"General","type":"enum","options":{"dedicated_console":"Dedicated console","handheld_pc":"Handheld PC","android_handheld":"Android handheld","retro_handheld":"Retro handheld","streaming_handheld":"Streaming handheld"},"help":"A streaming handheld only plays remote or cloud games"},{"id":"form_factor","label":"Form factor","group":"General","type":"enum","options":{"slate":"Slate","detachable_controllers":"Detachable controllers","clamshell":"Clamshell","vertical":"Vertical","other":"Other"}},{"id":"os_family","label":"OS family","group":"Platform and software","type":"enum","variant":true,"options":{"windows":"Windows","steamos":"SteamOS","nintendo_switch_os":"Nintendo Switch OS","android":"Android","linux_other":"Other Linux","other":"Other"}},{"id":"os_at_launch","label":"OS at launch","group":"Platform and software","type":"text","variant":true},{"id":"os_latest","label":"Latest OS","group":"Platform and software","type":"text"},{"id":"game_stores","label":"Built-in game stores","group":"Platform and software","type":"list","item":"text"},{"id":"physical_game_media","label":"Physical games","group":"Platform and software","type":"enum","options":{"game_card":"Game card","umd":"UMD","none":"None"}},{"id":"backward_compatibility","label":"Backward compatibility","group":"Platform and software","type":"text"},{"id":"upscaling_technologies","label":"Upscaling and frame generation","group":"Platform and software","type":"list","item":"enum","options":{"fsr_1":"FSR 1","fsr_3":"FSR 3","fsr_4":"FSR 4","rsr":"RSR","afmf":"AFMF","dlss":"DLSS","xess":"XeSS","other":"Other"},"help":"Support at system or driver level"},{"id":"chipset","label":"Chip","group":"Processor and graphics","type":"text"},{"id":"cpu_brand","label":"Chip brand","group":"Processor and graphics","type":"enum","options":{"amd":"AMD","intel":"Intel","nvidia":"NVIDIA","qualcomm":"Qualcomm","mediatek":"MediaTek","other":"Other"}},{"id":"cpu_clusters","label":"Core configuration","group":"Processor and graphics","type":"table","columns":[{"id":"core_type","label":"Core type","type":"enum","options":{"performance":"Performance","efficiency":"Efficiency","low_power_efficiency":"Low-power efficiency","zen5":"Zen 5","zen5c":"Zen 5c","prime":"Prime"},"help":"Use the chip maker core classification. Zen 5c is not relabelled as Intel efficiency. Qualcomm's Prime core is Prime, its Gold or Performance cores are Performance and its Silver or Efficiency cores are Efficiency."},{"id":"count","label":"Physical core count","type":"integer","help":"Includes physical cores reserved for the operating system. Threads are not counted."},{"id":"core_name","label":"Core","type":"text"},{"id":"base_ghz","label":"Base clock","type":"number","unit":"GHz"},{"id":"max_ghz","label":"Max clock","type":"number","unit":"GHz"}],"help":"Physical CPU cores, including cores reserved by the operating system. P/E labels describe the maker architecture. Source notes identify clocks used only in specific operating modes."},{"id":"cpu_core_count","label":"CPU cores","group":"Processor and graphics","type":"integer","derive":{"fn":"count","from":"cpu_clusters","column":"count"}},{"id":"cpu_max_ghz","label":"Max CPU clock","group":"Processor and graphics","type":"number","unit":"GHz","derive":{"fn":"max","from":"cpu_clusters","column":"max_ghz"}},{"id":"process_node_nm","label":"Process","group":"Processor and graphics","type":"number","unit":"nm"},{"id":"gpu","label":"GPU","group":"Processor and graphics","type":"text"},{"id":"gpu_architecture","label":"GPU architecture","group":"Processor and graphics","type":"text"},{"id":"gpu_compute_units","label":"GPU compute units","group":"Processor and graphics","type":"integer","help":"AMD compute units, NVIDIA streaming multiprocessors or Intel Xe-cores. These counts use different architectures and are not directly comparable. The source note names the unit."},{"id":"gpu_boost_clock_mhz","label":"GPU max clock","group":"Processor and graphics","type":"integer","unit":"MHz","help":"Highest documented GPU operating clock for this device. Source notes say when a value applies only in docked or mains-powered mode."},{"id":"gpu_tflops_fp32","label":"GPU compute (claimed)","group":"Processor and graphics","type":"number","unit":"TFLOPS","help":"Maker-rated FP32 throughput. Mode is named in the source note. Not a game performance benchmark."},{"id":"tdp_modes","label":"Power modes","group":"Processor and graphics","type":"table","columns":[{"id":"mode_name","label":"Mode","type":"text"},{"id":"power_source","label":"Power source","type":"enum","options":{"battery":"Battery","mains":"Mains","docked":"Docked"}},{"id":"tdp_w","label":"TDP","type":"number","unit":"W"},{"id":"cpu_max_ghz","label":"Max CPU clock","type":"number","unit":"GHz"},{"id":"gpu_max_mhz","label":"Max GPU clock","type":"integer","unit":"MHz"}],"help":"Documented device APU power limits or per-mode clocks. A continuous range may be represented by its two endpoints, identified in source notes. Transient boost power is not substituted for sustained TDP."},{"id":"tdp_min_w","label":"Lowest TDP","group":"Processor and graphics","type":"number","unit":"W","derive":{"fn":"min","from":"tdp_modes","column":"tdp_w"}},{"id":"tdp_max_w","label":"Highest TDP","group":"Processor and graphics","type":"number","unit":"W","derive":{"fn":"max","from":"tdp_modes","column":"tdp_w"}},{"id":"tdp_max_battery_w","label":"Highest TDP on battery","group":"Processor and graphics","type":"number","unit":"W","derive":{"fn":"max","from":"tdp_modes","column":"tdp_w","where":{"power_source":"battery"}}},{"id":"tdp_user_adjustable","label":"Custom TDP","group":"Processor and graphics","type":"boolean","help":"You can set a TDP value, not only presets"},{"id":"ram_gb","label":"RAM","group":"Memory and storage","type":"list","item":"integer","unit":"GB","variant":true},{"id":"ram_type","label":"RAM type","group":"Memory and storage","type":"text"},{"id":"ram_speed_mts","label":"RAM speed","group":"Memory and storage","type":"integer","unit":"MT/s","variant":true,"help":"Effective memory transfer rate, not a clock stated in MHz. Source notes identify mode or platform speed limits."},{"id":"memory_bandwidth_gb_s","label":"Memory bandwidth","group":"Memory and storage","type":"number","unit":"GB/s","help":"Published memory bandwidth in decimal GB/s. Source notes identify handheld or docked mode. Do not calculate from rounded speed and bus-width claims."},{"id":"storage_gb","label":"Storage","group":"Memory and storage","type":"list","item":"integer","unit":"GB","variant":true,"help":"Advertised internal storage tiers in decimal GB. Convert a published 1 TB or 2 TB tier to 1000 or 2000 GB. Keep a literal published GB number as given. Do not infer usable formatted capacity."},{"id":"storage_type","label":"Storage type","group":"Memory and storage","type":"enum","variant":true,"options":{"nvme_ssd":"NVMe SSD","ufs":"UFS","emmc":"eMMC","other":"Other"},"help":"Type of the built-in storage. eMCP is a package that holds eMMC flash and RAM, so it is eMMC."},{"id":"storage_pcie_gen","label":"Installed drive PCIe generation","group":"Memory and storage","type":"integer","variant":true,"help":"PCIe generation of the installed storage module, not the maximum supported by the connector."},{"id":"storage_slots","label":"Storage slots","group":"Memory and storage","type":"table","columns":[{"id":"form_factor","label":"Form factor","type":"enum","options":{"m2_2230":"M.2 2230","m2_2242":"M.2 2242","m2_2280":"M.2 2280"}},{"id":"interface","label":"Interface","type":"enum","options":{"pcie_nvme":"PCIe NVMe","sata":"SATA"}},{"id":"pcie_gen","label":"PCIe generation","type":"integer"},{"id":"pcie_lanes","label":"PCIe lanes","type":"integer"},{"id":"count","label":"Count","type":"integer"},{"id":"occupied","label":"Occupied","type":"boolean"}],"help":"Internal physical storage sockets, including occupied sockets. Interface describes compatible storage. Source notes distinguish the installed drive from slot capability."},{"id":"m2_slot_count","label":"M.2 slots","group":"Memory and storage","type":"integer","derive":{"fn":"count","from":"storage_slots","column":"count"}},{"id":"memory_card_slot","label":"Memory card","group":"Memory and storage","type":"enum","options":{"none":"None","microsd":"microSD","microsd_express":"microSD Express"}},{"id":"memory_card_bus","label":"Card speed class","group":"Memory and storage","type":"text"},{"id":"memory_card_max_gb","label":"Max card size","group":"Memory and storage","type":"integer","unit":"GB","help":"Largest card capacity explicitly supported for games. Decimal storage units: 1 TB is 1000 GB. Support for screenshots only does not establish game-storage support."},{"id":"screen_size_in","label":"Screen size","group":"Display","type":"number","unit":"in"},{"id":"native_resolution","label":"Native resolution","short_label":"Resolution","group":"Display","type":"object","properties":[{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"}]},{"id":"pixel_density_ppi","label":"Pixel density","group":"Display","type":"number","unit":"ppi","derive":{"fn":"ppi","size":"screen_size_in","resolution":"native_resolution"}},{"id":"aspect_ratio","label":"Aspect ratio","group":"Display","type":"text"},{"id":"panel_type","label":"Panel type","group":"Display","type":"enum","options":{"ips":"IPS","oled":"OLED","va":"VA","tn":"TN","other":"Other","lcd":"LCD (subtype not stated)","ips_level":"IPS-level LCD"},"help":"Use the panel type explicitly stated by the source. IPS-level is a maker comparison term. LCD means the maker does not name the LCD subtype."},{"id":"native_panel_orientation","label":"Native panel orientation","group":"Display","type":"enum","options":{"landscape":"Landscape","portrait":"Portrait"},"help":"Portrait panels break some games"},{"id":"screen_surface","label":"Screen surface","group":"Display","type":"enum","variant":true,"options":{"matte":"Matte","semi_glossy":"Semi-glossy","glossy":"Glossy","etched_glass":"Etched anti-glare glass"},"help":"Surface finish or treatment stated by the maker or reviewer. Etched anti-glare glass is not automatically classified as matte."},{"id":"is_touchscreen","label":"Touchscreen","group":"Display","type":"boolean"},{"id":"refresh_rate_modes","label":"Built-in display refresh modes","group":"Display","type":"table","columns":[{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"},{"id":"max_hz","label":"Max","type":"integer","unit":"Hz"},{"id":"vrr","label":"VRR","type":"boolean"}],"help":"Maximum built-in display refresh rate for each documented resolution and mode. External displays and dock output have separate fields. Do not copy supported input timings as proven maxima."},{"id":"max_refresh_rate_hz","label":"Max refresh rate","short_label":"Refresh rate","group":"Display","type":"integer","unit":"Hz","derive":{"fn":"max","from":"refresh_rate_modes","column":"max_hz"}},{"id":"vrr_technologies","label":"Adaptive sync","group":"Display","type":"list","item":"enum","options":{"vesa_adaptive_sync":"VESA Adaptive-Sync","freesync":"FreeSync","freesync_premium":"FreeSync Premium","freesync_premium_pro":"FreeSync Premium Pro","gsync":"G-SYNC","windows_drr":"Windows DRR","other":"Other"}},{"id":"vrr_min_hz","label":"VRR lower limit","group":"Display","type":"integer","unit":"Hz"},{"id":"brightness_typical_nits","label":"Brightness (SDR, claimed)","group":"Display","type":"number","unit":"nits"},{"id":"brightness_hdr_peak_nits","label":"Peak brightness (HDR, claimed)","group":"Display","type":"number","unit":"nits"},{"id":"dci_p3_coverage_pct","label":"DCI-P3 coverage (claimed)","group":"Display","type":"number","unit":"%","help":"Percentage of the DCI-P3 colour space covered, from 0 to 100. Gamut volume, Display P3 and unspecified P3 are different measurements."},{"id":"hdr_formats","label":"HDR formats","group":"Display","type":"list","item":"enum","options":{"hdr10":"HDR10","hdr10_plus":"HDR10+","dolby_vision":"Dolby Vision","hlg":"HLG"}},{"id":"secondary_display","label":"Second display","group":"Display","type":"object","properties":[{"id":"screen_size_in","label":"Screen size","type":"number","unit":"in"},{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"},{"id":"is_touchscreen","label":"Touchscreen","type":"boolean"}]},{"id":"stick_technology","label":"Stick sensor","group":"Controls","type":"enum","options":{"potentiometer":"Potentiometer","hall_effect":"Hall effect","tmr":"TMR","capacitive":"Capacitive","other":"Other"},"help":"How the stick measures its position. Capacitive is only for a stick that senses its position by capacitance. Maker wording such as capacitive sticks often means the sticks sense a resting thumb, which is Touch-sensitive sticks."},{"id":"stick_layout","label":"Stick layout","group":"Controls","type":"enum","options":{"offset":"Offset","symmetric":"Symmetric"}},{"id":"stick_capacitive_touch","label":"Touch-sensitive sticks","group":"Controls","type":"boolean","help":"The sticks sense a resting thumb. It says nothing about how the stick measures its position, which is Stick sensor."},{"id":"stick_modules_replaceable","label":"Replaceable stick modules","group":"Controls","type":"enum","options":{"user_swappable":"User-swappable","solder_free_service":"Service without soldering","soldered":"Soldered"}},{"id":"trigger_technology","label":"Trigger sensor","group":"Controls","type":"enum","options":{"potentiometer":"Potentiometer","hall_effect":"Hall effect","tmr":"TMR","digital":"Digital","other":"Other"}},{"id":"trigger_stops","label":"Trigger stops","group":"Controls","type":"boolean"},{"id":"dpad_type","label":"D-pad","group":"Controls","type":"enum","options":{"cross":"Cross","split_cross":"Split cross","four_button":"Four buttons","disc":"Disc","other":"Other"}},{"id":"face_button_labels","label":"Face button labels","group":"Controls","type":"enum","options":{"xbox":"Xbox","nintendo":"Nintendo","playstation":"PlayStation","other":"Other"}},{"id":"back_buttons","label":"Extra rear and grip buttons","group":"Controls","type":"integer","help":"Extra rear or grip buttons and paddles. Excludes shoulder bumpers and triggers (L1/R1/L2/R2), Joy-Con rail SL/SR and system/menu controls."},{"id":"touchpad_count","label":"Trackpads","group":"Controls","type":"integer"},{"id":"on_device_remapping","label":"System-level remapping","group":"Controls","type":"boolean","help":"Remap buttons without support in the game"},{"id":"hardware_buttons","label":"System buttons","group":"Controls","type":"list","item":"text"},{"id":"detached_controller_connection","label":"Detached controller connection","group":"Controls","type":"list","item":"enum","options":{"bluetooth":"Bluetooth","2_4ghz":"2.4 GHz","proprietary":"Proprietary"},"help":"Wireless connection used after the controllers are detached. Does not describe the attached controller contacts."},{"id":"optical_mouse_sensor","label":"Controller mouse sensor","group":"Controls","type":"boolean","help":"A controller works as a mouse on a desk"},{"id":"fingerprint_sensor","label":"Fingerprint","group":"Controls","type":"enum","options":{"power_button":"Power button","separate":"Separate sensor","none":"None"}},{"id":"gyro","label":"Gyroscope","group":"Motion and feedback","type":"boolean"},{"id":"rumble","label":"Rumble","group":"Motion and feedback","type":"list","item":"enum","options":{"rumble":"Rumble","impulse_triggers":"Impulse triggers","hd_haptics":"HD haptics","haptic_feedback":"Haptic feedback"},"help":"Use the maker feedback wording. Generic haptic feedback is not automatically labelled HD haptics. Trigger rumble is separate from adaptive trigger resistance."},{"id":"rgb_lighting","label":"RGB lighting","group":"Motion and feedback","type":"boolean"},{"id":"measured_sdr_brightness_nits","label":"Brightness (measured)","group":"Measured","type":"number","unit":"nits","help":"Centre, full white, SDR. Measured by a reviewer"},{"id":"measured_hdr_peak_nits","label":"HDR peak brightness (measured)","group":"Measured","type":"number","unit":"nits","help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_contrast_ratio","label":"Contrast ratio (measured)","group":"Measured","type":"number","help":"1000 means 1000:1. Measured by a reviewer"},{"id":"measured_dci_p3_coverage_pct","label":"DCI-P3 coverage (measured)","group":"Measured","type":"number","unit":"%","help":"Measured DCI-P3 area coverage, from 0 to 100. Do not substitute gamut volume, Display P3 or unspecified P3. Test method belongs in source notes."},{"id":"measured_color_accuracy_delta_e","label":"Colour accuracy (measured Delta E)","group":"Measured","type":"number","help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_pwm_frequency_hz","label":"PWM frequency (measured)","group":"Measured","type":"integer","unit":"Hz","help":"Only when the reviewer found PWM flicker"},{"id":"benchmark_3dmark_time_spy_graphics","label":"3DMark Time Spy graphics (measured)","group":"Measured","type":"integer","unit":"points","help":"Measured by a reviewer, not claimed by the maker"},{"id":"benchmark_3dmark_steel_nomad_light","label":"3DMark Steel Nomad Light (measured)","group":"Measured","type":"integer","unit":"points","help":"Runs on Windows, Android and Arm. Measured by a reviewer"},{"id":"benchmark_3dmark_wild_life_extreme","label":"3DMark Wild Life Extreme (measured)","group":"Measured","type":"integer","unit":"points","help":"Measured by a reviewer, not claimed by the maker"},{"id":"benchmark_cinebench_2024_single","label":"Cinebench 2024 single-core (measured)","group":"Measured","type":"number","unit":"points","help":"Measured by a reviewer, not claimed by the maker"},{"id":"benchmark_cinebench_2024_multi","label":"Cinebench 2024 multi-core (measured)","group":"Measured","type":"integer","unit":"points","help":"Measured by a reviewer, not claimed by the maker"},{"id":"benchmark_antutu","label":"AnTuTu (measured)","group":"Measured","type":"integer","unit":"points","help":"Measured by a reviewer, not claimed by the maker"},{"id":"game_fps_measured","label":"Game frame rates (measured)","group":"Measured","type":"table","columns":[{"id":"game","label":"Game","type":"text"},{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"},{"id":"preset","label":"Preset","type":"text"},{"id":"upscaling","label":"Upscaling","type":"text"},{"id":"ray_tracing","label":"Ray tracing","type":"boolean"},{"id":"tdp_w","label":"TDP","type":"number","unit":"W"},{"id":"power_source","label":"Power source","type":"enum","options":{"battery":"Battery","mains":"Mains","docked":"Docked"}},{"id":"avg_fps","label":"Average FPS","type":"number","unit":"fps"},{"id":"low_1pct_fps","label":"1 % low FPS","type":"number","unit":"fps"}],"help":"Reviewer measurements only. Each row preserves resolution, preset and power settings when stated. In-game and driver frame generation are identified in source notes."},{"id":"measured_ssd_read_mbs","label":"SSD sequential read (measured)","group":"Measured","type":"integer","variant":true,"unit":"MB/s","help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_memory_card_read_mbs","label":"Memory card read (measured)","group":"Measured","type":"integer","unit":"MB/s","help":"Measured by a reviewer, not claimed by the maker"},{"id":"battery_runtime_measured","label":"Battery runtime per test (measured)","group":"Measured","type":"table","columns":[{"id":"test","label":"Test","type":"enum","options":{"idle":"Idle","wifi_websurfing":"Wi-Fi browsing","video_playback":"Video playback","gaming":"Gaming","max_load":"Max load"}},{"id":"game","label":"Game","type":"text"},{"id":"tdp_w","label":"TDP","type":"number","unit":"W"},{"id":"brightness_nits","label":"Brightness","type":"integer","unit":"nits"},{"id":"hours","label":"Hours","type":"number","unit":"h"}],"help":"Reviewer runtime tests only. Exact time conversions are allowed. Source notes identify brightness, game, power mode and settings. Missing conditions are not inferred."},{"id":"measured_battery_gaming_min_h","label":"Shortest gaming test runtime (measured)","group":"Measured","type":"number","unit":"h","derive":{"fn":"min","from":"battery_runtime_measured","column":"hours","where":{"test":"gaming"}},"help":"Shortest runtime among the stored gaming tests. This does not identify the globally heaviest game or worst possible use."},{"id":"measured_battery_gaming_max_h","label":"Longest gaming test runtime (measured)","group":"Measured","type":"number","unit":"h","derive":{"fn":"max","from":"battery_runtime_measured","column":"hours","where":{"test":"gaming"}},"help":"Longest runtime among the stored gaming tests. This does not identify the globally lightest game or best possible use."},{"id":"measured_battery_video_h","label":"Video runtime (measured)","group":"Measured","type":"number","unit":"h","derive":{"fn":"max","from":"battery_runtime_measured","column":"hours","where":{"test":"video_playback"}},"help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_charge_time_min","label":"Full charge time (measured)","group":"Measured","type":"integer","unit":"min","help":"Measured 0 to 100% charge time. Source notes identify the charger, device operating state and test conditions."},{"id":"measured_power_gaming_w","label":"Power draw gaming (measured)","group":"Measured","type":"number","unit":"W","help":"Measured by a reviewer, not claimed by the maker"},{"id":"fan_noise_measured","label":"Fan noise per mode (measured)","group":"Measured","type":"table","columns":[{"id":"power_mode","label":"Power mode","type":"text"},{"id":"load","label":"Load","type":"enum","options":{"idle":"Idle","medium_load":"Medium load","max_load":"Max load","gaming":"Gaming"}},{"id":"noise_dba","label":"Noise","type":"number","unit":"dB(A)"}],"help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_noise_max_dba","label":"Max fan noise (measured)","group":"Measured","type":"number","unit":"dB(A)","derive":{"fn":"max","from":"fan_noise_measured","column":"noise_dba"},"help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_noise_gaming_dba","label":"Fan noise while gaming (measured)","group":"Measured","type":"number","unit":"dB(A)","derive":{"fn":"max","from":"fan_noise_measured","column":"noise_dba","where":{"load":"gaming"}},"help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_temp_back_max_c","label":"Back surface under load (measured)","group":"Measured","type":"number","unit":"°C","help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_temp_grip_c","label":"Grips under load (measured)","group":"Measured","type":"number","unit":"°C","help":"Where the hands rest. Measured by a reviewer"},{"id":"measured_apu_gaming_temp_c","label":"Chip temperature while gaming (measured)","group":"Measured","type":"number","unit":"°C","help":"Measured by a reviewer, not claimed by the maker"},{"id":"measured_stick_tests","label":"Stick tests (measured)","group":"Measured","type":"table","columns":[{"id":"stick","label":"Stick","type":"enum","options":{"left":"Left","right":"Right"}},{"id":"inner_dead_zone_pct","label":"Inner dead zone","type":"number","unit":"%"},{"id":"outer_dead_zone_pct","label":"Outer dead zone","type":"number","unit":"%"},{"id":"circularity_error_pct","label":"Circularity error","type":"number","unit":"%"},{"id":"resolution_steps","label":"Resolution steps","type":"integer"},{"id":"centering_error_pct","label":"Centring error","type":"number","unit":"%"}],"help":"Reviewer tests of the built-in sticks. Method, firmware, calibration and transport settings belong in source notes."},{"id":"measured_speaker_loudness_dba","label":"Speaker loudness (measured)","group":"Measured","type":"number","unit":"dB(A)","help":"At max volume. Measured by a reviewer"},{"id":"measured_weight_g","label":"Weight (measured)","group":"Measured","type":"number","unit":"g","help":"Measured by a reviewer, not claimed by the maker"},{"id":"speaker_count","label":"Speakers","group":"Audio","type":"integer","help":"Built-in speaker drivers on the handheld, with its controllers attached. Excludes speakers in a separate dock or headset."},{"id":"speaker_direction","label":"Speaker direction","group":"Audio","type":"enum","options":{"front_facing":"Front-facing","top_facing":"Top-facing","bottom_firing":"Bottom-firing","rear_facing":"Rear-facing","other":"Other"}},{"id":"audio_features","label":"Audio features","group":"Audio","type":"list","item":"text"},{"id":"microphone_count","label":"Microphones","group":"Audio","type":"integer","help":"Physical built-in microphones on the handheld. Mono audio or an array name alone does not prove a capsule count."},{"id":"headphone_jack","label":"3.5 mm jack","group":"Audio","type":"boolean"},{"id":"ports","label":"Ports","group":"Ports and dock","type":"table","columns":[{"id":"type","label":"Type","type":"enum","options":{"usb_c":"USB-C","usb_a":"USB-A","hdmi":"HDMI","oculink":"OCuLink","audio_3_5mm":"3.5 mm audio","microsd_card":"microSD card","dc_in":"DC in","other":"Other"}},{"id":"version","label":"Version","type":"text"},{"id":"count","label":"Count","type":"integer"},{"id":"side","label":"Side","type":"enum","options":{"top":"Top","bottom":"Bottom","left":"Left","right":"Right"}},{"id":"max_gbps","label":"Max speed","type":"number","unit":"Gbps","help":"Advertised maximum link rate. Not a measured file transfer speed."},{"id":"tb_usb4","label":"Thunderbolt or USB4","type":"enum","options":{"thunderbolt_4":"Thunderbolt 4","thunderbolt_5":"Thunderbolt 5","usb4":"USB4"}},{"id":"dp_alt_mode","label":"DP Alt Mode","type":"boolean"},{"id":"charging_in_w","label":"Max charging input","type":"number","unit":"W","help":"Explicitly supported input at this connector, not the supplied adapter rating."},{"id":"power_out_w","label":"Max power output","type":"number","unit":"W","help":"Power supplied to a connected accessory from this connector."}],"help":"Physical connectors on the handheld and its attached controllers. Controller charging-only ports count. Separate dock connectors belong in dock_ports."},{"id":"usb_c_port_count","label":"USB-C ports","group":"Ports and dock","type":"integer","derive":{"fn":"count","from":"ports","column":"count","where":{"type":"usb_c"}}},{"id":"has_usb4","label":"USB4 or Thunderbolt","group":"Ports and dock","type":"boolean","derive":{"fn":"exists","from":"ports","where":{"tb_usb4":["thunderbolt_4","thunderbolt_5","usb4"]}}},{"id":"usb_c_charging_w","label":"USB-C charging","group":"Ports and dock","type":"number","unit":"W","derive":{"fn":"max","from":"ports","column":"charging_in_w","where":{"type":"usb_c"}}},{"id":"display_output","label":"Video out","group":"Ports and dock","type":"boolean","help":"Video output available at a device connector with a direct cable or adapter. A console that requires its proprietary dock is documented through dock_output_max."},{"id":"display_output_max","label":"Max external display","group":"Ports and dock","type":"object","properties":[{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"},{"id":"refresh_hz","label":"Refresh rate","type":"integer","unit":"Hz"}],"help":"Highest documented external resolution and its maximum refresh rate. Do not combine a resolution and refresh rate taken from different modes."},{"id":"external_gpu_support","label":"External GPU","group":"Ports and dock","type":"list","item":"enum","options":{"usb4":"USB4","thunderbolt":"Thunderbolt","oculink":"OCuLink","proprietary":"Proprietary"}},{"id":"dock","label":"Dock","group":"Ports and dock","type":"enum","variant":true,"options":{"included":"Included","sold_separately":"Sold separately","third_party_only":"Third-party only","none":"None"}},{"id":"dock_output_max","label":"Max output through dock","group":"Ports and dock","type":"table","columns":[{"id":"width_px","label":"Width","type":"integer","unit":"px"},{"id":"height_px","label":"Height","type":"integer","unit":"px"},{"id":"refresh_hz","label":"Refresh rate","type":"integer","unit":"Hz"},{"id":"hdr","label":"HDR","type":"boolean"}]},{"id":"dock_ports","label":"Dock ports","group":"Ports and dock","type":"list","item":"text"},{"id":"wifi_standard","label":"Wi-Fi","group":"Wireless","type":"enum","options":{"wifi_5":"Wi-Fi 5","wifi_6":"Wi-Fi 6","wifi_6e":"Wi-Fi 6E","wifi_7":"Wi-Fi 7"}},{"id":"wifi_bands","label":"Wi-Fi bands","group":"Wireless","type":"list","item":"enum","options":{"2.4ghz":"2.4 GHz","5ghz":"5 GHz","6ghz":"6 GHz"}},{"id":"bluetooth_version","label":"Bluetooth","group":"Wireless","type":"text"},{"id":"nfc","label":"NFC","group":"Wireless","type":"boolean"},{"id":"cellular","label":"Cellular","group":"Wireless","type":"boolean","variant":true},{"id":"network_technologies","label":"Network","group":"Wireless","type":"list","item":"enum","variant":true,"options":{"lte":"LTE","5g":"5G"}},{"id":"battery_capacity_wh","label":"Battery energy","group":"Battery and charging","type":"number","unit":"Wh","help":"Energy rating of the handheld battery. Excludes batteries in detachable controllers and docks. Source notes name hardware revisions."},{"id":"battery_capacity_mah","label":"Battery capacity","group":"Battery and charging","type":"integer","unit":"mAh","help":"Charge rating of the handheld battery. Excludes batteries in detachable controllers and docks. Different battery voltages are not directly comparable."},{"id":"battery_life_claimed","label":"Claimed battery life","group":"Battery and charging","type":"table","columns":[{"id":"use_case","label":"Use","type":"enum","options":{"gaming":"Gaming","video_playback":"Video playback","web_browsing":"Web browsing","idle":"Idle","mixed_use":"Mixed use"}},{"id":"game","label":"Game","type":"text"},{"id":"tdp_w","label":"TDP","type":"number","unit":"W"},{"id":"hours_min","label":"Hours (from)","type":"number","unit":"h"},{"id":"hours","label":"Hours","type":"number","unit":"h"}],"help":"A range like 2 to 6.5 hours is one row with both values"},{"id":"battery_life_min_h","label":"Battery life (claimed, min)","group":"Battery and charging","type":"number","unit":"h","derive":{"fn":"min","from":"battery_life_claimed","column":"hours_min"}},{"id":"battery_life_max_h","label":"Battery life (claimed, max)","group":"Battery and charging","type":"number","unit":"h","derive":{"fn":"max","from":"battery_life_claimed","column":"hours"}},{"id":"wired_charging_max_w","label":"Wired charging","group":"Battery and charging","type":"number","unit":"W","help":"Maximum supported charging input explicitly stated for the device. It is not automatically the wattage printed on the included adapter."},{"id":"wired_charging_standards","label":"Charging standards","group":"Battery and charging","type":"list","item":"text"},{"id":"charge_time_0_100_min","label":"Charge 0 to 100 % (claimed)","group":"Battery and charging","type":"integer","unit":"min"},{"id":"battery_charge_limit","label":"Charge limit","group":"Battery and charging","type":"boolean","help":"Stops charging early to protect the battery"},{"id":"bypass_charging","label":"Bypass charging","group":"Battery and charging","type":"boolean","help":"Runs from the charger without cycling the battery"},{"id":"charger_in_box","label":"Charger in box","group":"Battery and charging","type":"boolean","variant":true},{"id":"charger_in_box_w","label":"Included charger","group":"Battery and charging","type":"integer","unit":"W","variant":true,"help":"Rated output power of the supplied adapter. This may exceed the handheld charging limit. Store per sold configuration when bundles differ."},{"id":"fan_count","label":"Fans","group":"Cooling","type":"integer"},{"id":"vapor_chamber","label":"Vapor chamber","group":"Cooling","type":"boolean"},{"id":"fan_curve_adjustable","label":"Custom fan curve","group":"Cooling","type":"boolean","help":"User can set fan speed against temperature. A fixed preset or manual fan-speed slider alone does not qualify."},{"id":"kickstand","label":"Built-in kickstand","group":"Build","type":"boolean"},{"id":"ip_rating","label":"Dust and water rating","group":"Build","type":"list","item":"text"},{"id":"user_replaceable_parts","label":"User-replaceable parts","group":"Build","type":"list","item":"text"},{"id":"dimensions_mm","label":"Dimensions","group":"Dimensions and weight","type":"object","properties":[{"id":"width_mm","label":"Width","type":"number","unit":"mm"},{"id":"height_mm","label":"Height","type":"number","unit":"mm"},{"id":"depth_mm","label":"Depth","type":"number","unit":"mm"}],"help":"External dimensions with supplied controllers attached. Width is left to right, height is top to bottom in handheld use and depth is the maximum front-to-back extent, including fixed protruding controls. Leave depth missing when only unqualified chassis thickness is published. A clamshell is measured closed, as makers publish it. Width is left to right, height is front to back of the closed device and depth is the closed thickness."},{"id":"weight_g","label":"Weight","group":"Dimensions and weight","type":"number","unit":"g","variant":true,"help":"Whole handheld with the supplied controllers attached, without a dock or carrying case. A detachable battery pack that ships with the handheld is attached. Approximate maker figures are identified in source notes."},{"id":"weight_without_controllers_g","label":"Weight without controllers","group":"Dimensions and weight","type":"number","unit":"g","help":"Handheld body only, without detachable controllers, dock or carrying case."},{"id":"game_compatibility_program","label":"Game compatibility programme","group":"Certifications","type":"list","item":"text"},{"id":"fcc_id","compare":false,"label":"FCC ID","group":"Certifications","type":"text"},{"id":"other_certifications","label":"Other certifications","group":"Certifications","type":"list","item":"text"},{"id":"in_the_box","label":"In the box","group":"In the box","type":"list","item":"text","variant":true},{"id":"carrying_case","label":"Carrying case","group":"In the box","type":"enum","variant":true,"options":{"hard":"Hard","soft":"Soft","none":"None"}}],"card_spares":["storage_gb","native_resolution","battery_capacity_wh"]},"meta":{"api_version":"1","docs":"https://arkivo.dev/api"}}