Yazılım Yaması Nedir?

İnsanlar sıklıkta bir yazılım programı kullanmaya başladığında, programın beta testi sırasında gözlenmeyen aksaklıkları veya problemleri not edebilirler. Alternatif olarak, eski yazılımın yeni sistemlerle uyumluluk sorunları olabilir veya yeni yazılım eski sistemlerle uyumlu olmayabilir. Bu durumlarda ve genellikle yazılımın satışını veya kullanımını artırmak için, programcılar küçük hataları, aksaklıkları gidermek veya yazılıma donanıma veya işletim sistemine uyumluluk sorunlarını gidermek için tasarlanmış bir yazılım düzeltme eki adı verilen şey oluşturabilirler.

Bir programla ilgili tutarlı problemler fark ederseniz, programı düzeltebilecek bir yazılım yaması olup olmadığını internette araştırmak kolaydır. Çoğu durumda bu yamalar ücretsizdir ve çoğu internetten indirilir. Bu düzeltme eklerinin adil bir yüzdesi, sorunların çözülmesine yardımcı olur, ancak kötü oluşturulmuş bir yazılım eki aslında yeni sorunlar oluşturabilir.

Bir yazılım yamasının birkaç alternatif adı vardır. Yazılımın önemli yönleri değiştirildiğinde, bunlara bunun yerine yazılım güncellemeleri denilebilir. Bazıları ücretsiz olarak indirmek yerine satılabilir. Bu, uzantı paketi adı verilen ürünleri satın alabileceğiniz çeşitli bilgisayar oyunlarında yaygındır. Bunlar oyunun kurallarını değiştirebilir, yeni özellikler ekleyebilir veya yeni senaryolar ekleyebilir, böylece insanlar oyunu oynamaya devam edebilir. Bir oyun bir süredir piyasadayken, birkaç uzatma paketi içeren bir pakette satılabilir.

Bazen, programcılar mevcut oyunlar için uzatma paketi denmesini gerektirmeyen küçük ücretsiz özellikler yaratırlar. Örneğin, Zoo Tycoon® gibi oyunlarda, oyuna ekleyebileceğiniz fazladan bazı unsurları ekleyebileceğiniz ufak programlama parçalarını indirebilirsiniz. Ekleyebileceğiniz ekstra hayvanlar veya bağış merkezlerinden konuklarınızdan daha fazla para toplamak için bağış yapabilirsiniz. Ayrıca, bir oyun veya başka bir yazılım türü popüler olduğunda ancak birkaç yıldan beri mevcut olduğunda, daha yeni yazılımlar, daha yeni bilgisayarlar veya daha yeni işletim sistemleriyle uyumluluk sorunları gösterebilir. Daha yeni sistemlerle veya bilgisayarlarla çalışmak üzere güncellenmemiş bir yazılım türünün hayranları, genellikle zevk aldıkları programların ömrünü uzatabilecekleri bir yazılım düzeltme eki yapılmasını ister.

Genellikle bir donanım türü için tasarlanan programlar için bir yazılım düzeltme ekine ihtiyacınız olduğunu genellikle bulacaksınız. Örneğin, popüler PC programları Mac®: bilgisayarlarda da çalışmayabilir veya çalışmayabilir. Bazen bir programcının hem Mac hem de PC sürümleri oluşturması gerekir. Diğer zamanlarda, bir sistem için tasarlanmış bir program diğerinde etkili değildir ve sadece aksaklıkları gidermek için bir yazılım yaması gerektirir.

Yazılım yamasının modern kurulumu geçmişte olduğundan çok daha kolaydır. Bu özellikle, yamanın çalışabilmesi için bir kişinin birden fazla komut setinden geçmesi gerekebilecek PC sistemlerinde geçerlidir. Bunun yerine, yazılım düzeltme ekini indirdikten sonra, düzeltme ekinin boyutuna ve bilgisayarınızın hızına bağlı olarak birkaç dakika içinde olsa da, yalnızca yüklemeniz gerekir.