Geriye dönük uyumluluk - Backward compatibility

GameCube 'ın halefi Wii , selefi için tasarlanmış oyun oynamak ve eski denetleyicileri destekleme yeteneği ile geriye dönük uyumluluk kullanır. Game Boy'u takip eden Nintendo Switch'in yanı sıra tüm Nintendo el bilgisayarları , selefi ile geriye dönük uyumlu en az bir modele sahiptir.

Geriye dönük uyumluluk (aynı zamanda geriye doğru uyumluluk ) izin veren bir sistem, bir ürün, veya teknoloji bir özelliğidir çalışabilirlik eski olan eski sisteme , veya giriş , özellikle de, bu tür bir sistem için tasarlanmış telekomünikasyon ve işlem .

Bir sistemi geriye dönük uyumluluğa izin vermeyecek şekilde değiştirmek bazen geriye dönük uyumluluğu " kırmak " olarak adlandırılır .

Tamamlayıcı bir kavram, ileriye dönük uyumluluktur . İleriye dönük uyumlu bir tasarım, genellikle gelecekteki standartlar ve ürünlerle uyumluluk için bir yol haritasına sahiptir .

Programlama jargonuyla ilgili bir terim , bazı yazılım özelliklerinin amacı yalnızca eski donanım veya yazılım sürümlerini desteklemek olabileceğinden , histerik nedenler veya histerik kuru üzümlerdir ("tarihsel nedenlerle" yakın homofonlar).

kullanım

donanımda

Hem geriye ve ileriye uyumluluk Basit bir örnek giriştir FM radyo içinde stereo . FM radyo başlangıçta mono biri tarafından temsil yalnızca bir ses kanalı ile, sinyal . İki kanallı stereo FM radyonun piyasaya sürülmesiyle, birçok dinleyicide yalnızca mono FM alıcıları vardı. Stereo sinyalli mono alıcılar için ileri uyumluluk, bir sinyalde hem sol hem de sağ ses kanallarının toplamını ve farkı başka bir sinyalde göndererek sağlandı. Bu, mono FM alıcılarının, yalnızca ses kanallarını ayırmak için gerekli olan fark sinyalini yok sayarken toplam sinyali almasına ve kodunu çözmesine olanak tanır. Stereo FM alıcıları, ikinci bir sinyale ihtiyaç duymadan bir mono sinyali alıp kodunu çözebilir ve hem toplam hem de fark sinyalleri alındığında bir toplam sinyali sol ve sağ kanallara ayırabilir. Geriye dönük uyumluluk gereksinimi olmadan daha basit bir yöntem seçilebilirdi.

Tam geriye dönük uyumluluk, en başarılılarından biri x86 mikroişlemci ailesi olan bilgisayar komut seti mimarilerinde özellikle önemlidir . Tam geriye dönük uyumlulukları , 1978'de piyasaya sürülen 16-bit Intel 8086 / 8088 işlemcilere kadar uzanır. (8086/8088 ise, talimat olmamasına rağmen, selefi için yazılmış programların kolay makine çevrilebilirliği ile tasarlanmıştır. 1974 itibariyle 8-bit Intel 8080 işlemci ile uyumlu set . Ancak Zilog Z80 , Intel 8080 ile geriye dönük olarak tamamen uyumluydu.) Tamamen geriye dönük uyumlu işlemciler, öncekilerle aynı ikili yürütülebilir yazılım talimatlarını işleyerek, elde etmek için, yeni kalmadan yeni bir işlemcinin uygulamalar ya da işletim sistemleri . Benzer şekilde, Wi-Fi dijital iletişim standardının başarısı , geniş ileri ve geri uyumluluğuna atfedilir; geriye dönük uyumlu olmayan diğer standartlardan daha popüler hale geldi.

yazılımda

Derleyici geriye dönük uyumluluğu, dilin daha yeni bir sürümünün derleyicisinin önceki sürüm altında çalışan programları veya verileri kabul etme yeteneği anlamına gelebilir.

Eski format altında geçerli olan her mesaj veya dosya, yeni format altında anlamını koruyarak hala geçerliyse, bir veri formatının önceki formatla geriye dönük uyumlu olduğu söylenir.

Video oyunları

Video oyunlarında geriye dönük uyumlulukla ilgili en erken vakalar konsol eklentileri aracılığıyla geldi. Atari 2600 'nin kütüphane doğrudan halefi, üzerinde oynanabilir oluyor Atari 5200 , hem de rakipleri Intellivision ve ColecoVision şekilde. Sega Genesis ve Sega Game Gear için oyun oynayabilir Sega Master System özel eklenti yoluyla, Genesis'in selefi.

