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.
![]()
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:
Çözüm bölmesivarlıkları açın. xcassetsappsimgeler. appiconset:
AppIconGereken 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:
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:
Project seçenekleriniaçmak için Çözüm Bölmesiınfo. plist ' e çift tıklayın.
Mac OS X uygulama hedefi bölümünde, dosyayı seçmek Için uygulama simgeleri ' ne tıklayın :
Değişiklikleri kaydedin.
Uygulama çalıştırıldığında, yeni simge Dock 'ta görüntülenir:
,
Ö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.