Tarayıcı ortamlarıyla sosyal medya hesaplarının mobil girişlerini simüle ederken gerçekçilik çoğu zaman küçük cihaz ayrıntılarına bağlıdır. Bu yazı cihaz adı, medya cihazları ve sensör gibi mobil fingerprint sinyallerinin neden önemli olduğunu ve hangi parametrelerin gerçek telefonla uyumlu tutulması gerektiğini açıklar.
Mobil odaklı işler yürütüyorsanız — telefondan giriş yapan sosyal medya hesaplarını yönetiyor ya da mobil uygulama ve web sitelerinde işlem yapıyorsanız — muhtemelen “bilgisayarda bir telefon ortamı simüle etme” yöntemini kullanmışsınızdır. Ancak birçok kişi aynı soruyla karşılaşır: kernel ve işletim sistemi Android olarak ayarlanmış olsa bile ortam neden test edildiğinde hâlâ hemen şüpheli görünüyor ya da farklı hesaplar neden aynı tür gerçek cihazlara benzemiyor?
Yanıt çoğu zaman en görünür birkaç parametrede değil, mobil cihazlara özgü çok sayıda ayrıntıda bulunur. Bir ortamın gerçekçi görünmesi hiçbir zaman tek bir ayara bağlı değildir. Her ayrıntının mümkün olduğunca gerçek bir cihaza yaklaşması ve tüm ayrıntıların birlikte tutarlı bir bütün oluşturması gerekir.
Mobil ortamlar neden masaüstü ortamlara göre daha kolay tutarsızlık gösterir?
Bir masaüstü ortamını simüle ederken dikkate alınması gereken sinyaller nispeten sabittir. Telefonda ise durum farklıdır. Gerçek bir akıllı telefon; işletim sistemi, çözünürlük ve UA dışında, cihaza özgü birçok sinyali sürekli olarak açığa çıkarır ve bunlar birlikte cihazın kimlik profilini oluşturur:
- Cihaz adı ve model bilgileri: cihaz adı, üretici, donanım tanımlayıcıları ve benzeri veriler platformların hangi telefon modelinin kullanıldığını tahmin etmesine yardımcı olabilir.
- Medya cihazı bilgileri: kameraların ve mikrofonların adları, sayıları ve kullanılabilirliği. Gerçek bir telefon genellikle bir veya daha fazla kamera ve mikrofon gösterir; hiç medya cihazı olmayan ya da yalnızca masaüstü tipi cihazlar sunan bir “mobil ortam” doğal görünmez.
- Ekran ve etkileşim özellikleri: çözünürlük, ekran oranı, dokunmatik desteği, varsayılan yön ve diğer özellikler mobil ile masaüstü arasında belirgin biçimde farklıdır.
- Sensör yetenekleri: jiroskop ve ivmeölçer gibi hareket sensörleri cihazın dönüşünü ve eğimini algılar; web siteleri ilgili verileri tarayıcı arayüzleri üzerinden okuyabilir. Bu ölçümler çoğu zaman cihaza özgü küçük kalibrasyon farkları içerir ve yeterince kararlı ve benzersiz olduklarında kimlik sinyali olarak kullanılabilir. Boş veriler veya birden fazla ortamın tam olarak aynı değerleri döndürmesi dikkat çekebilir.
Asıl nokta şudur: Bu sinyaller bağımsız olarak toplanır, ancak bir bütün olarak birbiriyle tutarlı olmak zorundadır. Sistem, dil, saat dilimi ve bölge bir ülkeyi gösterirken medya cihazları ve cihaz adı hâlâ masaüstünü yansıtıyorsa, çapraz kontroller bu çelişkiyi ortaya çıkarabilir.

