Xamarin. Mac uygulamaları için uygulama simgesi

Bu makalede, Xamarin. Mac uygulamasının simgesi için gereken görüntülerin oluşturulması, görüntüleri bir. ICNS dosyasına paketleme ve Xamarin. Mac projesindeki simgenin dahil edilmesi ele alınmaktadır.

Genel Bakış

Bir Xamarin. Mac uygulamasında C# ve .NET ile çalışırken, bir geliştiricinin, Objective-C ve Objective-C üzerinde çalışan bir geliştiricinin kullandığı aynı görüntüye ve simge araçlarına erişimi vardır.

Harika bir simge, bir Xamarin. Mac uygulamasının ana amacını ve kullanıcının uygulamayı kullanırken beklemesi gereken ipucu deneyimini iletmelidir. Bu makalede, bir simge için gereken görüntü varlıklarını oluşturmak için gereken tüm adımlar ele alınmaktadır, bu varlıkları bir dosya halinde paketleyerek AppIcon.appiconset ve bu dosyayı bir Xamarin. Mac uygulamasında tüketiyor.

AppIcon. appiconset düzenleyici

Uygulama simgesi

Harika bir simge, bir Xamarin. Mac uygulamasının ana amacını ve kullanıcının bir uygulama kullanırken beklemesi gereken ipucu deneyimini iletmelidir. Her macOS uygulaması, bilgisayarın tamamında Finder, Dock, Launchpad ve diğer konumlarda görüntülenecek simgenin birkaç boyutunu içermelidir.

Simgeyi tasarlama

Apple, bir uygulamanın simgesini tasarlarken aşağıdaki ipuçlarını önerir:

  • Simgeye gerçekçi ve benzersiz bir şekil vermeyi düşünün.
  • MacOS uygulamasının bir iOS karşılığı varsa, iOS uygulamasının simgesini yeniden kullanmayın.
  • Kişilerin kolayca tanıyabileceği evrensel canlandırın 'yi kullanın.
  • Basitlik için çaba harcar.
  • Simgenin uygulamanın hikayesine söyleme konusunda yardım almak için renk ve gölge kullanımını dikkatli bir şekilde kullanın.
  • Metin önermek için, gerçek metinleri greeklenen metin veya satırlarla karıştırmaktan kaçının.
  • Gerçek bir fotoğrafı kullanmak yerine simgenin konusunun ilgili bir sürümünü oluşturun.
  • Simgelerinde macOS Kullanıcı arabirimi öğelerini kullanmaktan kaçının.
  • Simgelerinde Apple simgelerinin çoğaltmalarını kullanmayın.

Lütfen bir Xamarin. Mac uygulamasının simgesini tasarlamadan önce, Apple 'ın OS X insan arabirimi yönergelerinin uygulama simgeleri bölümünü okuyun.

Gerekli görüntü boyutları ve dosya adları

Geliştiricinin bir Xamarin. Mac uygulamasında kullanacağı diğer görüntü kaynakları gibi, uygulama simgesinin hem standart hem de Retina çözümleme sürümü sağlaması gerekir. Aynı şekilde, diğer tüm görüntü gibi @2x simge dosyalarını adlandırırken bir biçim kullanın:

  • Standart çözünürlükGörüntüAdı.dosya adı uzantısı (örnek: icon_512x512.png)
  • Yüksek çözünürlüklüIma@2x.dosya adı uzantısı (örnek: )

Örneğin, uygulama simgesinin 512 x 512 sürümünü sağlamak için, dosya icon_512x512.png ve olarak adlandırılır .

Simgenin, kullanıcıların göreceği tüm yerlerde harika göründüğünden emin olmak için, aşağıda listelenen boyutlarda kaynakları sağlayın:

Kısaltın Piksel cinsinden boyut
icon_512x512@2x.png 1024 x 1024
icon_512x512.png 512 x 512
icon_256x256@2x.png 512 x 512
icon_256x256.png 256 x 256
icon_128x128@2x.png 256 x 256
icon_128x128.png 128 x 128
icon_32x32@2x.png 64 x 64
icon_32x32.png 32 x 32
icon_16x16@2x.png 32 x 32
icon_16x16.png 16 x 16

Daha fazla bilgi için bkz. Apple 'ın tüm uygulama grafik kaynakları belgelerinin High-Resolution sürümleri .

Simge kaynaklarını paketleme

gerekli dosya boyutları ve adları için tasarlanan ve kaydedilen simge ile Mac için Visual Studio, bunları Xamarin. Mac 'te kullanmak üzere görüntü varlıklarına atamayı kolaylaştırır.

Şunları yapın:

  1. Çözüm bölmesivarlıkları açın. xcassetsappsimgeler. appiconset:

    AppIcon. appiconset 'ı düzenleyenAppIcon

  2. Gereken her simge boyutu için simgeye tıklayın ve yukarıda oluşturulan karşılık gelen görüntü dosyasını seçin:

    Selecting an icon imageSimgegörüntüsü seçme

  3. Yaptığınız değişiklikleri kaydedin.

Simgesini kullanma

AppIcon.appiconsetdosya derlendikten sonra, Mac için Visual Studio ' deki Xamarin. Mac projesine atamanız gerekir.

Şunları yapın:

  1. Project seçenekleriniaçmak için Çözüm Bölmesiınfo. plist ' e çift tıklayın.

  2. Mac OS X uygulama hedefi bölümünde, dosyayı seçmek Için uygulama simgeleri ' ne tıklayın :

    Simge kümesini ayarlama ayarı

  3. Değişiklikleri kaydedin.

Uygulama çalıştırıldığında, yeni simge Dock 'ta görüntülenir:

MacOS içindeki uygulama simgesine bir örnek,

Özet

Bu makale, bir macOS uygulaması simgesi oluşturmak, bir simge paketlemek ve Xamarin. Mac projesinde bir simge eklemek için gereken görüntülerle çalışma hakkında ayrıntılı bir bakış gerçekleştirmiştir.