Kurulum ve Taşınabilir Yazılımlar Arasındaki Fark
Yüklenebilir ve Taşınabilir Yazılımlara
Bağlı Yazılım uygulamalarının geliştiricileri, ürünlerini çoğunlukla CD / DVD gibi ortamlar vasıtasıyla veya internet üzerinden dağıtmaktadır. Yazılımın türüne bağlı olarak, kullanıcının yazılım uygulamasını çalıştırmadan önce bir veya daha fazla görevi gerçekleştirmesi gerekir. Bazen, kullanıcılar verilen bir program dosyalarını uygun bir klasöre kopyalayarak bir uygulamayı çalıştırabilir, ancak diğerleri önce kullanıcının otomatik yazılım yükleyici programını çalıştırarak yazılımı yüklemesini gerektirir. Tipik olarak, bu farka bağlı olarak, yazılım uygulamaları Kurulabilir veya Taşınabilir yazılım olarak sınıflandırılır. Resmi bir yükleme işlemi yapılmamış olması Mac OS X'in standartlarıydı. Çıkarılabilir medyadan doğrudan çalıştırılabilen AmigaOS 4. 0 ve Mac OS X 1-9 gibi bazı işletim sistemleri bile var.
Kurulabilir Yazılım Nedir?
Yüklenebilir yazılım uygulamalarının çalışması için yazılımın kullanıcısı tarafından bilgisayara 'yüklenmiş' olması gerekir. Kurulum, kullanıcı tarafından yürütülebilmesi için tüm dosyaları (sürücüleri, eklentileri vb. Dahil) bilgisayarın uygun yerlerine koyma işlemidir. Ancak, yükleme için yerleştirilecek dosyaların sayısı ve türleri her program için değişiklik gösterdiğinden bunların çoğu kurulum programını otomatikleştiren özel bir program olan bir yükleyici ile birlikte gelir. Bu durumda, kullanıcı yalnızca başka herhangi bir şeyden endişe etmeden programın yükleyicisini çalıştırmalıdır.
Genellikle yükleyici, sıkıştırılmış formda bulunan program dosyalarını paketten çıkarabilir, bunları belirtilen yollara (klasörler) kopyalayabilir, yazılımın sistem donanımı için uygun olduğundan emin olabilir, işletim sistemine yeni yüklenen program vb. Paylaşılan ve özel sistem dosyalarının oluşturulması ve değiştirilmesi, klasörler oluşturulması, Windows kayıt defteri girdilerinin güncellenmesi, yapılandırma dosyalarına girdilerin eklenmesi, ortam değişkenlerinin güncellenmesi ve kısayollar oluşturulması gibi diğer ortak işlemler yazılım yükleyicilerin çoğunda gerçekleştirilir. Ayrıca, programın sisteme uygunluğu ve sistemdeki mevcut alan yükleyici tarafından da kontrol edilebilir. Yükleyici yürütmeyi tamamladıktan sonra (tüm yükleme görevlerini tamamlar), yazılım kullanıcı tarafından çalıştırılmaya hazırdır. Yüklenebilir yazılım uygulamaları, kullanıcı yanlışlıkla veya el ile bir veya daha fazla dosyayı (yükleme işlemi sırasında yüklenen) kaldırmadığı sürece, kullanıcının istediği sayıda (tekrar yüklemeden) çalıştırılabilir.
Taşınabilir Yazılım nedir?
Taşınabilir yazılımlar (taşınabilir uygulamalar), işletim sistemine bağlı kalmaksızın kendiliğinden çalışabilen programlardır.Bunlara ayrıca bağımsız bilgisayar yazılımı programları denir. Bu taşınabilirlik nedeniyle, bu tür uygulamalar çoğunlukla çıkarılabilir depolama ortamlarından (harici sabit disk sürücüleri, CD, DVD, USB parmak sürücüleri veya disketler) açık tutulur ve çalıştırılır. Tüm ek program dosyaları, yapılandırma dosyaları ve ilgili veriler ortamın kendisinde saklanır. Taşınabilir yazılımlar her tür makine üzerinde çalıştırılabilir olsalar da belirli bir işletim sistemi gerektirirler. Ancak taşınabilirlik, belirli işletim sistemine bağlı olarak uygulanması zor bir konsepttir. Örneğin, tüm uygulamalar AmigaOS işletim sisteminde taşınabilir (tanımı gereği). Windows'ta, kurulum gerektirmeyen bu programlara genellikle taşınabilir yazılım denir. Ancak, yazılım taşınabilirliğinin (farklı platformlara uyması için kaynak kodunun derlenmesi) taşınabilir uygulamalar geliştirmekten farklı bir fikir olduğunu unutmamak önemlidir.
Kurulabilir Yazılım ve Taşınabilir Yazılım arasındaki fark nedir?
Yüklenebilir yazılım uygulamaları genellikle otomatik olarak kısayollar oluşturur, ancak kullanıcı taşınabilir yazılım uygulamaları için sizin için kısayol oluşturmazlar. Yüklenebilir yazılım uygulamaları, kullanıcı tarafından bilinmeyen yerlerde yeni dosya veya klasörler oluşturabilir. Ancak bazen, kullanıcı uygulamayı kaldırdığında, bu dosyaların veya klasörlerin bir kısmı tamamen kaldırılmaz (ve genellikle bilgisayarın sabit diskinde gereksiz alan alabilecekleri için kullanıcı bunları bulup temizlemek için elle silmelidir). Öte yandan, taşınabilir yazılım genellikle kendi klasöründe kalır ve dosyaları veya klasörleri bilgisayardaki diğer konumlara yaymaz. Bu, taşınabilir uygulamaları kaldırmanın (kaldırmanın) yüklenebilir yazılım uygulamalarını kaldırmaktan çok daha kolaydır (tüm kullanıcıların yapması gereken ilgili klasörü ve içeriğini silmektir).
Bazen ikili veya üçlü önyükleme sistemine sahip kullanıcılar için yüklenebilir yazılım uygulamalarına kıyasla taşınabilir yazılım uygulamaları kullanmak avantajlıdır, çünkü taşınabilir yazılım kullanıcıyı ikinci veya üçüncü işletim sistemine tekrar yüklemek zorunda kalmaz (bu nedenle kullanıcı ayarlar korunur). Fakat tüm yüklenebilir yazılım uygulamaları için, kullanıcı diğer işletim sistemlerine tekrar yüklemelidir ve tüm kullanıcı ayarları kaybolacaktır. Benzer şekilde, kullanıcı aynı yüklenebilir yazılımı başka bir bilgisayarda çalıştırmak isterse, o bilgisayarda uygulamayı yeniden yüklemek zorunda kalır (böylece ilk bilgisayarda depolanan tüm kullanıcı ayarlarını kaybeder). Bununla birlikte, taşınabilir yazılımlar bir bilgisayardan başka bir bilgisayara flaş sürücü gibi çıkarılabilir bir medya aracılığıyla kolaylıkla aktarılabilir ve kullanıcı ayarı da aktarılır. Aslında bunun 'taşınabilir' yazılım uygulamaları olarak adlandırılmasının başlıca nedeni budur.
Dolayısıyla, yazılımı yalnızca bir bilgisayara veya işletim sistemine yüklemek gerekiyorsa, kurulabilir yazılım sizin için işinize yarayacak, ancak uygulamanızı her yere götürmeyi planlıyorsanız, taşınabilir uygulamalar tercih edilen tercih olmalıdır.Ancak, taşınabilir uygulamaları tam potansiyeline etkin bir şekilde kullanmak için kabul edilebilir G / Ç hızlarına sahip harici veya çıkarılabilir aygıtlara sahip olmak önemlidir (örneğin, büyük taşınabilir uygulamalar için USB sürücüler yerine bir harici sabit disk sürücüsü kullanılmalıdır). Ayrıca, çevrimiçi yedekleme sistemlerini (örneğin DropBox) kullanmak istiyorsanız taşınabilir uygulamalarınızın en son sürümünü (güncellenmiş ayarlarla birlikte) masaüstü bilgisayarınızdan dizüstü bilgisayarınıza kolayca aktarabilirsiniz. Bu, kurulabilir yazılımlarla asla bir seçenek değildir.