Ta strona jest automatycznie tłumaczona na wiele języków za pomocą oprogramowania stworzonego przez Kohei Koyanagi. Dla najwyższej dokładności zajrzyj do oryginału w angielskim .

Splync 1.13: Ulepszona Widoczność w Trybie Ciemnym

Tryb Jasny i Tryb Ciemny

Jak wiesz, możesz zmieniać wygląd swojego iPhone’a między trybem jasnym a ciemnym. Jeśli nie wiesz, jak to zrobić, postępuj zgodnie z tymi krokami: Otwórz Ustawienia iPhone’a, przewiń w dół i stuknij Wyświetlacz i Jasność. Zobaczysz dwa obrazy podglądu oznaczone Jasny i Ciemny. Stuknij w ten, który preferujesz, aby go zastosować. Dzięki temu możesz dostosować ekran, aby uzyskać lepszą widoczność i komfort w zależności od otoczenia. Tryb Jasny istnieje od pierwszego iPhone’a. Apple oficjalnie wprowadziło tryb ciemny do iPhone’a i iPada wraz z iOS 13 / iPadOS 13 we wrześniu 2019 roku. Funkcja ta zadowoliła wielu użytkowników iPhone’a dzięki spersonalizowanemu wyglądowi interfejsu. Niektórzy wolą tryb jasny, podczas gdy inni są oddani trybowi ciemnemu. Możesz również wybrać opcję Automatyczne, która przełącza się między trybami w zależności od pory dnia.

Jak Twórcy Aplikacji Kontrolują Projekt UI Między Dwoma Trybami Wyglądu

Aplikacja może wyglądać idealnie w trybie jasnym, ale całkowicie inaczej w trybie ciemnym. Czasami tryb ciemny może przypadkowo zakłócić pierwotne zamierzenia projektowe, wpływając na kolory, kontrast i ogólną estetykę. Oznacza to, że twórcy muszą starannie projektować i testować swoje interfejsy w obu trybach, aby zapewnić spójne i przyjemne doświadczenie dla wszystkich użytkowników. Jednym z możliwych rozwiązań jest przygotowanie oddzielnych widoków i zasobów graficznych dla trybu jasnego i ciemnego. Jednak takie podejście szybko staje się nieefektywne i trudne do utrzymania, zwłaszcza gdy aplikacja rośnie i dodawane są nowe elementy interfejsu. Z tego powodu większość twórców unika tej metody i zamiast tego polega na bardziej skalowalnych rozwiązaniach, które automatycznie dostosowują się do obu trybów wyglądu.

Używaj Funkcji Systemowych UI

Na szczęście Apple wprowadziło kolory systemowe, które automatycznie dostosowują się do trybu jasnego i ciemnego. Korzystając z tych wbudowanych kolorów, twórcy mogą mieć pewność, że ich elementy interfejsu dostosują się płynnie do ustawień wyglądu użytkownika. Dzięki temu nie ma potrzeby ręcznego zarządzania oddzielnymi projektami, co pomaga utrzymać spójność wizualną w obu trybach. Na przykład kolory takie jak label, systemBackground i secondarySystemBackground dynamicznie się zmieniają w zależności od aktualnego wyglądu, co pozwala aplikacjom pozostać czytelnymi i wizualnie zrównoważonymi w każdym środowisku. Dlatego gdy przełączasz się z trybu jasnego na ciemny, domyślny kolor tekstu zmienia się z czarnego na biały. Jednak jeśli aplikacja ustawi kolor czcionki na stałe na czarny, pozostanie on czarny nawet w trybie ciemnym, co sprawi, że tekst będzie prawie niewidoczny na ciemnym tle. Aby tego uniknąć, twórcy polegają na kolorach systemowych, zapewniając, że tekst i elementy interfejsu automatycznie dostosują się do odpowiedniego koloru dla każdego trybu.

Problem z Ikonami Kategorii w Trybie Ciemnym w Splync

Na początku Splync nie był przyjazny dla użytkowników trybu ciemnego. Kiedy jeden z użytkowników zgłosił, że ikony kategorii są trudne do zobaczenia w trybie ciemnym, nie mogłem zająć się tym od razu. W tamtym czasie skupiałem się na ulepszaniu głównych funkcji aplikacji, więc nie traktowałem tego problemu wizualnego priorytetowo. Następnie, wraz z nadejściem nowego roku 2026, przyjrzałem się temu bliżej. To, co odkryłem, było proste, ale ważne: obrazy ikon były całkowicie czarne. Technicznie rzecz biorąc, były ustalone na kolor #000000. Oznaczało to, że pozostawały czarne niezależnie od trybu używanego przez telefon. W trybie ciemnym czarne ikony na ciemnym tle były jak kamuflaż. Dodatkowo, użyłem stałego białego koloru w kodzie, aby złagodzić tła ikon. Działało to dobrze w trybie jasnym, ale w trybie ciemnym tworzyło nieprzyjemny kontrast i nie wyglądało naturalnie.

Co Zmienia Mój Nowy Kod w Kolorach Ikon

Oto co zmieniłem. Zamiast wymuszać kolory, mój zmodyfikowany kod instruuje aplikację, aby pozwoliła systemowi automatycznie decydować o kolorze ikony; Czarny w trybie jasnym i Biały w trybie ciemnym. Dodatkowo, kod instruuje aplikację, aby używała własnego koloru każdej kategorii jako łagodnego tła, dodawała subtelną obwódkę przy użyciu tego samego koloru kategorii i utrzymywała wszystko czytelne w obu trybach. Mówiąc prosto, przestałem wymuszać kolory i pozwoliłem, by iPhone zarządzał nimi inteligentnie. Dzięki tej poprawce, ikony kategorii teraz naturalnie dostosowują się do trybu jasnego i ciemnego, czyniąc je wyraźnie widocznymi i wizualnie spójnymi w każdym środowisku. Naprawa nie zajęła dużo czasu, ale zdecydowałem się natychmiast wydać aktualizację, aby długo oczekiwane problemy użytkowników trybu ciemnego mogły zostać rozwiązane jak najszybciej.

Kolory Są Ważne

Nie ma jednego „idealnego” wyglądu. Każdy ma inny zmysł projektowania. Nawet ta sama osoba może czuć się inaczej w zależności od dnia — a nawet pory dnia. Co wygląda świetnie rano, może być rozpraszające wieczorem. Dlatego twórcy muszą skupić się na personalizacji, jednocześnie równoważąc ją z prostą i intuicyjną użytecznością. Dobry design nie polega na forsowaniu jednego stylu. Chodzi o to, by pozwolić użytkownikom wybierać to, co dla nich najlepsze — tak uważam.