Yüklenebilir ve Taşınabilir Yazılımlar
Yazılım uygulama geliştiricileri ürünlerini çoğunlukla CD / DVD gibi ortamlar veya internet aracılığıyla dağıtırlar. Yazılım türüne bağlı olarak, kullanıcının yazılım uygulamasını çalıştırabilmesi için bir veya daha fazla görevi yerine getirmesi gerekir. Bazen, kullanıcılar sadece sağlanan program dosyalarını uygun bir klasöre kopyalayarak bir uygulamayı çalıştırabilir, ancak diğerleri kullanıcının önce otomatik yazılım yükleyici programını çalıştırarak yazılımı yüklemesini gerektirir. Tipik olarak, bu farka dayanarak, yazılım uygulamaları Yüklenebilir veya Taşınabilir yazılım olarak kategorize edilir. Resmi bir kurulum işlemi olmaması, Mac OS X'te bir süre önce standarttı. AmigaOS 4.0 ve Mac OS X 1-9 gibi doğrudan çıkarılabilir ortamlardan çalıştırılabilen bazı işletim sistemleri bile vardır.
Yüklenebilir Yazılım Nedir?
Yüklenebilir yazılım uygulamalarının, çalışması için bilgisayara kullanıcı tarafından 'yüklenmesi' gerekir. Yükleme, tüm dosyaları (sürücüler, eklentiler vb. Dahil) bilgisayarın uygun konumlarına yerleştirme işlemidir, böylece kullanıcı tarafından yürütülebilir. Ancak, yükleme için yerleştirilmesi gereken dosya sayısı ve türleri her program için değişiklik gösterdiğinden, çoğu bir yükleyici ile birlikte gelir (bu, yükleme işlemini otomatikleştiren özel bir programdır). Bu durumda, kullanıcı yalnızca başka bir şey hakkında endişelenmeden programın yükleyicisini yürütmelidir..
Yükleyici genellikle bazı sıkıştırılmış formlarda bulunan program dosyalarını açabilir, bunları belirtilen yollara (klasörlere) kopyalayabilir, yazılımın sistem donanımına uygun olduğundan emin olabilir, işletim sistemini yeni yüklenen program hakkında bilgilendirebilir, vb. paylaşılan ve özel sistem dosyalarını oluşturma ve değiştirme, klasör oluşturma, Windows kayıt defteri girdilerini güncelleme, yapılandırma dosyalarına giriş ekleme, ortam değişkenlerini güncelleme ve kısayol oluşturma gibi birçok yazılım yükleyicisi tarafından gerçekleştirilir. Ayrıca, program için sistem uygunluğu ve sistemdeki kullanılabilir alan da kurulumcu tarafından kontrol edilebilir. Yükleyici yürütme işlemini tamamladıktan sonra (tüm yükleme görevlerini tamamladıktan sonra), yazılım kullanıcı tarafından çalıştırılmaya hazırdır. Genellikle, yüklenebilir yazılım uygulamaları, kullanıcının bir veya daha fazla dosyayı (yükleme işlemi sırasında yüklenen) yanlışlıkla veya el ile kaldırmaması koşuluyla, kullanıcının istediği kadar (yeniden yüklemeden) çalıştırılabilir..
Taşınabilir Yazılım Nedir?
Taşınabilir yazılım (taşınabilir uygulamalar), işletim sistemine bağlı olmadan kendi kendine çalışabilen programlardır. Bunlara bağımsız bilgisayar yazılım programları da denir. Bu taşınabilirlik nedeniyle, bu tür uygulamalar genellikle çıkarılabilir depolama ortamlarında (yani harici sabit disk sürücüleri, CD, DVD, USB parmak sürücüleri veya disketler) tutulur ve çalıştırılır. Tüm ek program dosyaları, yapılandırma dosyaları ve ilgili veriler medyanın kendisinde saklanır. Taşınabilir yazılımlar her türlü makinede çalıştırılabilse de, belirli bir işletim sistemi gerektirirler. Ancak, taşınabilirlik, belirli işletim sistemine bağlı olarak uygulanması zor bir kavramdır. Örneğin, tüm uygulamalar AmigaOS işletim sisteminde taşınabilir (tanım gereği). Windows'da, kurulum gerektirmeyen programlara genellikle taşınabilir yazılım denir. Ancak, yazılım taşınabilirliğinin (farklı platformlara uygun kaynak kodunun derlenmesi) taşınabilir uygulamalar geliştirmekten farklı bir fikir olduğunu belirtmek önemlidir..
Yüklenebilir Yazılım ile Taşınabilir Yazılım arasındaki fark nedir?
Yüklenebilir yazılım uygulamaları tipik olarak otomatik olarak kısayollar oluşturur, ancak kullanıcının sizin için oluşturmadığı için taşınabilir yazılım uygulamaları için manuel olarak kısayollar oluşturması gerekir. Yüklenebilir yazılım uygulamaları, kullanıcının bilmediği yerlerde yeni dosyalar veya klasörler oluşturabilir. Ancak bazen, kullanıcı uygulamayı kaldırdığında, bu dosya veya klasörlerin bazıları tamamen kaldırılmaz (ve kullanıcının temizlemek için genellikle bunları bulup manuel olarak silmesi gerekir, çünkü bilgisayarın sabit diskinde gereksiz yer kaplayabilir). Ö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ın kaldırılmasının (kaldırılmasının) yüklenebilir yazılım uygulamalarının kaldırılmasından çok daha kolay (kullanıcının tek yapması gereken ilgili klasörü ve içeriğini silmek) anlamına gelir.
Bazen, çift veya üçlü önyükleme sistemlerine sahip kullanıcıların yüklenebilir yazılım uygulamalarından daha fazla taşınabilir yazılım uygulamaları kullanması avantajlıdır, çünkü taşınabilir yazılımla kullanıcının ikinci veya üçüncü işletim sistemine tekrar yüklemesi gerekmez (bu nedenle kullanıcı ayarları korunmuş). Ancak tüm yüklenebilir yazılım uygulamaları için, kullanıcı bunu diğer işletim sistemlerine yeniden 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 istiyorsa, uygulamayı o bilgisayara yeniden yüklemelidir (böylece ilk bilgisayarda depolanan tüm kullanıcı ayarlarını kaybeder). Ancak, taşınabilir yazılım bir flash sürücü gibi çıkarılabilir bir ortam aracılığıyla bir bilgisayardan diğerine kolayca aktarılabilir ve kullanıcı ayarı da aktarılır. Bu, aslında 'taşınabilir' yazılım uygulamaları olarak adlandırılmalarının ana nedenidir..
Bu nedenle, yazılımı yalnızca bir bilgisayara veya işletim sistemine kurmak gerekirse, yüklenebilir yazılım sizin için çalışacaktır, ancak uygulamayı gittiğiniz her yere taşımayı planlıyorsanız, taşınabilir uygulamalar tercih edilen seçenek olmalıdır. Ancak, taşınabilir uygulamaları en yüksek potansiyellerinde etkili bir şekilde kullanmak için kabul edilebilir G / Ç hızlarına sahip harici veya çıkarılabilir cihazlara sahip olmak önemlidir (örneğin, büyük taşınabilir uygulamalar için USB sürücüler yerine harici bir sabit disk sürücüsü kullanılmalıdır). Ayrıca, çevrimiçi yedekleme sistemlerini (DropBox gibi) kullanmak istiyorsanız, taşınabilir uygulamalarınızın en son sürümünü (güncellenmiş ayarlarla vb.) Masaüstü makinenizden dizüstü bilgisayarınıza kolayca aktarabilirsiniz. Yüklenebilir yazılımlarda bu asla bir seçenek değildir.