Mobil ortam simüle ederken uyumlu hale getirilmesi önerilen parametreler
Bir “mobil ortamın” gerçek bir telefona benzememe riskini azaltmak için ortam oluştururken aşağıdaki kategorilerin tutarlılığını kontrol etmek faydalıdır:
- İşletim sistemi ve kernel mobil sürümle eşleşmelidir. Sistem Android veya iOS olarak ayarlanıyorsa kernel sürümü de mobil tarayıcının kullanacağı sürüme uygun olmalı, mobil UA arkasında masaüstü kerneli kullanılmamalıdır.
- UA, dil, saat dilimi ve coğrafi konum birbiriyle tutarlı olmalıdır. Bunlar hedef pazar ve cihaz bölgesine göre ayarlanmalı ve mümkünse kullanılan IP bölgesiyle eşleşmelidir; böylece “telefon Los Angeles’ta ama saat dilimi Pekin” gibi açık çelişkilerden kaçınılır.
- Cihaz ve medya sinyalleri “bir telefon gibi görünmelidir”. Cihaz adı, çözünürlük, dokunmatik desteği, kamera ve mikrofon bilgileri ile diğer medya sinyalleri bir masaüstü yapılandırmasını değil gerçek bir akıllı telefonu yansıtmalıdır.
- Farklı ortamlar birbirinden farklı olmalıdır. Aynı anda birden fazla mobil hesap çalıştırıyorsanız hepsinin tamamen aynı cihaz parametrelerini kullanmasından kaçının. Gerçek telefonlar doğal olarak farklılık gösterir; birkaç ortamın aynı cihaz bilgilerini paylaşması hesap ilişkilendirmesi için tipik bir sinyal hâline gelebilir.
PurpleMark ile mobil cihaz ayrıntılarını tutarlı biçimde yönetin
PurpleMark, tarayıcı ortamı oluştururken mobil cihazlara özgü bu parametreleri doğrudan yönetebilir. Ortam ayarlarında işletim sistemi ve kernel sürümü seçilebilir; böylece bir hesap ortamı oluştururken yalnızca UA dizesini değiştirerek telefon gibi görünmeye çalışmak yerine Android veya iOS ile birlikte uygun mobil tarayıcı kernelini belirleyebilirsiniz.
Cihaz ve medya katmanında PurpleMark; cihaz adı, kamera ve mikrofon gibi medya cihazları, çözünürlük ve CPU, bellek, MAC adresi gibi donanımla ilişkili bilgileri yapılandırmanıza olanak tanır. Örneğin “ABD’de belirli bir Android modelinden sosyal medyaya giriş” senaryosu gerekiyorsa sistem, kernel, bölgesel dil, saat dilimi ve cihaz/medya parametrelerini aynı ortamda tutarlı bir bütün olarak ayarlayabilir; bazı alanları değiştirip diğerlerini masaüstü varsayılanında bırakmak zorunda kalmazsınız.
Birden fazla mobil hesap yönetiyorsanız platform, mağaza veya iş bölgesine göre ayrı ortamlar da oluşturabilirsiniz. Her ortam farklı cihaz ve medya parametreleri kombinasyonu, bağımsız Cookie ve yerel veriler kullanabilir ve gruplar ile bağlı hesaplar üzerinden hızlıca bulunabilir. Böylece birkaç mobil hesabın aynı “cihaz gölgesini” paylaşması önlenir.
Yeni başlayanlar PurpleMark web uygulamasını açıp mobil sistemli bir ortam oluşturabilir; cihaz adı, medya cihazları, saat dilimi, dil ve tutarlılığı en çok etkileyen diğer parametreleri ayarlayabilir. Bu şekilde kendi içinde tutarlı bir mobil ortam ile yalnızca telefon gibi gösterilmiş bir masaüstü yapılandırması arasındaki fark kolayca görülebilir. Yerel tarayıcı özelliklerine ihtiyacınız varsa indirme sayfasına gidip istemciyi kurduktan sonra çalışma alanına geri dönebilirsiniz.
Sık sorulan sorular
Telefon ortamı simüle ederken yalnızca UA’yı bir telefon modeline çevirmek yeterli mi? Hayır. UA, bir platformun görebildiği birçok sinyalden yalnızca biridir. Sistem, kernel, cihaz adı, medya cihazları, çözünürlük, saat dilimi ve diğer özellikler hâlâ masaüstü gibi görünüyorsa çapraz kontroller tutarsızlığı daha kolay ortaya çıkarabilir. Mobil ortam, sistem ve kernelden başlayarak cihazla ilgili tüm parametreleri bir bütün olarak tutarlı hâle getirmelidir.
Birden fazla mobil hesap aynı cihaz parametrelerini kullanabilir mi? Önerilmez. Farklı hesaplar tamamen aynı cihaz, medya ve sensör sinyallerini paylaşıyorsa bu durum tek başına tipik bir hesap ilişkilendirme kalıbı hâline gelebilir. Gerçek cihazlar doğal olarak farklıdır; bu nedenle her hesap ortamının bağımsız fakat kendi içinde tutarlı bir parametre kombinasyonuna sahip olması daha uygundur.
Cihaz ayrıntılarının yanlış yapılandırılması ne kadar etkili olur? Bu ayrıntılar ortamın platform açısından gerçek bir cihaza benzeyip benzemediğini etkiler. Tek bir eksik ayrıntı tek başına yeterli olmayabilir, ancak aynı anda birden fazla anormal veya çelişkili cihaz sinyali bulunması tanımlanma olasılığını belirgin biçimde artırabilir. Bu parametreleri merkezi ve tutarlı biçimde yönetmek riski azaltmanın temel adımlarından biridir.


