Light Mode (светла тема) — шема боја интерфејса мобилне апликације са светлом позадином (бела или светло-сива) и тамним текстом, која је подразумевани стандард у iOS и Android. Светла тема имитира папирни носач и обезбеђује максималну читљивост при нормалном осветљењу. Light Mode историјски доминира у мобилним апликацијама од првог iPhone (2007) и Android G1 (2008). За разлику од Dark Mode, светла тема чува природну репродукцију боја и не изобличава перцепцију садржаја. Више — у документацији Apple-а о тамној и светлој теми.
Главно
Light Mode — је шема боја у којој је позадина интерфејса светла (обично бела #FFFFFF или светло-сива #F5F5F5), а текст и главни елементи су тамни. Светла тема је дизајн конвенција наслеђена из штампане типографије: црни текст на белом папиру — најпознатији формат потрошње информација за човека. Први GUI (Macintosh 1984, Windows 1.0 1985, Xerox Alto 1973) користили су светлу позадину, што је учврстило Light Mode као визуелни стандард.
Историјски разлог доминације Light Mode — технолошка ограничења. Рани CRT монитори и LCD дисплеји имали су низак контраст и осветљеност. Тамна позадина доводила је до одсјаја и смањења читљивости. Светла позадина компензовала је недостатке технологије. До 2019. године, када су OLED дисплеји постали масовни (iPhone X, Samsung Galaxy S10), енергетска ефикасност тамне теме постала је аргумент, али навика корисника на светли интерфејс остала је доминантна. Према подацима Material Design (2021), 70% корисника Android-а користи Light Mode.
Психологија перцепције такође игра улогу. Светли интерфејс се асоцира са чистоћом, отвореношћу и поузданошћу — ово потврђују истраживања психологије боја (Satyendra Singh, 2006). Бела позадина ствара осећај простора и минимализма, што одговара савременим трендовима UI дизајна. Апликације са претежно светлим интерфејсом (Instagram, Facebook, YouTube до 2019) формирале су код корисника визуелну навику која се одржава и данас.
Главна разлика између тема — у расподели осветљености. Light Mode концентрише осветљеност на позадини, Dark Mode — на тексту и елементима. Ово утиче на перцепцију: при читању дугих текстова у Light Mode око се брже умара због високе укупне осветљености, али брзина препознавања слова је већа (црни фонт на белом даје максимални контраст). У Dark Mode око се мање умара при дуготрајном коришћењу, али брзина читања може опасти за 10–15% због хало ефекта.
Потрошња енергије — кључна техничка разлика. На OLED екранима сваки пиксел емитује светлост самостално. Бели пиксел троши максималну енергију, црни — нула. Према Google (Android Developers, 2019), апликација за белешке са светлом темом на Pixel 4 при 100% осветљености троши 348 mW, са тамном — 142 mW (уштеда 59%). За прегледач разлика износи 42%, за мапе — 32%. На LCD екранима потрошња енергије је иста у обе теме, јер позадинско осветљење матрице увек ради.
| Параметар | Light Mode | Dark Mode | Коментар |
|---|---|---|---|
| Позадина | #FFFFFF / #F5F5F5 | #121212 / #1C1C1E | Material / HIG стандард |
| Текст primary | #000000 (87% непрозирност) | #FFFFFF (87% непрозирност) | Контраст > 15:1 |
| Брзина читања | Виша за 15–20% | Нижа због хало ефекта | Nielsen Norman Group, 2020 |
| Енергија OLED | Висока (348 mW) | Ниска (142 mW) | Уштеда до 59% |
| Енергија LCD | Иста | Иста | Позадинско осветљење независно |
| Репродукција боја | Природна | Смањена засићеност | Изобличење перцепције |
Избор теме — није техничка одлука, већ корисничка. Многи корисници преферирају Light Mode за апликације са текстуалним садржајем (читачи, уређивачи, пошта) и Dark Mode за мултимедију (плејери, фото, видео). Најбоља пракса — дати кориснику избор са три опције: светла, тамна, системска. Према анкети Android Developers (2023), 42% корисника преферира Light Mode, 35% — Dark Mode, 23% — системско подешавање.
Палета Light Mode се гради на белој позадини са малом варијативношћу за визуелну хијерархију. Material Design 3 препоручује: позадина — #FFFBFE (са благом нијансом), површина (surface) — #FFFFFF, картице (surface variant) — #E7E0EC. У iOS HIG: системска позадина — UIColor.systemBackground, груписана позадина (grouped) — UIColor.systemGroupedBackground. Разлика између позадине и картице ствара се кроз сенке (elevation/shadow), а не кроз промену боје.
Типографија у светлој теми захтева пажњу на контраст. Главни текст — црни са непрозирношћу 87% (≈#212121 на белом), што даје контраст 15.8:1 — значајно изнад минималних 4.5:1 према WCAG AA. Помоћни текст — 60% црног (≈#757575) са контрастом 4.6:1. Забрањено је користити чисто црни #000000 за текст — ствара прекомерно напрезање при дуготрајном читању. Apple HIG препоручује UIColor.label (динамички црни са аутоматском адаптацијом).
Бојни акценат у светлој теми игра кључну улогу. Пошто је позадина максимално неутрална, акцентне боје постају главно средство навигације и хијерархије. Material Design препоручује засићене, али не јарке акценте: плава (#1976D2), зелена (#388E3C), наранџаста (#F57C00). Акцентне боје у Light Mode треба да буду тамније него у Dark Mode — на тамној позадини исте боје изгледају светлије и захтевају смањење засићености.
| Намена | Material Color | iOS Color | Контраст на белом |
|---|---|---|---|
| Primary | #6750A4 | UIColor.systemBlue (#007AFF) | 7.1:1 |
| Error | #B3261E | UIColor.systemRed (#FF3B30) | 5.8:1 |
| Success | #4F772D | UIColor.systemGreen (#34C759) | 4.7:1 |
| Warning | #986600 | UIColor.systemOrange (#FF9500) | 4.5:1 |
| Surface | #FFFBFE | UIColor.systemBackground | — |
Приступачност (accessibility) — критичан аспект при избору теме. Light Mode је обавезан за кориснике са астигматизмом — према Америчкој академији за офталмологију, до 30% становништва има неки облик астигматизма. На тамној позадини светао текст се замагљује и двоји (хало ефекат), што чини Dark Mode неподесним за читање. WCAG 2.1 изричито захтева минимални контраст 4.5:1, што се лако постиже у светлој теми, али захтева проверу у тамној.
Light Mode и услови осветљења — при јаком сунчевом светлу (10000+ лукс) светла тема остаје једина читљива варијанта. Тамна позадина на сунцу даје одсјаје и рефлексију, чинећи интерфејс практично нечитљивим. Према UX истраживањима (Android Developers, 2022), при коришћењу апликације напољу 90% корисника пребацује на Light Mode или повећава осветљеност до максимума. Аутоматско подешавање теме у зависности од осветљења (путем сензора) још увек није системски подржано — програмер може да га имплементира преко сензора светлости.
Професионални сценарији — Light Mode је пожељнији у апликацијама за дизајн, уређивање фотографија и видеа, где је важна прецизна репродукција боја. Тамна тема изобличава перцепцију боја због хроматске адаптације ока. У IT Sectr препоручујемо нашим клијентима да додају у подешавања апликације прекидач теме са памћењем избора и опцијом „као у систему“. Ово покрива 100% корисничких сценарија — од рада напољу до коришћења у потпуном мраку.
iOS имплементација пребацивања тема се заснива на UIUserInterfaceStyle. Подешавање overrideUserInterfaceStyle = .light присилно укључује светлу тему за одређени прозор или контролер. UIColor(named:) са различитим вредностима у Asset Catalog за .light и .dark appearance аутоматски бира одговарајућу боју. У SwiftUI се користи @Environment(\.colorScheme) var colorScheme — при промени теме View се прецртава аутоматски.
Android имплементација преко AppCompatDelegate.setDefaultNightMode(). Режими: MODE_NIGHT_NO (светла), MODE_NIGHT_YES (тамна), MODE_NIGHT_FOLLOW_SYSTEM (системска). Ресурси се деле на values/styles.xml (светла) и values-night/styles.xml (тамна). Material Design 3 компоненте (Button, Card, TopAppBar) се аутоматски прилагођавају теми ако се користи тема Theme.Material3.DayNight. За проверу тренутне теме: (resources.configuration.uiMode and Configuration.UI_MODE_NIGHT_MASK).
Препоруке IT Sectr — имплементирамо пребацивање тема са три стања. Корисник бира у подешавањима: „Светла“, „Тамна“, „Системска“. Избор се чува у SharedPreferences (Android) или UserDefaults (iOS) и примењује при следећем покретању. За глатку транзицију између тема користимо crossfade анимацију (0.3–0.5 секунди). При промени системске теме у позадини, апликација преузима нову тему без поновног учитавања екрана — ово је стандардно понашање за DayNight у Android-у и traitCollectionDidChange у iOS-у.
Често постављана питања
Light Mode — историјски стандард корисничких интерфејса од 1980-их. Бела позадина имитира папир, обезбеђујући максимални контраст и читљивост при нормалном осветљењу. Сви први GUI (Mac OS, Windows) користили су светлу тему, што је формирало навику код корисника. Apple и Google задржавају Light Mode као подразумевану тему.
Да, на OLED екранима бели пиксели троше максималну енергију. Према Google (2019), светла тема троши 348 mW наспрам 142 mW у тамној (±59%). На LCD екранима разлика је минимална — до 5%, јер позадинско осветљење матрице стално ради. За кориснике са OLED уређајима Dark Mode даје значајну уштеду.
Истраживања Nielsen Norman Group (2020) показују: при нормалном осветљењу Light Mode обезбеђује 15–20% већу брзину читања. Контраст црног текста на белој позадини је максималан за људско око. Међутим, дуготрајно читање (1+ сат) у светлој теми може изазвати већи умор очију због високе укупне осветљености.
У iOS подесите window.overrideUserInterfaceStyle = .light у AppDelegate за глобално пребацивање. За појединачни ViewController: self.overrideUserInterfaceStyle = .light. У SwiftUI користите модификатор .preferredColorScheme(.light) за одређени View. Ове методе поништавају системско подешавање за изабрани ниво.
Да, Apple и Google препоручују подршку светле и тамне теме од 2019. Без Dark Mode апликација може изгледати неисправно при системској тамној теми. У IT Sectr имплементирамо обе теме за све пројекте — то је индустријски стандард који корисници очекују. Подршка само Light Mode снижава рејтинг у продавницама апликација.
Резиме
Развићемо мобилну апликацију под кључ
IT Sectr креира iOS и Android апликације за стартапе и предузећа од 2017. године. Саветоваћемо вас и предложити најбоље решење.
Прочитајте такође