Mobil Cihaz Model Öğrenme Aracı
Telefon, tablet veya cihaz modelinizi tarayıcı üzerinden analiz edin. Mobil cihaz bilgisi, ekran ve sistem detaylarını öğrenin.
Mobil cihaz model öğrenme araçları, kullanıcıların telefon, tablet veya kullandıkları cihaz hakkında detaylı teknik bilgi edinmesini sağlayan popüler sistemler arasında yer alır. Günümüzde birçok web sitesi, tarayıcı üzerinden alınan User-Agent ve sistem verileri sayesinde cihaz modeli, işletim sistemi, ekran çözünürlüğü ve marka bilgilerini analiz edebilmektedir.
Modern cihaz tespit sistemleri özellikle Android cihazlarda model bilgilerini daha detaylı şekilde gösterebilir. Samsung, Xiaomi, Huawei, OPPO, Realme ve Google Pixel gibi birçok marka tarayıcı verileri üzerinden tahmini olarak algılanabilir. Apple cihazlarda ise güvenlik politikaları nedeniyle iPhone model bilgileri çoğu zaman gizlenmektedir.
Mobil cihaz analiz araçları; ekran boyutu, piksel oranı, işletim sistemi sürümü ve tarayıcı bilgilerini inceleyerek kullanıcıya detaylı sonuç sunar. Bu sistemler web geliştiricileri, güvenlik uzmanları ve mobil uyumluluk testi yapan kişiler için oldukça faydalı araçlar arasında yer almaktadır.
body{ background:#f8fafc; font-family:Arial,sans-serif; } .mobile-model-section{ padding:60px 0; } .mobile-model-card{ max-width:980px; margin:auto; background:#fff; border-radius:24px; padding:35px; box-shadow:0 20px 50px rgba(15,23,42,.08); } .mobile-model-title{ text-align:center; margin-bottom:28px; } .mobile-model-title h1{ font-size:38px; font-weight:800; color:#111827; margin-bottom:12px; } .mobile-model-title p{ color:#64748b; font-size:16px; } .mobile-model-grid{ display:grid; grid-template-columns:repeat(2,1fr); gap:15px; } .mobile-model-box, .mobile-useragent{ background:#f1f5f9; border-radius:18px; padding:18px; } .mobile-model-box span, .mobile-useragent span{ display:block; font-size:14px; color:#64748b; margin-bottom:6px; } .mobile-model-box strong, .mobile-useragent strong{ color:#2563eb; font-size:18px; word-break:break-word; } .mobile-useragent{ margin-top:15px; } .mobile-useragent strong{ font-size:15px; line-height:1.6; } .mobile-note{ margin-top:18px; background:#eff6ff; color:#1e40af; padding:14px 16px; border-radius:14px; font-size:14px; } @media(max-width:576px){ .mobile-model-card{ padding:25px 18px; } .mobile-model-grid{ grid-template-columns:1fr; } .mobile-model-title h1{ font-size:30px; } }
Mobil Cihaz Model Öğrenme
Tarayıcınızdan alınan bilgilerle cihaz modeli, işletim sistemi ve ekran detaylarını görüntüleyin.
Cihaz Türü Kontrol ediliyor... İşletim Sistemi Kontrol ediliyor... Marka Kontrol ediliyor... Model Kontrol ediliyor... Ekran Çözünürlüğü Kontrol ediliyor... Piksel Oranı Kontrol ediliyor... User-Agent Kontrol ediliyor... iPhone modellerinde Apple çoğu zaman gerçek model bilgisini gizler. Android cihazlarda model bilgisi daha kolay okunabilir. document.addEventListener("DOMContentLoaded", async function () { const ua = navigator.userAgent; const setText = (id, value) => { document.getElementById(id).textContent = value || "Bilinmiyor"; }; function cleanModel(value) { if (!value) return ""; return value .replace(/Build\/[^;)]+/gi, "") .replace(/wv/gi, "") .replace(/Mobile/gi, "") .replace(/Safari/gi, "") .replace(/\s+/g, " ") .trim(); } function normalizeModel(model) { if (!model) return ""; const upper = model.toUpperCase(); if (upper.startsWith("SM-")) return "Samsung Galaxy - " + model; if (upper.startsWith("CPH")) return "OPPO / Realme - " + model; if (upper.startsWith("RMX")) return "Realme - " + model; if (upper.includes("REDMI")) return "Xiaomi Redmi - " + model; if (upper.includes("POCO")) return "Xiaomi POCO - " + model; if (upper.includes("MI ")) return "Xiaomi Mi - " + model; if (upper.includes("PIXEL")) return "Google Pixel - " + model; if (upper.startsWith("VOG")) return "Huawei P30 Pro - " + model; if (upper.startsWith("ELE")) return "Huawei P30 - " + model; if (upper.startsWith("MAR")) return "Huawei P30 Lite - " + model; if (upper.startsWith("ANE")) return "Huawei P20 Lite - " + model; return model; } function getAndroidModelFromUA() { const patterns = [ /Android\s[\d.]+;\s*([^;()]+?)\s+Build/i, /Linux;\s*Android\s[\d.]+;\s*([^;()]+?)[;)]+/i, /;\s*([^;()]+?)\s+Build\//i, /Android.*;\s*([^;()]+?)\)/i ]; for (const pattern of patterns) { const match = ua.match(pattern); if (match && match[1]) { return cleanModel(match[1]); } } return ""; } function getDeviceType() { if (/ipad|tablet|playbook|silk/i.test(ua)) return "Tablet"; if (/mobi|android|iphone|ipod/i.test(ua)) return "Mobil"; return "Masaüstü"; } function getOS() { if (/Android/i.test(ua)) { const match = ua.match(/Android\s([\d.]+)/i); return "Android" + (match ? " " + match[1] : ""); } if (/iPhone|iPad|iPod/i.test(ua)) { const match = ua.match(/OS\s([\d_]+)/i); return "iOS" + (match ? " " + match[1].replace(/_/g, ".") : ""); } if (/Windows NT/i.test(ua)) return "Windows"; if (/Mac OS X/i.test(ua)) return "macOS"; if (/Linux/i.test(ua)) return "Linux"; return "Bilinmiyor"; } function getBrandFromUA(model) { const text = (ua + " " + model).toLowerCase(); if (/iphone|ipad|ipod/.test(text)) return "Apple"; if (/samsung|sm-/.test(text)) return "Samsung"; if (/huawei|honor|vog|ele|mar|ane/.test(text)) return "Huawei / Honor"; if (/xiaomi|redmi|poco|mi\s/.test(text)) return "Xiaomi"; if (/oppo|cph/.test(text)) return "OPPO"; if (/realme|rmx/.test(text)) return "Realme"; if (/vivo/.test(text)) return "Vivo"; if (/oneplus/.test(text)) return "OnePlus"; if (/pixel/.test(text)) return "Google"; if (/android/.test(text)) return "Android Cihaz"; return "Bilinmiyor"; } async function getModelStrong() { let model = ""; if (navigator.userAgentData && navigator.userAgentData.getHighEntropyValues) { try { const uaData = await navigator.userAgentData.getHighEntropyValues([ "model", "platform", "platformVersion", "architecture", "bitness", "uaFullVersion", "fullVersionList" ]); if (uaData.model) { model = cleanModel(uaData.model); } if (uaData.platform) { setText("deviceOS", uaData.platform + (uaData.platformVersion ? " " + uaData.platformVersion : "")); } } catch (e) { console.warn("UA Client Hints alınamadı:", e); } } if (!model && /Android/i.test(ua)) { model = getAndroidModelFromUA(); } if (/iPhone/i.test(ua)) return "iPhone - net model tarayıcı tarafından gizleniyor"; if (/iPad/i.test(ua)) return "iPad - net model tarayıcı tarafından gizleniyor"; if (/iPod/i.test(ua)) return "iPod"; if (model) return normalizeModel(model); if (/Android/i.test(ua)) return "Android cihaz - model gizlenmiş olabilir"; if (/Windows/i.test(ua)) return "Windows masaüstü cihaz"; if (/Macintosh/i.test(ua)) return "Mac masaüstü cihaz"; return "Model bilgisi alınamadı"; } const strongModel = await getModelStrong(); setText("deviceType", getDeviceType()); setText("deviceOS", document.getElementById("deviceOS").textContent.includes("Kontrol") ? getOS() : document.getElementById("deviceOS").textContent); setText("deviceBrand", getBrandFromUA(strongModel)); setText("deviceModel", strongModel); setText("deviceScreen", screen.width + " x " + screen.height + " px"); setText("devicePixelRatio", window.devicePixelRatio || "Bilinmiyor"); setText("deviceUserAgent", ua); });