Ek donanım olmadan geriye dönük uyumluluğu geniş çapta destekleyen ilk konsol , çoğu 2600 oyunu oynayabilen üçüncü nesil Atari 7800'dür . İsimleri "Color" kelimesiyle biten beşinci nesil üç el bilgisayarı ( Game Boy Color , Neo Geo Pocket Color ve WonderSwan Color ) bu kelime olmadan aynı adı taşıyan el bilgisayarlarıyla ( Game Boy , Neo Geo Pocket ve WonderSwan) ve Game Boy'u takip eden tüm Nintendo el bilgisayarları, hemen öncekiyle geriye dönük uyumlu en az bir modele sahiptir. Sega donanım pazarına çıktığını planlandığı gibi, başkan Isao Okawa yaklaştı Microsoft başkanı Bill Gates'i uygulamak için Dreamcast onların yaklaşan üzerine Xbox . Müzakereler internet erişimi üzerinden soldu: Okawa bunun gerekli olduğunu düşündü, Gates bunu sağlamadı. PlayStation 2 ve PlayStation 3 orijinal geriye dönük uyumlu olduğu PlayStation ve erken PS3 modelleri Motor Duygu PS2 oyun oynayabilir yüklü. Orijinal Xbox'ın ilk iki ardışık halefi olan Xbox 360 ve Xbox One , öykünme yoluyla ilgili, hemen öncekiler için piyasaya sürülen oyunların bir kısmını destekleyebilir , ancak desteklenen bazı Xbox oyunları Xbox 360'ta düzgün çalışmayabilir . GameCube'ün iki ardışık disk tabanlı halefi, Wii ve Wii U, ilgili, hemen öncekiler için piyasaya sürülen oyunları oynayabilir ve Wii'nin sonraki model revizyonları geriye dönük uyumlu olmasa da, denetleyicilerini de destekleyebilir. PlayStation 5 ve Xbox Serisi X / S , ilgili, acil öncülleri için tasarlanmış neredeyse tüm oyunları oynayabilir, PlayStation 4 ve Xbox One ve hatta performanslarını optimize edebilirsiniz.

ödünleşimler

Faydalar

Bir şirketin geriye dönük uyumluluk uygulaması için çeşitli teşvikler vardır. Geriye dönük uyumluluk, bir üretici eski donanımı desteklemeyi bırakmaya karar verdiğinde, aksi takdirde kaybolacak olan eski yazılımları korumak için kullanılabilir. Klasik video oyunları, eski yazılımları desteklemenin değerini tartışırken kullanılan yaygın bir örnektir. Video oyunlarının kültürel etkisi, devam eden başarılarının büyük bir parçasıdır ve bazıları geriye dönük uyumluluğu göz ardı etmenin bu oyunların kaybolmasına neden olacağına inanıyor. Mevcut bir oyuncu tabanı bir sonraki nesil konsollara daha uygun fiyata yükseltilebildiğinden , geriye dönük uyumluluk yeni donanımlar için ek bir satış noktası görevi görür . Bu aynı zamanda, geliştiriciler yavaş yavaş yeni donanıma geçerken, kullanıcılar önceki konsolun geniş oyun kitaplığından çekebildiğinden, yeni sistemlerin erken piyasaya sürülmesindeki içerik eksikliğini gidermeye yardımcı olur.

Bunun bir örneği , önceki PlayStation (PS1) oyunlarıyla geriye dönük uyumlu olan Sony PlayStation 2'dir (PS2 ). Lansman sırasında mevcut olan PS2 oyunlarının seçimi küçük olsa da, önceki PS1 için geniş oyun kütüphanesi sayesinde konsol satışları 2000-2001'de yine de güçlüydü. Bu, PS2'nin büyük bir kurulu taban oluşturması ve geliştiricilerin çok önemli 2001 tatil sezonu için daha kaliteli PS2 oyunları yayınlaması için zaman kazandırdı.

