Valve Lepton Nedir? Android Oyunları SteamOS’ta Nasıl Çalışacak?
Bu içerik, Oyuncu Konseyi editöryal ekibi tarafından bağımsız olarak hazırlanmıştır. Sponsorlu ve iş birliği içerikleri her zaman açıkça etiketlenir. Detaylar: Editöryal Standartlar
İçindekiler
Valve, SteamOS’un çalıştırabildiği oyun sayısını artırmak için Windows tarafında Proton ve FEX gibi uyumluluk teknolojilerini uzun süredir kullanıyor. Şirket şimdi Android oyunları için geliştirdiği Lepton adlı uyumluluk katmanının kaynak kodunu da erişime açtı. Peki Valve Lepton nedir? Android oyunları Steam Frame ve SteamOS üzerinde nasıl çalıştırabiliyor?
Valve Lepton Nedir?
Lepton, Android için hazırlanmış oyunların Linux tabanlı sistemlerde çalışmasını sağlayan bir uyumluluk katmanı. Valve bu teknolojiyi özellikle Steam Frame için geliştirdi ve Android Arm64 sürümü bulunan oyunların tamamen yeniden hazırlanmasına gerek kalmadan Steam ekosistemine taşınmasını kolaylaştırmayı amaçlıyor.
Steam Frame, Snapdragon 8 Gen 3 tabanlı Arm64 donanımı üzerinde SteamOS çalıştırıyor. Android tabanlı bağımsız VR cihazları için hazırlanmış oyunlar da çoğunlukla Arm64 mimarisini kullandığı için Lepton bu sürümlerin Steam Frame üzerinde değerlendirilmesini mümkün hale getiriyor. Valve, Android oyunlarını Linux üzerinde çalıştırırken sistemi ayrı bir container içerisinde çalıştırarak ek yükü mümkün olduğunca düşük tutmayı hedefliyor.
Lepton’ın kaynak kodunun açılmasıyla geliştiriciler sistemin nasıl çalıştığını daha ayrıntılı biçimde inceleyebiliyor. Valve’ın kendi Steam istemcisi ise normal kullanıcılar için gerekli Lepton sürümünü doğrudan sağlayacak. Bu nedenle oyuncuların çoğunun Lepton’ı ayrıca indirip kurması gerekmeyecek.
Lepton ile Proton Arasındaki Fark Ne?
Proton ve Lepton benzer bir amaca sahip olsa da farklı yazılım ortamlarına odaklanıyor. Proton, Windows oyunlarının Linux üzerinde çalışmasını sağlarken Lepton Android oyunlarına odaklanıyor. FEX ise x86 işlemci mimarisi için hazırlanmış kodu Arm64 üzerinde çalıştırabilmek için kullanılıyor.
Steam Frame bu üç teknolojiyi birlikte kullanabiliyor. Windows x86 oyunları Proton ve gerektiğinde FEX üzerinden çalıştırılırken Android Arm64 oyunları Lepton aracılığıyla açılabiliyor. Böylece Valve tek bir SteamOS cihazında farklı platformlar için hazırlanmış oyunları çalıştırabilecek daha geniş bir uyumluluk yapısı oluşturuyor.
Android Oyunları SteamOS’ta Nasıl Çalışıyor?
Lepton, Android oyununu doğrudan Linux uygulamasına dönüştürmüyor. Bunun yerine oyunun çalışabileceği Android ortamını bir container içerisinde oluşturuyor ve gerekli grafik, ses, giriş ve ağ bağlantılarını SteamOS tarafına aktarıyor. Böylece geliştiricinin mevcut Android sürümünü baştan Linux için derlemesi gerekmeyebiliyor.
Valve’ın Steamworks belgelerinde Android geliştiricilerinin Lepton Development üzerinden sisteme bağlanabildiği belirtiliyor. ADB bağlantısı kurulduktan sonra oyun sürümleri Steam Frame’e bir Android cihazda olduğu gibi gönderilebiliyor ve test edilebiliyor. Bir Android oyunu Steam üzerinden başlatıldığında ise gerekli Lepton container’ı otomatik olarak çalıştırılıyor.
Sonuç
Lepton’ın açık kaynak haline gelmesi, teknolojinin yalnızca Valve’ın kendi geliştirme süreciyle sınırlı kalmaması açısından da önemli. Geliştiriciler kodu inceleyebilir, uyumluluk sorunlarını tespit edebilir ve kendi oyunlarının Steam Frame üzerinde nasıl çalıştığını daha ayrıntılı biçimde test edebilir. Sizce Android oyunlarının SteamOS’a gelmesi Steam ekosistemini ne kadar büyütebilir?