Udostępnij za pośrednictwem


Ikona aplikacji dla aplikacji platformy Xamarin.Mac

W tym artykule opisano tworzenie obrazów wymaganych dla ikony aplikacji Xamarin.Mac, łączenie obrazów w plik .icns i dołączanie ikony w projekcie Xamarin.Mac.

Omówienie

Podczas pracy z językami C# i .NET w aplikacji platformy Xamarin.Mac deweloper ma dostęp do tych samych narzędzi obrazów i ikon, które wykonuje deweloper pracujący w Objective-C środowisku Xcode.

Świetna ikona powinna przekazać główny cel aplikacji Xamarin.Mac i wskazówki, których użytkownik powinien oczekiwać podczas korzystania z aplikacji. W tym artykule opisano wszystkie kroki niezbędne do utworzenia zasobów obrazu wymaganych dla ikony, pakowania tych zasobów do AppIcon.appiconset pliku i korzystania z tego pliku w aplikacji Xamarin.Mac.

Edytor AppIcon.appiconset

Ikona aplikacji

Świetna ikona powinna przekazać główny cel aplikacji Xamarin.Mac i wskazówki, których użytkownik powinien oczekiwać podczas korzystania z aplikacji. Każda aplikacja systemu macOS musi zawierać kilka rozmiarów ikony do wyświetlania w programie Finder, Dock, Launchpad i innych lokalizacjach na całym komputerze.

Projektowanie ikony

Firma Apple sugeruje następujące wskazówki podczas projektowania ikony aplikacji:

  • Rozważ nadanie ikonie realistycznego i unikatowego kształtu.
  • Jeśli aplikacja systemu macOS ma odpowiednik systemu iOS, nie używaj ponownie ikony aplikacji systemu iOS.
  • Używaj uniwersalnych obrazów, które ludzie mogą łatwo rozpoznać.
  • Staraj się o prostotę.
  • Użyj koloru i cienia oszczędnie, aby ułatwić ikonie opowiedzenie historii aplikacji.
  • Unikaj mieszania rzeczywistego tekstu z tekstem greckim lub wierszami, aby sugerować tekst.
  • Utwórz wyidealizowaną wersję tematu ikony zamiast używać rzeczywistego zdjęcia.
  • Unikaj używania elementów interfejsu użytkownika systemu macOS w ikonach.
  • Nie używaj replik ikon firmy Apple w ikonach.

Zapoznaj się z sekcjami Galeria ikon aplikacji i Projektowanie ikon aplikacji w wytycznych dotyczących interfejsu użytkownika systemu OS X firmy Apple przed projektowaniem ikony aplikacji Xamarin.Mac.

Wymagane rozmiary obrazów i nazwy plików

Podobnie jak każdy inny zasób obrazu, którego deweloper zamierza użyć w aplikacji platformy Xamarin.Mac, ikona aplikacji musi zawierać zarówno wersję standardową, jak i siatkową. Ponownie, podobnie jak każdy inny obraz, użyj @2x formatu podczas nazywania plików Ikony:

  • Nazwa obrazu w rozdzielczości - standardowej.rozszerzenie nazwy pliku (przykład: icon_512x512.png)
  • Nazwa_obrazu o wysokiej rozdzielczości - @2x.nazwa pliku-rozszerzenie (przykład: icon_512x512@2x.png)

Na przykład aby podać wersję 512 x 512 ikony aplikacji, plik będzie miał nazwę icon_512x512.png i icon_512x512@2x.png.

Aby upewnić się, że ikona wygląda świetnie we wszystkich miejscach, które widzą użytkownicy, podaj zasoby w rozmiarach wymienionych poniżej:

Nazwa pliku Rozmiar w pikselach
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

Aby uzyskać więcej informacji, zobacz dokumentację zapewniania wysokiej rozdzielczości przez firmę Apple wszystkich zasobów graficznych aplikacji.

Pakowanie zasobów ikony

Dzięki ikonie zaprojektowanej i zapisanej w wymaganych rozmiarach i nazwach plików Visual Studio dla komputerów Mac ułatwia przypisywanie ich do zasobów obrazów do użycia na platformie Xamarin.Mac.

Należy wykonać następujące czynności:

  1. W okienku rozwiązania otwórz plik Assets.xcassets>AppIcons.appiconset:

    Edytowanie aplikacji AppIcon.appiconset

  2. Dla każdego wymaganego rozmiaru ikony kliknij ikonę i wybierz odpowiedni plik obrazu utworzony powyżej:

    Wybieranie obrazu ikony

  3. Zapisz zmiany.

Korzystanie z ikony

Po skompilowania AppIcon.appiconset pliku należy przypisać go do projektu Xamarin.Mac w Visual Studio dla komputerów Mac.

Należy wykonać następujące czynności:

  1. Kliknij dwukrotnie plik Info.plist w okienkurozwiązania, aby otworzyć opcje projektu.

  2. W sekcji Target aplikacji systemu Mac OS X kliknij ikony aplikacji, aby wybrać AppIcon.appiconset plik:

    Ustawianie zestawu ikon

  3. Zapisz zmiany.

Po uruchomieniu aplikacji nowa ikona zostanie wyświetlona w doku:

Przykład ikony aplikacji w docku systemu macOS

Podsumowanie

W tym artykule szczegółowo przedstawiono pracę z obrazami wymaganymi do utworzenia ikony aplikacji systemu macOS, pakowania ikony i dołączania ikony w projekcie Xamarin.Mac.