Ek olarak ve lansmanda yer almamasına rağmen Microsoft, Xbox One'daki belirli oyunlar için geriye dönük uyumluluğu ürün yaşam döngüsüne birkaç yıl boyunca yavaş yavaş dahil etti. Oyuncular Xbox'ta geriye dönük uyumlu oyunlarla bir milyar saatten fazla zaman harcadılar ve PlayStation 5 ve Xbox Series X/S gibi en yeni nesil konsollar da bu özelliği destekliyor. Bu özelliğin başarısının ve uygulanmasının büyük bir kısmı, yeni nesil konsollardaki donanımın hem güçlü hem de eski oyunların Xbox One'da çalışacak şekilde yeniden yapılandırılabileceği eski sistemlere yeterince benzer olmasıdır. Geriye dönük uyumluluk programı yalnızca önceki nesil Xbox 360'ı değil, aynı zamanda orijinal Xbox sistemindeki oyunları da destekler. Hatta bazı başlıklara, kullanıcıya hiçbir ücret ödemeden hafif görsel iyileştirmeler ve ek seviyeler verilmiştir. Bu program, Xbox oyuncuları arasında inanılmaz derecede popüler olduğunu kanıtladı ve klasik oyunların stüdyo yapımı yeniden düzenlemelerinin son trendine aykırı olarak, bazılarının konsol yapımcısının stratejilerinde önemli bir değişiklik olduğuna inandığını yaratıyor.

Maliyetler

Eski yazılımı desteklemenin gerçek maliyetleri, geriye dönük uyumluluk kullanımının büyük bir dezavantajı olarak kabul edilir. Eski sistemleri desteklemek için donanım gerekiyorsa , geriye dönük uyumluluğun ilgili maliyetleri daha büyük bir malzeme listesidir; ürünün pazara daha uzun sürmesine, teknolojik engellere ve inovasyonun yavaşlamasına neden olabilecek artan karmaşıklık ; ve uyumluluk açısından kullanıcılardan artan beklentiler. Bu nedenle, birkaç oyun konsolu, daha yeni donanımlar gelmeden önce maliyeti azaltmak ve satışları kısaca yeniden canlandırmak için konsol neslinin sonuna doğru geriye dönük uyumluluğu aşamalı olarak kaldırmayı seçti.

Dikkate değer bir örnek Sony PlayStation 3'tür , çünkü PS3 mimarisi PS2'den tamamen farklı olduğundan, PS2 oyunlarını çalıştırmak için önceki PS2'den Emotion Engine'in dahil edilmesi nedeniyle ilk PS3 yinelemesinin üretilmesi kısmen pahalıydı . Sonraki PS3 donanım revizyonları, PS2 oyunlarını çalıştırma yeteneğini ortadan kaldırırken üretim maliyetlerinden tasarruf sağladığı için Emotion Engine'i ortadan kaldırdı, çünkü Sony, PS2'nin aksine PS3 için geriye dönük uyumluluğun önemli bir satış noktası olmadığını keşfetti. PS3'ün baş rakibi Microsoft Xbox 360 , oyunları ilk Xbox'tan çalıştırmak için yazılım öykünmesini kullanarak geriye dönük uyumluluğa farklı bir yaklaşım getirdi .

Bununla birlikte, fiziksel oyun satışlarındaki mevcut düşüş ve dijital vitrinlerin ve indirmelerin artmasıyla birlikte, bazıları geriye dönük uyumluluğun yakında desteklediği aşamalı konsollar kadar eski olacağına inanıyor. Birçok oyun stüdyosu, grafik kalitesini iyileştirerek ve yeni içerik ekleyerek en popüler oyunlarını yeniden yönetiyor ve yeniden yayınlıyor. Bu remaster'lar hem daha gençken orijinal versiyonlardan keyif aldıklarını hatırlayan nostaljik oyunculara hem de piyasaya sürüldüğü orijinal sisteme sahip olmayan yeni oyunculara hitap ederek başarıya ulaştı. Çoğu tüketici için dijital remaster'lar, hacimli kartuşlara ve eski donanımlara bağlı kalmaktan daha çekici. Konsol üreticileri için klasik oyunların dijital olarak yeniden yayımlanması büyük bir avantajdır. Yalnızca eski donanımları desteklemenin mali dezavantajlarını ortadan kaldırmakla kalmaz, aynı zamanda yazılımı güncellemenin tüm maliyetlerini geliştiricilere kaydırır. Üretici, güçlü isim tanıma özelliğine sahip sistemlerine yeni bir ekleme yapıyor ve stüdyonun baştan sona bir oyun geliştirmesi gerekmiyor. Klasik konsolların resmi lisanslı "tak ve çalıştır mini" varyasyonları, yerleşik klasik oyunlar da son yıllarda Sony, Sega ve Nintendo gibi şirketler tarafından daha yaygın hale geldi.

Ayrıca bakınız

Referanslar

Dış bağlantılar