Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows uygulaması içeren standart MSIX paketlerine ek olarak, belirli senaryolar için yararlı olan birkaç farklı türde özelleştirilmiş MSIX paket biçimi vardır.
İsteğe bağlı paketler
İsteğe bağlı paketler, bir uygulama paketinin özgün işlevselliğini desteklemek veya genişletmek için kullanılır. Bir uygulamayı yayımlamak, daha sonra isteğe bağlı paketler yayımlamak veya hem uygulamayı hem de isteğe bağlı paketleri aynı anda yayımlamak mümkündür. uygulamanızı isteğe bağlı bir paket aracılığıyla genişleterek, içeriği ayrı bir uygulama paketi olarak dağıtma ve para kazanma avantajlarına sahipsiniz. İsteğe bağlı paketler genellikle ana uygulamanın kimliğiyle (uygulama uzantılarından farklı olarak) çalıştırıldığından özgün uygulama geliştiricisi tarafından geliştirilmeye yöneliktir. İsteğe bağlı paketinizi nasıl tanımladığınıza bağlı olarak, ana uygulamanıza isteğe bağlı paketinizden kod, varlık veya hem kod hem de varlık yükleyebilirsiniz. Uygulamanızı ayrıca para kazanabilecek, lisanslanabilecek ve dağıtılacak içerikle geliştirmeniz gerekiyorsa, isteğe bağlı paketler sizin için doğru seçim olabilir.
Daha fazla ayrıntı için bkz. İsteğe bağlı paketler ve ilgili küme yazma.
Uygulama akışı yükleme
Akış yükleme, uygulamanızın kullanıcılara teslim etme şeklini iyileştirmenin bir yoludur. Siz kullanmadan önce uygulamanın tamamının indirilmesini beklemek yerine, kullanıcılar gerekli bir bölüm indirildikten hemen sonra uygulamayla etkileşime geçebilir. Uygulamanızı temel etkinleştirme ve başlatma ve uygulamanın geri kalanı için ek içerik için gerekli bir bölüme bölmek geliştirici olarak size bağlı.
Daha fazla bilgi için bkz. Uygulama akışı kurulumu.
Düz paket paketleri
Düz paket uygulama paketleri normal uygulama paketlerine benzer, ancak klasöre tüm uygulama paketlerini eklemek yerine düz paket yalnızca bu uygulama paketlerine başvurular içerir. Düz bir paket, dosyaların kendileri yerine uygulama paketlerine başvurular içererek bir uygulamayı paketlemek ve indirmek için gereken süreyi azaltır.
Diğer ayrıntılar için bkz. Düz paket uygulama paketleri.
Varlık paketleri
Varlık paketleri, uygulamanız tarafından kullanılmak üzere yaygın, merkezi bir yürütülebilir dosya kaynağı veya yürütülemeyen dosyalardır. Bunlar genellikle işlemci olmayan veya dile özgü dosyalardır. Örneğin bu, bir varlık paketindeki resim koleksiyonunu ve her ikisi de uygulama tarafından kullanılan başka bir varlık paketindeki videoları içerebilir. Uygulamanız birden çok mimariyi ve birden çok dili destekliyorsa, bu varlıklar mimari paketine veya kaynak paketine dahil edilebilir, ancak bu aynı zamanda varlıkların çeşitli mimari paketlerinde birden çok kez çoğaltılacağı ve disk alanı kaplanması anlamına gelir. Varlık paketleri kullanılıyorsa, bunların yalnızca bir kez genel uygulama paketine dahil edilmesi gerekir.
Daha fazla ayrıntı için bkz. Varlık paketlerine giriş.
Kaynak paketleri
Kaynak paketleri, uygulamanızın birden çok görüntü boyutuna ve sistem diline uyum sağlamasına olanak sağlayan yalnızca varlık paketleridir. Kaynak paketi kullanıcı dili, sistem ölçeği ve DirectX özelliklerini hedefleyerek uygulamanın çeşitli kullanıcı senaryolarına uyarlanması sağlar. Bir uygulama paketi birkaç kaynak içerse de, işletim sistemi yalnızca kullanıcı cihazı başına ilgili kaynakları indirerek bant genişliği ve disk alanı tasarrufu sağlar.
MSIX Paketleri
BIR MSIX paketi birden çok MSIX paketinden oluşur ve kullanıcıların indirebileceği uygulamanın boyutunu küçültebilir. Bunlar farklı mimariler, dile özgü varlıklar, çeşitli görüntü ölçeği varlıkları veya belirli cihazlar için geçerli olan kaynaklar için yararlıdır. Uygulamanızın birden çok mimari sürümünü tek bir varlığa birleştirerek, yalnızca paketin dağıtım konumunuza yüklenmesi gerekir (her mimari için bir tane olması yerine). Windows 10 dağıtım platformu .msixbundle paket türünün farkındadır ve yalnızca bir cihazın mimarisine uygun dosyaları indirir. Belirli bir uygulama için .msixbundle dağıtmaya karar verirseniz, yalnızca bir MSIX paketini dağıtmaya geri dönemeyeceğinizi unutmayın.
Uygulama uzantıları
Uygulama uzantıları , uygulamanızın diğer uygulamalar tarafından sağlanan içeriği barındırmasını sağlar. Bu uygulamalardan salt okunur içeriği keşfedin, listeleyin ve bunlara erişin.
Bir uygulama uzantıları destekliyorsa, herhangi bir geliştirici uygulama için bir uzantı gönderebilir. Bu nedenle, önceden test edilmemiş bir uzantı yüklediğinde konak uygulamasının sağlam olması gerekir. Uzantılar güvenilmez olarak düşünülmelidir.
Uygulamalar uzantılardan kod yükleyemez. Kod yürütmeye ihtiyacınız varsa uygulama hizmetlerini göz önünde bulundurun.
Uygulama Hizmetleri
Windows uygulama hizmetleri, uygulamanızın başka bir uygulamaya hizmet sağlamasına izin vererek uygulamadan uygulamaya iletişimi etkinleştirir. Uygulama hizmetleri, uzak cihazlarda Windows 10, sürüm 1607'den başlayarak uygulamaların aynı cihazda çağırabileceği kullanıcı arabirimi olmayan hizmetler oluşturmanıza olanak tanır. Ayrıntılar için bkz. Uygulama hizmeti oluşturma ve kullanma.
Uygulama hizmetleri, bir cihazdaki web hizmetlerine benzer. Uygulama hizmeti, konak uygulamasında arka plan görevi olarak çalışır ve hizmetini diğer uygulamalara sağlayabilir. Örneğin, bir uygulama hizmeti diğer uygulamaların kullanabileceği bir barkod tarayıcı hizmeti sağlayabilir. Ya da bir Kurumsal uygulama paketi, paketteki diğer uygulamalar için kullanılabilen ortak bir yazım denetimi uygulama hizmetine sahiptir.
Değişiklik paketleri
Değişiklik paketleri, BT Uzmanlarının uygulamaları yeniden paketlemeye gerek kalmadan özelleştirmesine olanak sağlar. Windows 10 sürüm 1809'da, değişiklik paketi olarak adlandırılan yeni bir MSIX paketi türü kullanıma sunulmuştur. Değişiklik paketleri, etkinleştirme noktası olmayabilecek eklentiler/eklemeler de olabilir. BT uzmanları, bu özelliği kullanarak MSIX kapsayıcılarını esnek bir şekilde değiştirip uygulamaları, kuruluşlarının özelleştirmeleriyle uyumlu hale getirebilirler.
Ayrıca Bkz.
Uygulama hizmeti oluşturma ve kullanma
Varlık paketlerine giriş
Paketleme düzeni ile paket oluşturma
İsteğe bağlı paketler ve ilgili küme yazma
Varlık paketleri ve paket katmanlama ile geliştirme
Uygulama akışı yükleme
Flat bundle uygulama paketleri
Windows.ApplicationModel.AppService ad alanı
Windows.ApplicationModel.Extensions isim alanı