Apple podwaja nagrodę w programie Bug Bounty do 2 mln USD za ataki na poziomie szpiegowskim

Apple ogłosiło nową, ulepszoną wersję swojego programu Bug Bounty, w którym nagroda za łańcuchy exploitów porównywalne do ataków szpiegowskich wzrosła do 2 mln USD.

Łączne wypłaty z bonusami za obejście Lockdown Mode i luki w wersjach beta mogą przekroczyć 5 mln USD, co Apple nazywa największą nagrodą oferowaną przez jakikolwiek program bug bounty.

Nowy program skupia się na kompletnych łańcuchach exploitów, a nie pojedynczych lukach, co odzwierciedla realne ataki. Nagrody za zdalne wektory ataku znacząco wzrosły, podczas gdy mniej powszechne kategorie otrzymają mniejsze wypłaty.

Apple wprowadza też „Target Flags”, inspirowane grami typu capture-the-flag. Pozwalają one badaczom udowodnić poziom uzyskanego dostępu (np. wykonanie kodu lub arbitralny odczyt/zapis). Po weryfikacji przez Apple nagroda jest wypłacana w najbliższym cyklu płatności, bez oczekiwania na poprawkę systemu.

Nowe kategorie obejmują m.in.:

  • One-click WebKit sandbox escapes – do 300 000 USD
  • Exploity bezprzewodowe – do 1 mln USD
  • Pełne obejście Gatekeeper w macOS – 100 000 USD

Program wchodzi w życie od listopada 2025, a od startu w 2020 Apple wypłaciło ponad 35 mln USD ponad 800 badaczom.

Podobne programy mają inne filmy technologiczne z całego świata, w tym Synology, o czym szerzej posłuchasz w jednym z odcinków mojego podcastu „Bo czemu nie?”.

#Apple #AppleSecurity #Bezpieczeństwo #bezpieczeństwosystemów #BugBounty #cybersecurity #exploit #exploitchains #hackowanie #iOS #LockdownMode #macOS #nagroda #programiści #technews #vulnerability

Obowiązkowa weryfikacja programistów aplikacji na Androida – nasz komentarz

Od kilkunastu dni przez internet przetacza się się fala bardzo emocjonalnych i alarmistycznych postów mówiących, że to już koniec wolności w świecie Androida. W sukurs temu trendowi idą niektóre serwisy technologiczne sugerujące jakoby miały zostać zasypane wszelkie różnice pomiędzy Androidem a iOS-em w szeroko rozumianej otwartości. Niektórzy nawet wieszczą, że...

#WBiegu #Android #Development #Google #Programiści #Weryfikacja

https://sekurak.pl/obowiazkowa-weryfikacja-programistow-aplikacji-na-androida-nasz-komentarz/

Obowiązkowa weryfikacja programistów aplikacji na Androida – nasz komentarz

Od kilkunastu dni przez internet przetacza się się fala bardzo emocjonalnych i alarmistycznych postów mówiących, że to już koniec wolności w świecie Androida. W sukurs temu trendowi idą niektóre serwisy technologiczne sugerujące jakoby miały zostać zasypane wszelkie różnice pomiędzy Androidem a iOS-em w szeroko rozumianej otwartości. Niektórzy nawet wieszczą, że...

Sekurak

Czego nie pokazano podczas WWDC 2025 – część 3

Zapraszam na trzecią część cyklu wpisów, których zbiorczo podsumowuję to, czego Apple nie zmieściło w dwugodzinnej prezentacji otwierającej święto deweloperów piszących dla tego ekosystemu, za to zostało szczegółowo poruszone podczas ponad 100 sesji dla deweloperów.

Dotyczy wszystkich platform

Apple Foundation Models — co tak naprawdę oznacza?

Na WWDC 2025 Apple ogłosiło, że po raz pierwszy deweloperzy zewnętrzni mogą korzystać z lokalnych modeli AI dzięki frameworkowi Foundation Models. To oznacza możliwość wdrażania funkcji takich jak streszczanie tekstów, analiza danych czy generowanie treści – w pełni offline, bez kosztów API i z zachowaniem prywatności.

Model Apple (~3 miliardy parametrów) wypada bardzo dobrze w porównaniu z podobnymi modelami jak InternVL-2.5 czy Qwen-2.5-VL-3B, a nawet rywalizuje z większymi modelami, np. Gemma-3-4B, w wielu językach (angielski, portugalski, japoński). W testach obrazów przewyższył konkurencję w ponad 46–50% przypadków.

Choć model serwerowy Apple (niedostępny dla deweloperów) ustępuje GPT-4o, i tak wyprzedza wiele innych rozwiązań w zadaniach wizualnych.

Największą zaletą lokalnych modeli Apple jest działanie offline, bez potrzeby wysyłania danych do chmury, co zapewnia prywatność i mniejsze rozmiary aplikacji. Deweloperzy mogą też tworzyć strukturę odpowiedzi AI dzięki natywnemu systemowi „guided generation” w Swift.

To rozwiązanie ma potencjał zmienić aplikacje edukacyjne, komunikacyjne i produktywnościowe – dostarczając inteligentnych funkcji bez kompromisów związanych z prywatnością i opóźnieniami.

Konkurencja dla aplikacji firm trzecich

Apple na WWDC 2025 zaprezentowało wiele nowych funkcji w iOS 26, iPadOS 26, macOS 26 i watchOS 26, które zastępują lub znacząco konkurują z popularnymi aplikacjami firm trzecich — zjawisko to nazywane jest „sherlockingiem”.

Najważniejsze funkcje, które Apple wzięło od twórców rozmaitych aplikacji to:

  • Rozszerzone Spotlight z akcjami – umożliwia tworzenie wydarzeń i GIF-ów bezpośrednio z wyszukiwania (konkurencja dla Raycast, LaunchBar).
  • Call Assist z filtrowaniem połączeń – automatycznie odbiera nieznane numery, pokazując powód połączenia (konkurencja dla Robokiller, Truecaller).
  • Śledzenie przesyłek w Wallet – automatyczne śledzenie zamówień na podstawie maili (konkurencja dla wielu aplikacji do śledzenia paczek).
  • Śledzenie lotów przez Live Activities – status lotów i nawigacja na lotnisku (konkurencja dla Flighty).
  • Integracja AI w Xcode – ChatGPT jako domyślny asystent kodowania (konkurencja dla Alex for Xcode).
  • Lokalne nagrywanie w iPadzie – nagrywanie rozmów wideo do podcastów (konkurencja dla Riverside).
  • Notatki na Apple Watch – oficjalna aplikacja Notatki na zegarku (konkurencja dla innych aplikacji do notatek).
  • Zarządzanie aplikacjami w menu macOS Tahoe – kontrola wyświetlania ikon w pasku menu (konkurencja dla Bartender, Ice).
  • Przeszukiwanie historii schowka w Spotlight – podgląd wcześniej kopiowanych tekstów i obrazów (konkurencja dla Paste, Pastebot).

Choć Apple wprowadza te funkcje, niektóre aplikacje mogą nadal oferować unikalne możliwości, które wyróżniają je na rynku.

iOS 26/iPadOS 26

Opcja zgłaszania spamu w wiadomościach głosowych

iOS 26 wprowadza nową funkcję w aplikacji Telefon – możliwość zgłaszania spamu w wiadomościach głosowych. Gdy otrzymasz wiadomość od nieznanego numeru, możesz kliknąć „Zgłoś spam” i wysłać ją do Apple – z opcją zachowania lub usunięcia wiadomości.

Funkcja nie blokuje numeru – trzeba to zrobić oddzielnie. Nowy system zgłaszania spamu działa podobnie jak w iMessage, gdzie wiadomości trafiają do specjalnego folderu Spam (oddzielonego od folderu Nieznani nadawcy).

Dodatkowo w iOS 26 pojawia się Call Screening – system pyta dzwoniącego spoza kontaktów o imię i powód, zanim przekaże połączenie do użytkownika. Wątpię, że będzie to dostępne w Polsce.

Nowe funkcje nie filtrują automatycznie wiadomości głosowych, ale Apple może to dodać w przyszłości, jeśli otrzyma wystarczająco dużo zgłoszeń. iOS 26 dostępny jest obecnie dla deweloperów, a publiczna beta ruszy w lipcu.

Ulepszone śledzenie zamówień w aplikacji Wallet dzięki AI

W iOS 26 aplikacja Wallet zyskuje długo wyczekiwaną poprawkę – ulepszone śledzenie zamówień. Dotąd funkcja ta była praktycznie bezużyteczna, bo wymagała wsparcia sklepów, które rzadko ją oferowały.

Nowe rozwiązanie wykorzystuje Apple Intelligence (AI) do automatycznego pobierania danych z e-maili potwierdzających zamówienie. Dzięki temu użytkownik zobaczy wszystkie szczegóły przesyłek i powiadomienia o statusie dostawy w jednym miejscu – bez konieczności współpracy ze sklepami.

Nowość będzie dostępna tylko na iPhone’ach 15 Pro i nowszych. Niestety brak informacji na temat tego, czy ta funkcja będzie w pełni działała w Polsce. Na pewno nie będzie, jeśli nie włączycie Apple Intelligence po angielsku.

Apple wprowadza nowe narzędzia do ochrony dzieci i nastolatków w Internecie

Możliwość ustawienia własnego czasu drzemki – koniec z 9-minutową tyranią!

W iOS 26 Apple wreszcie pozwala użytkownikom dostosować czas trwania drzemki w alarmach. Po latach sztywnego 9-minutowego limitu użytkownicy mogą teraz wybrać własny przedział – od 1 do 15 minut.

Aby zmienić czas drzemki, wystarczy otworzyć alarm, stuknąć opcję „Snooze Duration” i wybrać preferowaną wartość. To mała zmiana, która jednak może całkowicie odmienić poranne wstawanie. Dla jednych wystarczy 2 minuty drzemki, inni wolą dłuższą chwilę przed wstaniem – teraz iPhone daje wybór.

Dotychczasowy 9-minutowy czas był dziedzictwem mechaniczych budzików, a w erze smartfonów często nie spełniał oczekiwań użytkowników. Dzięki iOS 26 każdy może dopasować drzemkę do swojego rytmu dnia.

macOS 26

Nadchodzący system macOS Tahoe pełen jest mniejszych zmian, które warto jednak znać, ponieważ będą miały znaczący wpływ na jego użyteczność.

Oto najciekawsze z nich:

  • Nowe nakładki głośności i jasności: Zamiast dużych, centralnych okienek pojawiają się małe, dyskretne wskaźniki w prawym górnym rogu ekranu.
  • Kontrola nad aplikacjami w tle: System informuje, gdy zamknięta aplikacja próbuje uruchomić proces w tle. Można jej zezwolić lub zablokować działanie.
  • Spotlight z historią schowka: Teraz Spotlight przeszukuje historię schowka, również z funkcją Universal Clipboard.
  • Nowy wygląd systemu: „Clear Look”: Obok trybów jasnego i ciemnego pojawia się przezroczysty styl systemu, ze szklanym efektem dla ikon i widgetów.
  • Ikona Findera w nowym stylu: Ikona Findera zyskała przesunięte kolory i szklany połysk, zgodny z nowym stylem interfejsu.
  • Nowa aplikacja Gry: Lista wszystkich gier zainstalowanych na Macu, niezależnie od źródła instalacji, plus Game Overlay z czatem, znajomymi i trybem oszczędzania energii.
  • Ustawienia dla kontrolerów: Możesz dostosować haptikę i kolor podświetlenia kontrolera PS5.
  • Personalizacja folderów: Dodawanie kolorów, symboli i emoji do folderów w Finderze.
  • Zegar ekranu blokady: Możliwość zmiany stylu zegara na ekranie blokady – jak w iOS 18.
  • Centrum sterowania i Mirroring iPhone’a: Nowe Centrum sterowania z możliwością dodania aplikacji z iPhone’a, które uruchamiają się przez iPhone Mirroring.
  • Safari z przezroczystym paskiem adresu: Kolory stron przenikają przez interfejs, dając efekt większej integracji z zawartością.
  • Spotlight z nowymi funkcjami: Przeszukuje menu aktywnych aplikacji oraz pokazuje aplikacje z iPhone’a, które uruchamia przez Mirroring.
  • Image Playground z ChatGPT: Tworzenie realistycznych obrazów na podstawie promptów, z pomocą ChatGPT.
  • Quick Keys: Możliwość przypisania skrótów Spotlight do konkretnych akcji, np. „ar” = dodaj przypomnienie.

Część pierwszą znajdziesz → tutaj.
Drugą → tutaj.

#API #AppleEvent #deweloperzy #framework #konferencja #nowości #PlatformStateOfTheUnion2025 #podsumowanie #programiści #sesjeDeweloperskie #WWDC25

Czego nie pokazano podczas WWDC 2025 – część 2

Zapraszam na drugą część cyklu wpisów, których zbiorczo podsumowuję to, czego Apple nie zmieściło w dwugodzinnej prezentacji otwierającej święto deweloperów piszących dla tego ekosystemu, za to zostało szczegółowo poruszone podczas ponad 100 sesji dla deweloperów.

iOS 26/iPadOS 26

Alerty pogodowe i widgety dla planowanych podróży

iOS 26 wprowadza nowe funkcje w aplikacji Pogoda: alerty o ekstremalnych zjawiskach pogodowych oraz widgety dla przewidywanych miejsc podróży. Dzięki technologii „Proactive Intelligence” system analizuje Twoje lokalizacje i trasy, by ostrzegać o niebezpiecznej pogodzie jeszcze zanim dotrzesz na miejsce.

Funkcja działa, jeśli:

  • włączysz „Znaczące lokalizacje i trasy” w usługach lokalizacji,
  • ustawisz dostęp do lokalizacji dla Pogody na „Zawsze”,
  • aktywujesz alerty o ekstremalnej pogodzie w ustawieniach aplikacji.

Nowość będzie przydatna dla podróżujących, osób dojeżdżających do pracy i planujących wyjazdy. iOS 26 zintegrowano też z widgetami w Smart Stack (watchOS 26), co pozwoli automatycznie wyświetlać pogodę dla miejsc, które najpewniej odwiedzisz.

Dodatkowo, dzięki łączności satelitarnej, nawet bez Wi-Fi i sieci komórkowej, nadal otrzymasz ważne ostrzeżenia pogodowe.

iOS 26: Aplikacja Wallet z pełnym śledzeniem przesyłek

W iOS 26 aplikacja Wallet zyska nową funkcję śledzenia przesyłek dzięki integracji z Apple Intelligence. System automatycznie zeskanuje Twoje e-maile w poszukiwaniu wiadomości od sklepów i firm kurierskich, a następnie doda numery śledzenia do Wallet – nawet jeśli zakupy nie były opłacone przez Apple Pay.

Aby aktywować tę funkcję, należy:

  • wejść w Ustawienia > Wallet i Apple Pay,
  • wybrać Domyślne ustawienia Apple Pay,w
  • włączyć Śledzenie zamówień znalezionych w Mail.

Funkcja jest obecnie w wersji beta. Publiczna wersja iOS 26 ma zostać udostępniona we wrześniu, a wersja beta – w lipcu.

iOS 26 daje wybór wyglądu Safari – Apple wyciąga wnioski z krytyki

Safari w iOS 26 zyskało nowy, kompaktowy wygląd jako domyślny, ale Apple pozwala użytkownikom wybrać spośród trzech układów: Compact, Bottom (dolny pasek kart) oraz Top (górny pasek kart) – znanych z iOS 18. Niezależnie od wyboru, interfejs bazuje na estetyce „Liquid Glass”, która wtapia pasek adresu i przyciski w tło strony.

W trybie kompaktowym przyciski udostępniania, zakładek i kart ukryte są pod ikoną z trzema kropkami. Pasek adresu automatycznie się zwija przy przewijaniu, dając więcej miejsca na treść strony. Tryb działa zarówno w jasnym, jak i ciemnym motywie.

Po krytyce zmian w Safari z iOS 15 Apple tym razem od początku daje wybór. Podobnie postąpiono z innymi elementami iOS 26, jak nowy widok aplikacji Telefon czy szklane ikony – są opcjonalne, a nie domyślne.

Spatial Scenes dostępne na każdym iPhonie z nowym systemem

Apple wprowadza funkcję Spatial Scenes w iOS 26 – przekształca ona zwykłe zdjęcia 2D w efektowne obrazy 3D, które reagują na ruch telefonu. Co ważne, funkcja będzie działać na każdym iPhonie obsługującym iOS 26 – nawet bez Apple Intelligence.

Efekt osiągany jest dzięki zaawansowanej analizie obrazu (computer vision) i pracy silnika Neural Engine, który odtwarza głębię zdjęcia z jednej perspektywy. Rezultatem jest subtelnie animowane zdjęcie z wrażeniem przestrzeni.

Spatial Scenes będą dostępne zarówno na ekranie blokady, jak i w aplikacji Zdjęcia, dając nowe życie nawet starym fotografiom. Choć bazuje na AI, nie wymaga najnowszego modelu iPhone’a ani pełnego stosu Apple Intelligence.

To kolejny krok w stronę spatial computing – trendu zapoczątkowanego przez Apple Vision Pro – tym razem dostępny dla milionów użytkowników iPhone’ów.

Mniejsze nowości odkryte podczas sesji deweloperskich

Poniżej znajdziecie listę niewielkich, ale użytecznych nowości, które pojawiły się na różnych sesjach dedykowanym programistom w ostatnich dniach.

  • Przycisk „Dodaj kontakt” w czatach grupowych.
  • Selekcja części tekstu: Nowa opcja „Wybierz” w aplikacji Wiadomości pozwala zaznaczyć fragment tekstu w dymku wiadomości.
  • Wyszukiwanie językiem naturalnym: Wiadomości zyskały wyszukiwanie językiem naturalnym.
  • Wyłączanie synchronizacji iCloud Drive przez dane komórkowe: Możliwość wyłączenia synchronizacji iCloud Drive przez dane komórkowe.
  • Udostępnianie ekranu i SharePlay podczas połączeń: Aplikacja Telefon obsługuje teraz udostępnianie ekranu i SharePlay podczas rozmów.
  • Tryb skupienia dla SIM: Nowy tryb skupienia pozwala wyciszyć pojedynczą kartę SIM — np. tej firmowej!
  • Powiadomienia o naładowaniu AirPods: Otrzymujesz powiadomienia, gdy AirPods są w pełni naładowane.
  • Niestandardowy czas drzemki: Możliwość ustawienia niestandardowego czasu drzemki od 1 do 15 minut w aplikacji Zegar.
  • Utrzymywanie dźwięku w słuchawkach: Nowe ustawienie „Utrzymaj dźwięk w słuchawkach” zapobiega automatycznemu przełączaniu dźwięku na nowo podłączone urządzenia (np. głośniki samochodowe), gdy słuchasz przez AirPods lub inne słuchawki.
  • Testowanie beta firmware AirPods: Możliwość testowania beta firmware AirPods bezpośrednio z Ustawień iOS 26!
  • Personal Voice: Personal Voice może teraz tworzyć płynniejszą, bardziej naturalnie brzmiącą replikę Twojego głosu w mniej niż minutę, używając tylko 10 nagranych fraz.
  • Vehicle Motion Cues: Vehicle Motion Cues zyskały nowe opcje, aby jeszcze bardziej pomóc w zmniejszeniu choroby lokomocyjnej.
  • Niestandardowe plany w Apple Fitness+: Niestandardowe plany w Apple Fitness+ automatycznie tworzą spersonalizowany harmonogram na podstawie preferencji użytkowników dotyczących treningów i medytacji. Niedostępne w Polsce.

Mapy — parę nowości zza kulis

  • Uczenie się trasy do pracy: Apple Maps może teraz uczyć się Twojej trasy między domem a pracą i powiadamiać o znaczących opóźnieniach.
  • Inteligentne wykrywanie często odwiedzanych miejsc: Apple Maps może inteligentnie wykrywać i zapisywać miejsca, które często odwiedzasz.
  • Więcej typów incydentów do zgłaszania: W Apple Maps możesz teraz wybierać z dodatkowych typów incydentów na ekranie „Zgłoś incydent”.

CarPlay z małymi, ale znaczącymi usprawnieniami

    • Live Activities w CarPlay Dashboard: CarPlay może teraz wyświetlać Live Activities na ekranie Dashboard.
    • Widżety w CarPlay: CarPlay może teraz wyświetlać widżety dla kalendarza i sterowania akcesoriami Home (wcześniej tylko CarPlay Ultra).
    • Kompaktowy widok połączeń przychodzących w CarPlay: CarPlay ma teraz kompaktowy widok połączeń przychodzących.
  • Przypięte rozmowy w CarPlay Messages: CarPlay pokazuje teraz przypięte rozmowy w aplikacji Wiadomości.
  • Odpowiadanie na wiadomości Tapbackami w CarPlay: CarPlay pozwala teraz odpowiadać na wiadomości standardowym zestawem Tapbacków w aplikacji Wiadomości.
  • Wyłączanie zrzutów ekranu CarPlay: W Ustawieniach można teraz wyłączyć zrzuty ekranu CarPlay (Ogólne → Przechwytywanie ekranu).

Aplikacja dziennik na iPadOS 26 i macOS 26

W ramach debiutu aplikacji Journal (Dziennik) na platformach iPadOS i macOS wprowadzono trzy ważne nowości:

  • Wiele dzienników w Journal: Aplikacja Journal pozwala teraz tworzyć wiele dzienników.
  • Widok wpisów Journal na mapie: Wpisy w Journal można teraz przeglądać na mapie.
  • Obrazy w tekście Journal: Możliwość dodawania obrazów w tekście w Journal.

macOS 26

macOS zakończy wsparcie dla backupów Time Machine na AirPort/Time Capsule

Apple ogłosiło, że w przyszłym roku zakończy wsparcie dla tworzenia kopii zapasowych Time Machine na dyskach podłączonych do routerów AirPort i Time Capsule. Obecny system macOS Tahoe 26 jeszcze pozwala na takie kopie, ale w wersji macOS 27 – planowanej na 2026 rok – funkcja zostanie usunięta.

Goodbye Time Capsule support 💔 pic.twitter.com/yN0y8CuBmB

— Stella – Fudge (@StellaFudge) June 10, 2025

Routery Apple (AirPort Express, AirPort Extreme i Time Capsule) zostały wycofane z produkcji w 2018 roku. Dotąd stanowiły wygodne rozwiązanie do bezprzewodowego backupu. Użytkownikom zaleca się przejście na alternatywy, np. dyski sieciowe NAS (np. Synology), które nadal współpracują z Time Machine.

TestFlight 3.9 z obsługą zasobów w tle i szybszymi instalacjami na Macach z Apple Silicon

Apple zaktualizowało aplikację TestFlight do wersji 3.9, wprowadzając nowości dla deweloperów:

  • Wsparcie dla zarządzanych zasobów w tle (Background Assets) – umożliwia pobieranie i aktualizację danych niezależnie od głównej aplikacji. Obsługiwane są zasoby własne i hostowane przez Apple.
  • Szybsza instalacja aplikacji macOS na komputerach z Apple Silicon.
  • Poprawki błędów i większa stabilność działania.

Nowość działa w systemach: iOS, iPadOS, macOS, tvOS i visionOS. Ułatwia testowanie aplikacji, przyspiesza ich uruchamianie i aktualizację zasobów.

Xcode 26 beta z nowym symulatorem „Apple Vision Pro 4K”

Wraz z premierą systemów z serii „26” (iOS, iPadOS, macOS, tvOS, watchOS, visionOS), Apple udostępniło również Xcode 26 beta.

FINALLY the visionOS simulator has 4K! pic.twitter.com/vZB4dk5alD

— Dylan (@DylanMcD8) June 10, 2025

Nowość:

  • Pojawił się nowy symulator „Apple Vision Pro 4K” dla systemu visionOS 26.
  • Nie chodzi jednak o nowy model sprzętowy – to tylko nazwa odzwierciedlająca rozdzielczość 4K w nowym symulatorze.
  • Poprzednie wersje symulatora działały w rozdzielczości odpowiadającej iPadowi Pro 12,9”.

To ułatwi deweloperom testowanie aplikacji na urządzeniach Vision Pro w znacznie wyższej jakości obrazu.

watchOS 26

watchOS 26 usuwa kilka tarcz Apple Watch

W systemie watchOS 26 Apple usunęło wybrane tarcze zegarka znane z watchOS 11: Fire/Water, Gradient, Liquid Metal, Vapor oraz Toy Story.

Choć firma nie podała powodów tej decyzji, prawdopodobnie chodzi o ich niską popularność. Apple często po cichu usuwa niektóre tarcze przy okazji aktualizacji systemu.

Toy Story im nie daruję…

tvOS 26

tvOS 26 – Apple TV 4K z nową funkcją wygaszacza ekranu, na którą czekali użytkownicy

W systemie tvOS 26 Apple dodało długo wyczekiwaną możliwość personalizacji wygaszaczy ekranu na Apple TV 4K:

  • Użytkownik może teraz wybierać konkretne wygaszacze powietrzne (aerial screen savers), które mają się pojawiać — a nie tylko całe kategorie.
  • W menu „Ustawienia > Wygaszacz ekranu > Aerials > Wybierz Aerials” można zaznaczyć lub odznaczyć konkretne widoki z 4 kategorii:
    • Miasto (Cityscape)
    • Ziemia (Earth)
    • Krajobrazy (Landscape)
    • Podwodne (Underwater)

Jeżeli chcecie pobrać tapety przygotowane na bazie tych nowych wygaszaczy ekranu tvOS 26 — zapraszam tutaj.

Tapety z iOS 26, macOS 26 i tvOS 26

tvOS 26 zawiera również nowe ujęcia lotnicze z Indii.

Dzięki tej funkcji można stworzyć własną „playlistę” wygaszaczy, ograniczając się do ulubionych ujęć — coś, czego brakowało od początku istnienia Apple TV.

Część pierwszą znajdziesz → tutaj.

#API #AppleEvent #deweloperzy #framework #konferencja #nowości #PlatformStateOfTheUnion2025 #podsumowanie #programiści #sesjeDeweloperskie #WWDC25

Czego nie pokazano podczas WWDC 2025 – część 1

Jak co roku, dzień po otwarciu tegorocznej konferencji WWDC 2025, zaczynamy cykl wpisów (nie wiem ile ich będzie), w których zbiorczo będę podsumowywał to, czego Apple nie zmieściło w dwugodzinnej prezentacji otwierającej święto deweloperów wszystkich platform Apple, za to zostało szczegółowo poruszone podczas ponad 100 sesji dla deweloperów.

Zapraszam do jego pierwszej części.

Nowości wspólne dla wszystkich systemów

Cztery nowe funkcje w Notatkach i Przypomnieniach

Apple wprowadza cztery usprawnienia do aplikacji Notes i Reminders w najnowszych systemach iOS 26, iPadOS 26 i macOS 26.

W Przypomnieniach sztuczna inteligencja (AI) automatycznie sugeruje zadania na podstawie e-maili, notatek czy nawyków użytkownika, ułatwiając tworzenie list zadań. Dodatkowo, aplikacja automatycznie grupuje powiązane zadania (np. zakupy, sprawy do załatwienia, praca) bez ręcznego sortowania.

Oczywiście polskiego kontekstu nie rozumie, więc…

W Notatkach pojawia się funkcja nagrywania rozmów telefonicznych bezpośrednio z aplikacji Telefon. Nagrania są automatycznie zapisywane i transkrybowane, co ułatwia późniejsze przeglądanie i udostępnianie.

Image Playground zyskuje wsparcie ChatGPT

Image Playground, narzędzie do generowania obrazów oparte na sztucznej inteligencji, wprowadzone przez Apple w ramach Apple Intelligence, otrzymuje znaczące ulepszenie w iOS 26 dzięki integracji z ChatGPT. Ta nowość ma rozwiązać dotychczasowe ograniczenia narzędzia, które było krytykowane za skromny wybór stylów i ograniczoną precyzję w interpretacji poleceń.

Dzięki integracji z ChatGPT, użytkownicy Image Playground będą mogli generować obrazy w nowych stylach, takich jak:

  • Dowolny styl (Any Style)
  • Malarstwo olejne (Oil Painting)
  • Akwarela (Watercolor)
  • Wektor (Vector)
  • Anime
  • Druk (Print)

Przykładowo, tworząc plakat kontaktowy, będzie można przekształcić zdjęcie znajomego w stylizowany portret pasujący do jego charakteru. Przygotowując zaproszenie na baby shower, wystarczy wpisać pomysł, a opcja „Dowolny styl” pozwoli uzyskać bardziej spersonalizowany rezultat.

To ulepszenie ma tchnąć nowe życie w Image Playground. Domyślne style Apple były idealne do tworzenia kapryśnych, emoji-podobnych grafik, ale dla bardziej ambitnych projektów funkcja często napotykała na ograniczenia. Są po prostu za słabe na współczesne czasy.

Declared Age Range API, czyli od ilu lat jest ta apka?

Celem wprowadzenia wymogu deklaracji przedziału wieku w ramach App Storę, jest  pomoc twórcom aplikacji w tworzeniu bezpiecznych, odpowiednich wiekowo doświadczeń dla dzieci i nastolatków z użyciem nowego Declared Age Range API. Przynajmniej tak stwierdziło Apple podczas sesji deweloperskich

Dlaczego to ważne?

Apple kontynuuje działania na rzecz ochrony dzieci online, zgodnie z białą księgą „Helping Protect Kids Online” (luty 2025).

W iOS 26 wprowadzono:

  • Uproszczony proces konfiguracji kont dzieci.
  • Możliwość poprawy wieku dziecka na koncie Apple ID.
  • Zaktualizowane globalne klasyfikacje wiekowe w App Store: 4+, 9+, 13+, 16+, 18+.
  • Nowe API: Declared Age Range umożliwia aplikacjom zapytanie użytkownika o przedział wiekowy, bez ujawniania daty urodzenia. Użytkownik może:
    • Zgodzić się na udostępnienie przedziału wiekowego.
    • Odmówić udostępnienia.
  • Przykład: jeśli użytkownik ma 14 lat, a aplikacja pyta o 13 i 16, to API zwróci przedział 13–15.
  • Aplikacja może zapytać o do trzech progów wiekowych, np. 9, 13 i 16 → co daje cztery zakresy.

Rodzic natomiast lub użytkownik może ustawić preferencje:

  • Always Share – aplikacje automatycznie otrzymują zakres wieku.
  • Ask First – system pokazuje zapytanie za każdym razem.
  • Never Share – wiek nie jest udostępniany żadnej aplikacji.

Wi-Fi Aware

Co to jest Wi-Fi Aware? Wi-Fi Aware umożliwia bezpośrednią komunikację między urządzeniami, bez potrzeby używania routera czy serwera. To w pełni model peer-to-peer – dynamiczny i uruchamiany na żądanie. Urządzenia mogą się nawzajem wykrywać i tworzyć bezpieczne połączenia w czasie rzeczywistym.

To idealne rozwiązanie dla lokalnych, tymczasowych interakcji, jak przesyłanie plików, konfiguracja akcesoriów czy współdzielenie ekranu. Co ważne, działa równolegle z tradycyjnym Wi-Fi, dzięki czemu urządzenie może jednocześnie korzystać z internetu i komunikować się z innymi lokalnie.

Wi-Fi Aware to globalny standard utrzymywany przez Wi-Fi Alliance – interoperacyjny, działający międzyplatformowo i dostępny dla wszystkich producentów.

Dzięki Wi-Fi Aware aplikacja może:

  • wykrywać i łączyć się z innymi urządzeniami Apple, urządzeniami firm trzecich i akcesoriami,
  • obsługiwać połączenia o wysokiej przepustowości, niskim opóźnieniu i szyfrowaniu na poziomie warstwy Wi-Fi,
  • jednocześnie obsługiwać wiele urządzeń.

Aplikacja korzystająca z Wi-Fi Aware działa w dwóch głównych etapach:

  • Parowanie urządzeń – jednorazowy proces ustanowienia zaufania i bezpiecznej komunikacji.
  • Nawiązywanie połączenia – po sparowaniu urządzenia mogą się łączyć bez ponownego parowania, gdy tylko są blisko siebie i aplikacja działa.

Hasła odchodzą do przeszłości – przyszłość to passkeys

Andrew, inżynier z zespołu zajmującego się doświadczeniem uwierzytelniania w Apple, wyjaśnia, że passkeys (czyli klucze dostępu) to bezpieczniejsza i znacznie prostsza alternatywa dla tradycyjnych haseł. Passkeys eliminują wiele problemów związanych z hasłami: są odporne na phishing, nie trzeba ich zapamiętywać, a logowanie staje się niemal bezwysiłkowe.

Obecnie wiele kont nadal opiera się na hasłach lub kodach SMS. Celem Apple — i całej branży — jest, aby każde konto korzystało wyłącznie z czynników niepodatnych na phishing, takich jak passkeys. Już teraz wiele serwisów (np. TikTok) obserwuje ogromny wzrost skuteczności logowań u użytkowników korzystających z passkeys.

Nowości i kluczowe zmiany w iOS/iPadOS/macOS/visionOS 26:

  • Nowy sposób zakładania konta: Dzięki nowemu API proces tworzenia konta z passkey jest szybszy, prostszy i bezpieczniejszy niż kiedykolwiek wcześniej. Użytkownik po prostu wybiera dane (np. imię, e-mail), potwierdza Face ID — i to wszystko. Bez tworzenia hasła.
  • Aktualizacja danych w tle: Jeśli użytkownik zmienia e-mail czy nazwę konta, passkey zostaje automatycznie zaktualizowany we wszystkich menedżerach haseł, by uniknąć błędów i problemów przy logowaniu.
  • Automatyczne przejście z hasła na passkey: Po zalogowaniu się hasłem, system może automatycznie utworzyć passkey w tle, bez żadnych dodatkowych kroków — dzięki czemu użytkownik ma od teraz prostszy sposób logowania.
  • Widoczność opcji passkey w menedżerach haseł: Użytkownik może zobaczyć w swoim menedżerze haseł, że dla danej strony lub aplikacji dostępna jest opcja przejścia na passkey — i jednym kliknięciem może to zrobić.
  • Import i eksport passkeys między aplikacjami: Passkeys można teraz bezpiecznie przenosić między aplikacjami do zarządzania hasłami, bez plików, bezpiecznie i z zachowaniem prywatności (np. z Face ID). Użytkownik ma większą kontrolę i elastyczność.

Co to oznacza dla użytkownika?

  • Koniec zapamiętywania haseł
  • Szybsze logowanie
  • Brak phishingu
  • Jedna metoda działania na wszystkich urządzeniach Apple

Co to oznacza dla twórców aplikacji i stron?

  • Czas wdrożyć passkeys jako domyślną metodę logowania
  • Uproszczenie procesu rejestracji
  • Mniej problemów z kontami i wsparciem technicznym
  • Lepsze doświadczenie użytkownika

Przyszłość? Całkowicie bezhasłowa.

Kryptografia w nowej odsłonie

Cathie z zespołu inżynierii kryptografii w Apple opowiadała o tym, jak przygotować się na przyszłość dzięki kryptografii odpornej na ataki kwantowe.

Tworzone są aplikacje, które mają dostęp do wrażliwych danych użytkowników – zdrowia, lokalizacji, zdjęć. Programista chroni je za pomocą kryptografii. Ale pojawienie się komputerów kwantowych zagraża tej ochronie. Dlatego już teraz warto przejść na kryptografię odporną na ataki kwantowe.

Dlaczego to ważne?

Już dziś możliwy jest scenariusz „zbierz teraz, złam później”. Haker może przechwycić zaszyfrowane dane z sieci, a później – gdy tylko będzie miał dostęp do komputera kwantowego – odszyfrować je. Dotyczy to np. danych przesyłanych za pomocą TLS. To zagrożenie dla poufności.

Z drugiej strony, komputery kwantowe mogą w przyszłości także złamać podpisy cyfrowe, co umożliwi podszywanie się pod użytkowników. To z kolei narusza autentyczność danych i logowania.

Kryptografię dzielimy na dwa typy:

  • Publiczną, czyli szyfrowanie i podpisy oparte na algorytmach takich jak RSA i krzywe eliptyczne. One są najbardziej zagrożone – i muszą zostać zastąpione algorytmami postkwantowymi.
  • Symetryczną, jak AES. Tu wystarczy przejść np. z AES-128 na AES-256 – bo komputery kwantowe dają tylko niewielką przewagę przy łamaniu tych algorytmów.

Co robi Apple?

Apple wdraża ochronę przed atakami kwantowymi na wielu poziomach:

  • iMessage PQ3: Od iOS 17.4 wiadomości iMessage są szyfrowane z użyciem nowej, odpornej na ataki kwantowe architektury.
  • TLS w iOS 26: Domyślnie włączone szyfrowanie odporne na komputery kwantowe we wszystkich rekomendowanych API sieciowych – jak URLSession czy Network.framework.
  • Usługi systemowe: iCloud, Push Notifications, Safari i inne aplikacje Apple również przechodzą na nową kryptografię.

Jeśli programista używa starszych rozwiązań, jak Secure Transport, czas na migrację. Większość dostawców hostingu już wspiera nowe TLS – często wystarczy zmienić ustawienie w konfiguracji. Jeśli masz własne serwery, musi on zaktualizować biblioteki TLS.

A co z własną kryptografią? Jeśli tworzy własne protokoły kryptograficzne, też musis się zabezpieczyć. W iOS 26 pojawiły się nowe API w CryptoKit, oparte na standardach postkwantowych.

Digital Identity Documents

Apple nie pochwala robienia zdjęć dokumentów i wysyłania ich w jakieś interfejsy webowe, gdzieś aby zweryfikować dokument. Z drugiej strony rozumie, że podmioty muszą to identyfikować i ten problem chce rozwiązać.

Wprowadza obsługę standardu mdocs — interoperacyjny, prywatny i zaufany (kryptografia). Prawa jazdy, karty pokładowe czy dowody osobiste w USA będą mogły być teraz w Wallet.

Powstało gotowe API, które na stronie pozwala nam wybrać, za pomocą której aplikacji na naszym iPhonie chcemy potwierdzić naszą wiadomość na iPhone — jeżeli mObywatel to zintegruje to w nim będziemy to robić w Polsce. W USA wybiorą natomiast aplikacje Apple Wallet.

I tyle — Face ID i gotowe. Nic nie trzeba skanować, wysyłać.

Jeżeli zrobimy to na Windows, to wyświetli się kod QR, który zeskanujemy iPhone’em i dalej zrobimy potwierdzenie już na iPhonie.

Audio Input i pozostałe zmiany

Steve Nimick na swojej sesji wyjaśniał, jako inżynier oprogramowania audio, specjalizującym się w technologiach przestrzennego dźwięku najnowsze aktualizacje API dla iOS 26, które pozwalają na ulepszenie funkcji audio w aplikacjach.

Wybór urządzenia wejściowego audio w aplikacji:

  • iOS 26 umożliwia wybór mikrofonu bezpośrednio w aplikacji, bez konieczności przechodzenia do ustawień systemowych.
  • Nowe API pozwala wyświetlić menu z listą urządzeń i wskaźnikami poziomu dźwięku na żywo.
  • System zapamiętuje wybrane urządzenie i automatycznie je wybiera przy następnym uruchomieniu aplikacji.
  • Nowa opcja Bluetooth o wysokiej jakości z dedykowanym trybem nagrywania, zoptymalizowanym dla AirPods.
  • Obsługa w sesji audio w tym tej wysokiej jakości przy nagrywaniu przez Bluetooth.
  • Wygodne sterowanie nagrywaniem przez przycisk na AirPods.
  • Idealne dla twórców treści, którzy chcą szybko i łatwo nagrywać dobrej jakości dźwięk.
  • iOS 26 i iPadOS26 pozwalają na nagrywanie przestrzennego dźwięku w formacie First Order Ambisonics (FOA).
  • Mikrofony urządzenia przechwytują dźwięk 3D, który jest zapisywany w formacie APAC, kompatybilnym z odtwarzaniem przestrzennym.
  • Nowy format .qta (QuickTime audio) obsługuje wiele ścieżek audio oraz metadane.
  • Możliwość nagrywania jednocześnie ścieżek stereo i przestrzennych, plus metadanych do regulacji efektów.
  • Local Capture: Dzięki funkcji Local capture użytkownicy mogą przy użyciu dowolnej aplikacji do wideokonferencji tworzyć wysokiej jakości nagrania bezpośrednio na iPadzie oraz łatwo udostępniać pliki dźwiękowe i filmowe zaraz po zakończeniu połączenia. Funkcja blokowania echa tworzonego przez innych uczestników utrzymuje głos użytkownika centralnie z przodu i pozwala na rejestrowanie czystego dźwięku po stronie użytkownika.
  • iOS 26 i iPadOS 26 umożliwiają jednoczesne nagrywanie do pliku (MovieFileOutput) i przetwarzanie próbek audio (AudioDataOutput). Pozwala to na stosowanie efektów audio lub wizualizację w czasie rzeczywistym podczas nagrywania.
  • Nowy framework Cinematic pozwala kontrolować miks dźwięku pomiędzy mową a dźwiękami tła.
  • Nowe API umożliwia wybór różnych trybów miksu (m.in. cinematic, studio, stemy ambientu i dialogu).
  • Interfejs użytkownika może mieć suwaki do regulacji balansu głosu i tła.

Dla mnie, jako podcastera? Kosmos i spełnienie marzeń sprzed ponad dekady!

Nowości w Apple Podcasts

Apple Podcasts doda nową funkcję „wzmocnienia dialogu” w odtwarzaniu, tak jak niezależne aplikacje, takie jak mój ukochany Overcast, mają od jakiegoś czasu. Będzie również oferować większą prędkość odtwarzania – wszystko od 0,5x do 3x. Co ważniejsze, aplikacja pozwoli ci zapisać preferowaną prędkość na pokaz – ponownie, funkcja już obecna w innych aplikacjach.   Przycisk „Przeglądaj” w Apple Podcasts został przemianowany na „Nowe” — całkowicie bez sensu…   Nowy wygląd interfejsu, a zatem także ikon oznacza, że Apple Podcasts nie zawsze będą „fioletową aplikacją”. Prawdopodobnie będzie jednak domyślnie taki odcień jednak pozostanie ustawiony. Jeśli jednak wolisz zielony — będzie można zmienić ikonę na zieloną, jak Spotify… Jeśli słuchasz podcastu za pomocą słuchawek AirPods podczas leżenia w łóżku, dźwięk zostanie wstrzymany po zaśnięciu.   I wreszcie, jest animowany, teraz umożliwiający odtwarzanie widget dla ekranu blokady.   🫵🏻 Chcesz zacząć nagrywać sprawnie? Wpadaj na poznajpodcasting.pl.

HealthKit Workout API na iPhone i iPad

HealthKit udostępnia centralną, zaszyfrowaną bazę danych i API do zarządzania zdrowiem. Workout APIs to jedne z najpotężniejszych API HealthKit. Teraz możemy uruchomić i zarządzać sesją treningową na iPhone i iPad bez Apple Watcha. Oczywiście Apple na ten moment nie zdecydowało się na implementację tego w aplikacji Fitness, ale dało taką możliwość deweloperom w ich aplikacjach.

Mówiąc wprost: Chcesz ćwiczyć z aplikacjami Apple? Kup zegarek.

Różnice i ważne kwestie na iPhone/iPad vs Apple Watch?

  • Brak wbudowanego sensora tętna — ale można sparować z zewnętrznym urządzeniem (np. pas HR, Powerbeats Pro 2).
  • HealthKit automatycznie pobiera dane HR z urządzenia i zapisuje je.
  • Rodzaje obsługiwanych danych:
    • generowane przez system podczas treningu (kalorie, dystans).
    • dane, które aplikacja sama dodaje (np. spożycie wody).
    •  Możliwość dynamicznego włączania/wyłączania typów danych do zbierania.

Po zakończeniu treningu deweloperzy mogą odczytać dane statystyczne (podsumowanie) lub szczegółowe serie danych i zaprezentować w ich aplikacjach.

Działa to także podczas zablokowanego ekranu, a dodatkowo:

  • iPhone może się blokować podczas treningu, ale po pierwszym uruchomieniu treningu pojawi się prompt zezwalający na dostęp do danych treningowych nawet przy zablokowanym urządzeniu.
  • Możliwość wyświetlania Live Activities na ekranie blokady z najważniejszymi danymi.
  • Siri na ekranie blokady pozwala na sterowanie treningiem (start, pauza, wznowienie, anulowanie) bez odblokowywania telefonu.
  • Dodawanie Siri Intents wymaga implementacji Intent Handlera w aplikacji oraz obsługi odpowiednich Intentów (StartWorkoutIntent itd.).
  • System automatycznie restartuje aplikację po awarii — tak, jak na Apple Watch, a Apple przygotowało do tego osobne, gotowe API.
  • Stan sesji treningowej i buildera jest przywracany.

iOS 26

Najważniejsze, subtelne zmiany

iOS 26 wprowadza szereg subtelnych, ale istotnych zmian, które poprawiają codzienne użytkowanie iPhone’a. Wśród nich wyróżnić można:

  • Pasek początkowy: Znikający pasek początkowy w aplikacjach dla bardziej immersyjnego widoku.
  • Pogoda satelitarna: Możliwość aktualizacji pogody przez satelitę w przypadku braku zasięgu sieci komórkowej lub Wi-Fi.
  • Alarmy: Personalizacja długości drzemki w alarmach.
  • Aparat: Detekcja zabrudzonego obiektywu aparatu z sugestią czyszczenia.
  • Dyktowanie: Możliwość przeliterowania słowa lub nazwy podczas dyktowania tekstu.
  • Wiadomości: Selektywne zaznaczanie części tekstu w dymkach wiadomości.
  • Czaty grupowe: Wskaźniki pisania i przycisk do dodawania kontaktu w czatach grupowych.
  • Filtrowanie wiadomości: Nowe opcje filtrowania dla nieznanych nadawców, w tym alerty wrażliwe czasowo, wiadomości osobiste od firm, transakcje i promocje.
  • Zablokowane kontakty: Lista zablokowanych kontaktów dostępna w ustawieniach Prywatność i bezpieczeństwo.
  • AutoFill Płatności: Zarządzanie zapisanymi kartami AutoFill bezpośrednio w aplikacji Portfel.
  • Przypomnienia: Przycisk Przypomnienia w Centrum sterowania.
  • Notatki: Eksport notatek do formatu Markdown.
  • Apple Music: Opcja tworzenia katalogów dla playlist!
  • Pliki: Rozwijane foldery w widoku „Przeglądaj” w aplikacji Pliki.
  • Tryb nocny: Nowy tryb „Late Night Mode” w ustawieniach Dźwięki i haptyka.
  • Wybór mikrofonu: Możliwość wyboru mikrofonu Bluetooth w ustawieniach Dźwięki i haptyka.
  • Bateria: Powiadomienia o nadmiernym zużyciu baterii i aplikacjach zużywających energię, a także czas do pełnego naładowania widoczny w ustawieniach Bateria i na ekranie blokady.
  • Wyłącz przejrzystość: Opcja wyłączenia „szklanego” wyglądu w ustawieniach Dostępności (Redukuj przejrzystość).
  • Dźwięki tła: Więcej opcji dźwięków tła, takich jak gwar, para, samolot, łódź, autobus, pociąg, deszcz na dachu, cicha noc — swoją drogą: Kto chciałby słuchać w ramach dźwięku tła samolotu!?
  • Na ekranie blokady system wyświetli teraz szacowany czas ładowania baterii —gdy iPhone jest podłączony do zasilania, informacja ta pojawia się bezpośrednio na ekranie blokady. Jest to szczególnie przydatne dla osób korzystających z różnych ładowarek, ponieważ system dynamicznie dostosowuje szacowany czas do bieżącej prędkości ładowania.

Łatwiejsza nawigacja gestem cofania na dużych iPhone’ach

W iOS 26 beta 1 Apple wprowadziło usprawnienie gestu cofania (przeciągnięcie palcem od lewej strony ekranu), które ułatwia nawigację na większych iPhone’ach, takich jak iPhone 16 Pro Max.

Dotychczas gest działał tylko, gdy rozpoczęto przeciąganie od samej krawędzi ekranu. W iOS 26 można zacząć gest cofania z dowolnego miejsca na ekranie – np. ze środka – o ile nie dotyka się interaktywnych elementów interfejsu.

Nowy gest działa już w systemowych aplikacjach jak Ustawienia, Kontakty, Muzyka czy App Store. Część aplikacji firm trzecich również obsługuje tę funkcję, a wsparcie będzie się rozszerzać przed oficjalnym debiutem iOS 26 jesienią.

 

iOS 26 wydłuży żywotność baterii. Apple wprowadza nową funkcję „Adaptive Power”

Wraz z najnowszą wersją systemu iOS 26, Apple wprowadza nową funkcję „Adaptive Power” (Moc Adaptacyjna), która ma na celu znaczące wydłużenie czasu pracy na baterii iPhone’a. To kolejna, obok Trybu Niskiego Zużycia Energii, opcja zarządzania zasilaniem.

Jak działa Adaptive Power?

Nowa funkcja, dostępna w ustawieniach baterii, dokonuje niewielkich korekt w wydajności urządzenia w celu oszczędzania energii. Może to obejmować np. obniżenie jasności ekranu lub wydłużenie czasu wykonywania niektórych zadań w tle. Dodatkowo, system może automatycznie aktywować Tryb Niskiego Zużycia Energii, gdy poziom naładowania spadnie do 20%.

Według zapowiedzi, funkcja ta ma szczególnie poprawić żywotność baterii w nadchodzących modelach iPhone 17 Air.

„Adaptive Power” jest opcją w pełni dobrowolną (opt-in), którą użytkownik może włączyć na stałe, aby jego iPhone nieustannie optymalizował zużycie energii.

Rozwiązanie irytującego problemu z automatycznym przełączaniem dźwięku

Dodało także nową opcję „Pozostaw dźwięk w słuchawkach”, która zapobiega automatycznemu przełączaniu audio na inne urządzenia, takie jak głośniki samochodowe czy Bluetooth.

Ustawienie znajduje się w: Ustawienia ➝ Ogólne ➝ AirPlay i Ciągłość. Dzięki niemu dźwięk pozostaje w słuchawkach (np. AirPods), nawet po podłączeniu nowego urządzenia – np. po uruchomieniu CarPlay.

To rozwiązanie eliminuje typową frustrację: słuchasz podcastu w słuchawkach, wsiadasz do auta, a dźwięk nagle przełącza się na głośniki samochodu. Teraz możesz tego uniknąć jednym przełącznikiem.

Apple Music: Nadchodzi funkcja, na którą wszyscy czekali. Poznaj przypinanie muzyki

Wraz z aktualizacją iOS 26, aplikacja Apple Music otrzymuje jedną z najbardziej wyczekiwanych nowości: możliwość przypinania ulubionej muzyki. Ta nowa funkcja pozwala na szybki i łatwy dostęp do najczęściej słuchanych treści.

Jak działa przypinanie w Apple Music?

Użytkownicy mogą teraz przypinać swoje ulubione albumy, playlisty oraz profile artystów bezpośrednio w swojej bibliotece. Aby to zrobić, wystarczy dłużej przytrzymać palec na wybranym elemencie i wybrać nową opcję „Przypnij”.

Przypięta muzyka pojawia się w formie dobrze widocznych kafelków na samej górze zakładki „Biblioteka”, co eliminuje potrzebę przewijania i wyszukiwania.

Kluczowe informacje o nowej funkcji:

  • Limit: W obecnej wersji beta iOS 26 można przypiąć do sześciu elementów jednocześnie.
  • Elastyczność: Przypięte pozycje mogą być dowolną kombinacją albumów, playlist i artystów.
  • Główne zalety: Funkcja nie tylko ułatwia dostęp do ulubionej muzyki, ale także służy jako przypomnienie o albumach czy playlistach, których chcemy posłuchać w najbliższym czasie.

Nowość ta, wprowadzona w pierwszej deweloperskiej wersji beta iOS 26, ma na celu rozwiązanie problemu „gubienia się” interesujących treści w ogromnej bibliotece dostępnej w erze streamingu. Finalna wersja funkcji trafi do wszystkich użytkowników jesienią tego roku.

iPadOS 26

iPadOS 26 usuwa dwie długo obecne funkcje wielozadaniowości

Mowa o Split View (ekran podzielony na dwie aplikacje) oraz Slide Over (aplikacja wysuwana z boku ekranu).

Zmiany te wprowadzane są w celu zrobienia miejsca dla nowego, zaawansowanego systemu zarządzania oknami.

Co ciekawe, funkcja Stage Manager pozostaje dostępna obok nowego rozwiązania.

Mimo że nowy system w pewnym stopniu pozwala naśladować działanie usuniętych funkcji, ich funkcjonalność, zwłaszcza w przypadku Slide Over, jest trudna do odtworzenia. Zmiany te mogą jeszcze ulec modyfikacji przed publicznym wydaniem systemu jesienią.

macOS 26

macOS Tahoe to ostatnia aktualizacja dla Maców z Intelem

Apple oficjalnie potwierdziło, że nadchodzący system macOS Tahoe będzie ostatnią dużą wersją oprogramowania dostępną dla komputerów Mac wyposażonych w procesory firmy Intel. To strategiczny krok kończący pewną epokę dla użytkowników starszych urządzeń.

Zgodnie z zapowiedzią podczas konferencji Platforms State of the Union, komputery Mac z procesorami Intela nie otrzymają przyszłorocznej aktualizacji do macOS 27.

Co to oznacza dla użytkowników?

  • Brak nowych funkcji: Po macOS Tahoe starsze komputery nie będą już otrzymywać nowych funkcji i ulepszeń systemowych.
  • Aktualizacje bezpieczeństwa: Apple zaznaczyło, że urządzenia te mogą nadal otrzymywać krytyczne aktualizacje bezpieczeństwa, chroniące je przed nowymi zagrożeniami.
  • Pełne skupienie na Apple silicon: Decyzja ta pozwala firmie w pełni skoncentrować swoje zasoby i innowacje na rozwoju komputerów Mac z autorskimi procesorami Apple silicon (M1, M2, itd.).

Proces rezygnacji z procesorów Intela rozpoczął się w 2020 roku wraz z premierą czipu M1. Teraz, po całkowitym przejściu na własną architekturę, Apple finalizuje ten proces od strony oprogramowania.

Apple wyeliminuje także Rosettę 2 od macOS 28

Apple ogłosiło też, że Rosetta 2, technologia umożliwiająca uruchamianie aplikacji Intel na komputerach Mac z układem Apple Silicon, zostanie wycofana począwszy od macOS 28. Firma potwierdziła to w zaktualizowanym dokumencie dla deweloperów po wczorajszej konferencji WWDC.

Rosetta 2 będzie dostępna jako ogólne narzędzie do macOS 27, wspierając deweloperów w migracji ich aplikacji. Po tym okresie, od macOS 28, pozostanie jedynie ograniczona funkcjonalność Rosetta 2, przeznaczona wyłącznie do obsługi starszych, niewspieranych gier, które polegają na frameworkach Intela.

Dodatkowo, macOS Tahoe (następna duża wersja systemu) będzie ostatnią wersją macOS obsługującą komputery Mac z procesorami Intel. Użytkownicy tych komputerów będą jednak nadal otrzymywać aktualizacje zabezpieczeń przez kolejne trzy lata.

macOS Tahoe będzie kompatybilny tylko z wybranymi modelami Maców z procesorami Intel, w tym:

  • 16-calowy MacBook Pro (2019)
  • 13-calowy MacBook Pro (2020, z czterema portami Thunderbolt 3)
  • 27-calowy iMac (2020)
  • Mac Pro (2019)

Decyzja ta oznacza definitywny koniec ery Intela w ekosystemie Maców Apple i przyspieszenie przejścia na własne procesory Apple Silicon.

macOS 27 zakończy wsparcie dla AirPort Time Capsule i AFP!

Apple ogłosiło, że nadchodząca duża wersja systemu macOS 27 (która pojawi się w przyszłym roku) nie będzie już wspierać kopii zapasowych Time Machine na AirPort Time Capsule ani innych dysków wykorzystujących protokół Apple Filing Protocol (AFP). To kolejna zła wiadomość dla użytkowników sprzętu AirPort, którego produkcję Apple zakończyło w 2018 roku.

Informacja ta pojawiła się na stronie Time Machine w aplikacji Ustawienia Systemu w pierwszej becie macOS Tahoe.

Goodbye Time Capsule support 💔 pic.twitter.com/yN0y8CuBmB

— Stella – Fudge (@StellaFudge) June 10, 2025

Wcześniej, w zeszłym miesiącu, Apple ogłosiło deprecjację klienta AFP w notatkach dotyczących wydania macOS Sequoia 15.5 dla przedsiębiorstw.

Od macOS 27, kopie zapasowe Time Machine będą wymagały dysków obsługujących nowsze protokoły udostępniania plików, takie jak SMBv2 i SMBv3. Oznacza to, że użytkownicy AirPort Time Capsule będą musieli znaleźć alternatywne rozwiązania do tworzenia kopii zapasowych swoich komputerów Mac.

macOS Tahoe zmienia ikonę Findera po latach

Podczas WWDC 2025 Apple zaprezentowało macOS Tahoe, w którym ikona Findera została odwrócona – zamiast czarnej twarzy po lewej, jest teraz po prawej stronie. To duża zmiana, łamiąca tradycję sięgającą lat 90., kiedy Finder miał charakterystyczny, „ciemny” profil po lewej stronie ikony.

Ikona Findera ewoluowała przez dekady od System 7.5, Mac OS 8, przez Mac OS X, aż po macOS Big Sur, ale zawsze zachowywała ten sam układ. Nowy design ma pasować do nowego interfejsu Liquid Glass, jednak wielu użytkowników i fanów Apple wyraża sprzeciw, chcąc powrotu do klasycznego wyglądu.

Biblioteka Aplikacji Zastępuje Launchpad!

W macOS Tahoe, Launchpad został zastąpiony nowym interfejsem „Aplikacje”, przypominającym Bibliotekę Aplikacji z iPhone’a i iPada.

Nowa funkcja automatycznie kategoryzuje aplikacje (np. Narzędzia, Produktywność, Finanse, Rozrywka), oferując także sekcję „Sugerowane”.

Zmiana ta jest częścią szerszej przebudowy Spotlight, umożliwiając szybki dostęp do:

  • Aplikacji (Command + 1)
  • Plików (Command + 2)
  • Akcji (Command + 3)
  • Historii schowka (Command + 4)

„Akcje” pozwalają na wykonywanie zadań bezpośrednio ze Spotlight, a „Schowek” przechowuje historię kopiowanych elementów. Użytkownicy mogą wybierać spośród widoku kafelkowego (domyślny), listy według kategorii lub nazwy, a także alfabetycznego widoku kafelkowego.

Aplikacja Dziennik (Journal) w końcu dostępna na Maca i iPada w macOS 26 i iPadOS 26

Apple rozszerzyło obsługę aplikacji Dziennik (Journal), która do tej pory działała tylko na iPhonie, na Maca i iPada wraz z macOS 26 i iPadOS 26.

Na iPadzie można tworzyć notatki odręczne z Apple Pencil, dodawać zdjęcia i korzystać z widoku mapy, który pokazuje wpisy według lokalizacji. Użytkownicy mogą prowadzić wiele dzienników, aby oddzielić różne aspekty życia.

Na Macu Journal oferuje wygodne pisanie i możliwość wzbogacenia wpisów o zdjęcia, nagrania audio, filmy oraz oznaczenia miejsca i nastroju.

Aplikacja pojawiła się po raz pierwszy w iOS 17.2, a jej rozszerzenie na kolejne urządzenia następuje po prawie dwóch latach.

watchOS 26

Nowy wygląd aplikacji Trening na Apple Watchu z przyciskami i integracją muzyki

W watchOS 26 aplikacja Trening na Apple Watchu przeszła największy redesign od czasu jej debiutu. Cztery nowe przyciski w rogach ekranu zapewniają szybki dostęp do kluczowych funkcji: Widoki treningu, Trening niestandardowy, Tempo i Trasa wyścigu.

Apple zintegrowało też muzykę i podcasty bezpośrednio z aplikacją. Można teraz ustawić automatyczne odtwarzanie audio przy rozpoczęciu treningu – bez potrzeby przełączania się między aplikacjami.

Integracja z Apple Music pozwala inteligentnie dobierać playlisty do rodzaju aktywności i preferencji użytkownika. Fani podcastów zobaczą rekomendacje oparte na swoich nawykach – np. podcasty kryminalne dla biegaczy.

Nowy układ z przyciskami narożnymi ułatwia obsługę jedną ręką podczas ćwiczeń. watchOS 26 jest dostępny w wersji beta dla deweloperów; publiczna beta pojawi się wkrótce.

Nowe Funkcje tarcz zegarka i udoskonalona galeria

watchOS 26 wprowadza znaczące usprawnienia dla użytkowników Apple Watch Series 10, wykorzystując ulepszony wyświetlacz z szybszym odświeżaniem. Dzięki temu, w trybie Always-On Display, wiele tarcz zegarka będzie teraz wyświetlać płynnie poruszającą się wskazówkę sekundową, co było wcześniej dostępne tylko w wybranych modelach.

Początkowo tylko tarcze Flux, Reflections i Activity Digital obsługiwały ruch sekund w trybie Always-On. watchOS 26 rozszerza tę funkcjonalność na wiele istniejących tarcz, w tym popularne California i Utility, które teraz wyświetlają tykającą sekundę w trybie Always-On. Wśród tarcz z analogową wskazówką sekundową, które otrzymały wsparcie w watchOS 26 beta 1, znajdują się: Activity Analog, Activity Digital, California, Color, Contour, Count Up, Flux, GMT, Infograph, Meridian, Metropolitan, Nike Analog, Numerals Mono, Pride Harmony, Reflections, Stripes, Solar Analog, Unity Rhythm i Utility.

Niektóre tarcze, takie jak Chronograph Pro, Kaleidoscope, Lunar, Mickey Mouse, Modular Compact, Palette, Pride Analog, Pride Celebration, Solar Dial, Snoopy, Unity Bloom, Unity Lights i World Time, mimo że są zdolne do wyświetlania sekund, nadal nie obsługują tej funkcji w trybie Always-On. Większość z nich ma niestandardowy projekt, który odbiega od tradycyjnego stylu zegara analogowego.

Zapewne nowe tarcze zobaczymy przy okazji premiery nowych zegarków tej jesieni.

watchOS 26 nie wprowadza na razie żadnych zupełnie nowych tarcz zegarka (choć tarcza Zdjęcia zyskała nowy wygląd „Liquid Glass”). Zamiast tego, Apple skupiło się na reorganizacji galerii tarcz zegarka, dzieląc je na intuicyjne kategorie, ułatwiające przeglądanie i odkrywanie:

  • Nowe tarcze zegarka
  • Zdrowie i kondycja
  • Zdjęcia
  • Czyste
  • Bogate w dane
  • Kolekcja Pride
  • Zegarki wizytowe
  • Zegarki narzędziowe
  • Wyraziste
  • Zabawne
  • Kolekcja Unity
  • Kolorowe
  • Astronomia
  • Skrypty świata
  • Ruch
  • Kolekcja Nike
  • Czas cyfrowy
  • Czas analogowy

Apple Watch Ultra i Hermès mają również swoje własne sekcje. Nowe kategorie są dostępne zarówno na Apple Watchu podczas wyboru tarczy, jak i w aplikacji Watch na iPhonie.

#API #AppleEvent #deweloperzy #framework #konferencja #nowości #PlatformStateOfTheUnion2025 #podsumowanie #programiści #sesjeDeweloperskie #WWDC25

Lokalna inspiracja, globalny wpływ: przedstawiamy czworo zwycięzców tegorocznego konkursu Swift Student Challenge

Co roku Apple zaprasza uczniów i studentów z całego świata do udziału w konkursie Swift Student Challenge, gdzie mogą tworzyć oryginalne aplikacje w Swift i rozwijać swoją kreatywność. Poznaliśmy tegorocznych finalistów.

Informacja prasowa

Za 350 tegorocznymi finałowymi zgłoszeniami stoją setki inspiracji, od skrawka gwieździstego nieba zaobserwowanego przez teleskop w Nuevo León w Meksyku, aż po talię kart znalezioną w japońskim sklepie z grami. Do ich stworzenia uczestnicy – pochodzący z 38 krajów i regionów – wykorzystali szeroką gamę narzędzi i technologii.

„Talent i odmienne perspektywy, które młodzi deweloperzy wnoszą do konkursu Swift Student Challenge nieodmiennie nas inspirują”, powiedziała Susan Prescott, wiceprezeska Apple w pionie Worldwide Developer Relations.

Tegoroczni zwycięzcy wykazali się niedoścignioną umiejętnością przekształcania idei w projekty aplikacji, które są innowacyjne, wartościowe i przemyślane. Z radością będziemy wspierać ich kolejne kroki w świecie programowania i wyczekiwać aplikacji, które pomogą kształtować przyszłość.

Pięćdziesięcioro zwycięzców wyróżnionych tytułem Distinguished Winner zaproszono do udziału w specjalnym trzydniowym wydarzeniu organizowanym w ramach konferencji Worldwide Developers Conference (WWDC) w Apple Park. W trakcie tygodnia zwycięzcy będą mogli obejrzeć prezentację Keynote na żywo, 9 czerwca, czerpać z wiedzy ekspertów i inżynierów Apple oraz wziąć udział w warsztatach.

Wielu tegorocznych zwycięzców znajdowało inspirację w swoich lokalnych społecznościach i przekuło ją na potężne narzędzia stworzone, by odmienić świat. W dalszej części artykułu Taiki Hamamoto, Marina Lee, Luciana Ortiz Nolasco i Nahom Worku – wyróżnieni tytułem Distinguished Winner – przybliżają projekty swoich aplikacji i wyjaśniają, jakim realnym problemom pragną zaradzić, wykorzystując potencjał programowania do tworzenia wartościowych rozwiązań.

Gdy 22‑letni Taiki Hamamoto natknął się na karty hanafuda w lokalnym sklepiku z grami, był zaintrygowany. Dorastał, grając z rodziną tą tradycyjną japońską talią kart i sądził, że bez trudu znajdzie towarzyszy do jednej lub dwóch nostalgicznych rozgrywek. Tak się jednak nie stało.

„Zorientowałem się, że bardzo niewiele osób z mojego pokolenia wie, jak grać, korzystając z kart hanafuda, a przecież są one silnie zakorzenione w japońskiej kulturze”, wyjaśnia Hamamoto, który niedawno ukończył naukę na uniwersytecie Prefectural University of Kumamoto.

Pomyślałem, że jeśli można byłoby w łatwy sposób grać nimi na smartfonie, udałoby się je rozpowszechnić, nie tylko w samej Japonii, ale i na całym świecie.

W swoim zwycięskim projekcie aplikacji – Hanafuda Tactics – Hamamoto umożliwia początkującym graczom zaznajomienie się zarówno z zasadami gry, jak i samymi kartami. Wielobarwna, bogato zdobiona talia licząca 48 kart, inspirowana czcią, z jaką Japończycy traktują naturę, jest podzielona na 12 części odnoszących się do miesięcy z ilustracją odpowiadającej im rośliny. Istnieje wiele wariantów gier, przy czym jednym z najpopularniejszych jest koi‑koi, w którym gracze mają za zadanie dopasowanie określonych układów kart zwanych yaku.

EvacuMate, projekt aplikacji autorstwa Mariny Lee, ma za zadanie pomóc użytkownikom w zorganizowaniu własnej ewakuacji i zapewnić im potrzebne informacje w razie klęsk żywiołowych.

Hamamoto odzwierciedlił klasyczne kwiatowe wzornictwo kart, ale zadbał również o szczyptę nowoczesności w samej rozgrywce, dodając elementy znane z gier wideo – jak na przykład mechanizm punktów życia (HP) – które docenią młode pokolenia graczy. Funkcja DragGesture w SwiftUI pozwoliła na implementację dynamicznych, responsywnych efektów, takich jak przechylanie kart i rozświetlenie podczas ruchów, które sprawiają, że gra jest wciągająca i wygląda bardziej naturalnie. Hamamoto eksperymentuje też z możliwością udostępnienia aplikacji Hanafuda Tactics na platformie Apple Vision Pro.

Hamamoto nie wyobraża sobie, że talia do gier karcianych, której historia sięga setek lat wstecz, mogłaby zostać zapomniana, szczególnie, że jemu samemu przyniosła wiele radości. „Niezwykłość kart hanafuda polega na tym, że pozwalają one zanurzyć się w estetyce i kulturze Japonii”, mówi Hamamoto.

Chciałbym, aby użytkownicy mojej aplikacji mogli doświadczyć ich właśnie w taki sposób, a przyszłe pokolenia wciąż mogły czerpać radość z gry.

W czasie pożarów, które na początku tego roku błyskawicznie rozprzestrzeniły się na większą powierzchnię Los Angeles, 21‑letnia Marina Lee otrzymała niepokojący telefon. Jej babcia, mieszkająca w San Gabriel Valley, otrzymała powiadomienie o ewakuacji i miała bardzo niewiele czasu na podjęcie decyzji, co robić i gdzie się udać.

Lee jest studentką trzeciego roku na kierunku informatycznym na uniwersytecie University of Southern California. W tamtym czasie spędzała przerwę zimową z rodzicami w Północnej Kalifornii. „Dorastałam w L.A., więc zawsze miałam świadomość zagrożenia pożarowego i następstw klęsk żywiołowych”, mówi.

Ale tamten telefon obudził we mnie konieczność działania. Moja babcia była spanikowana, niepewna, co ma spakować, jak się przygotować i skąd wziąć informacje. To zainspirowało mnie do stworzenia aplikacji dla ludzi w podobnej sytuacji, którzy nie orientują się dobrze w nowych technologiach, ale jednocześnie zasługują na dostępne, zaufane źródło informacji w czasie kryzysu.

W zaprojektowanej aplikacji EvacuMate użytkownicy mogą przygotować się na nagłe wypadki, tworząc listę ważnych rzeczy, które należy spakować w razie ewakuacji. Lee zintegrowała aparat iPhoneʼa z aplikacją, dzięki czemu użytkownicy mogą przesyłać kopie ważnych dokumentów, i opracowała funkcję umożliwiającą zaimportowanie kontaktów alarmowych z listy kontaktów na iPhonie. Zadbała również o udostępnienie zasobów dotyczących takich tematów jak sprawdzanie jakości powietrza i kompletowanie apteczki.

Lee kontynuuje prace nad swoją aplikacją, chcąc, by była dostępna dla każdego użytkownika. „Chciałabym dodać obsługę wielu języków”, wyjaśnia.

Myślałam tu o mojej babci, dla której czytanie w języku angielskim nie jest łatwe, i uświadomiłam sobie, że funkcja tłumaczenia naprawdę mogłaby pomóc innym osobom z mojej społeczności, które mają ten sam problem.

Przygotowując się do udziału w konferencji WWDC, Lee ma nadzieję na nawiązanie nowych znajomości z innymi deweloperami, jak wtedy, gdy organizowała hakatony ze swoją organizacją Citro Tech lub uczestniczyła jako mentor w programie uniwersytetu USC Women in Engineering. „Programowanie to znacznie więcej niż tylko tworzenie oprogramowania”, mówi Lee.

Nowe przyjaźnie, społeczności, które odnajdujemy i sam proces rozwiązywania problemów – to jest to, co naprawdę daje nam siłę, by zmieniać świat.

Luciana Ortiz Nolasco postawiła sobie za cel zbliżenie astronomii do ludzi. Aby to zrobić, stworzyła projekt aplikacji BreakDownCosmic.

Luciana Ortiz Nolasco była zachwycona, gdy dostała teleskop na 11. urodziny. Każdej nocy spoglądała przez niego z okna swojej sypialni i odkrywała kolejne fragmenty nieba nad rodzinnym domem w stanie Nuevo León w Meksyku.

Szybko jednak napotkała dwa problemy. Pierwszym była gruba warstwa smogu wisząca nad silnie zindustrializowanym miastem, która nie pozwalała na obserwację gwiazd w ich pełnej krasie. Drugi problem stanowił brak osób, z którymi mogłaby dzielić się swoją pasją.

„Swoją społeczność odnalazłam dopiero, gdy dołączyłam do stowarzyszenia astronomicznego w Nuevo León”, zdradza 15‑letnia Ortiz Nolasco. Dzięki kontaktom, które nawiązała w społeczności osób o podobnych zainteresowaniach, co weekend jeździła za miasto, aby podziwiać gwiazdy na czystym niebie, brała udział w wycieczkach i uczyła się od mentorów. Te przeżycia sprawiły, że zapragnęła uczynić astronomię jeszcze przystępniejszą dla innych.

BreakDownCosmic, jej projekt aplikacji, to wirtualne miejsce spotkań, w którym użytkownicy mogą dodawać do swoich kalendarzy nadchodzące wydarzenia astronomiczne z całego świata, zdobywać medale za wypełnianie „misji” i dyskutować z innymi astronomami na temat swoich obserwacji.

Ortiz Nolasco odnalazła idealne narzędzie, które pozwoliło urzeczywistnić jej pomysł – język programowania Swift. „Swift jest banalny w nauce, a korzystanie z Xcode – bardzo intuicyjne”, wyjaśnia.

W większości przypadków moje błędy były korygowane. Nie musiałam spędzać godzin na szukaniu drobnej pomyłki, którą gdzieś przeoczyłam.

Po czerwcowej konferencji WWDC Ortiz Nolasco planuje udoskonalenie aplikacji BreakDownCosmic, z zamiarem udostępnienia jej w sklepie App Store.

Pragnę, aby korzystanie z mojej aplikacji było jak podróż w kosmos.

– mówi.

Wszechświat jest pełen nieskończonych możliwości i sekretów, które tylko czekają na odkrycie. A podróż nie jest tylko dla wybranych. Jesteśmy częścią wszechświata. To nasz dom i każdy powinien móc go poznać.

Za sprawą projektu aplikacji AccessEd Nahom Worku pragnie udostępnić uczniom z całego świata nowe możliwości edukacyjne – bez względu na to, czy mają dostęp do Wi‑Fi.

Nahom Worku dorastał w Etiopii, a później w Kanadzie. Kusiły go dwie ścieżki kariery: mógł zostać pilotem, jak jego wuj, lub śladami ojca pójść na studia inżynieryjne. Ostatecznie jego strach przed lataniem spowodował, że musiał zrezygnować z pierwszej opcji. Nie zdecydował się jednak na zaangażowanie w dziedzinę inżynierii aż do wybuchu epidemii COVID‑19.

„Podczas pandemii miałem dużo wolnego czasu, kupiłem więc kilka książek i zacząłem odkrywać tajniki programowania i projektowania stron internetowych”, mówi 21‑letni Worku. Odnalazł społeczność Black Kids Code, organizację non‑profit, która wspiera dzieci w nauce matematyki i programowania. Ostatecznie sam stał się mentorem.

Obecnie Worku jest studentem czwartego roku na York University w Toronto. Gdy asystował podczas wakacyjnego programu organizowanego przez uniwersytet, jego grupie przydzielono zadania związane z Celem Zrównoważonego Rozwoju ONZ dotyczącym globalnego dostępu do dobrej jakości edukacji. Projekt ten był szczególnie ważny dla Worku, bo odnosił się do jego najmłodszych lat.

Dorastając w Etiopii, przekonałem się, jak niewielu uczniów otrzymuje porządną edukację. W dodatku wielu ludzi nie ma dostępu do internetu lub zmaga się z niestabilnym połączeniem.

– wyjaśnia.

Jego projekt aplikacji, AccessEd, powstał z myślą o rozwiązaniu obu tych problemów dzięki zapewnianiu materiałów edukacyjnych, które byłyby dostępne zarówno online, jak i bez dostępu do sieci Wi‑Fi. Aplikacja została stworzona z użyciem technologii samouczenia maszyn Apple i narzędzi AI, takich jak Core ML i język naturalny. Podsuwa rekomendacje kursów w oparciu o kontekst ucznia, co zapewnia spersonalizowane dopasowania.

„Uczniowie mogą zrobić zdjęcie swoich notatek, a model uczenia maszynowego przeanalizuje tekst z wykorzystaniem architektury języka naturalnego od Apple i na jego podstawie wygeneruje fiszki”, mówi Worku.

Aplikacja ma też system zarządzania zadaniami z funkcją powiadomień. Odpowiada on na potrzeby uczniów, którzy po zajęciach mają nie tylko dużo zadań domowych, ale też dodatkowe obowiązki, i często nie radzą sobie z zarządzaniem czasem.

Worku ma nadzieję, że AccessEd da nowe możliwości uczniom na całym świecie. „Wierzę, że moja aplikacja może zainspirować innych do wykorzystywania nowoczesnych technologii, takich jak samouczenie maszyn, na innowacyjne sposoby, zwłaszcza w dziedzinie edukacji. Oraz do odkrywania, w jaki sposób mogą uczynić naukę przyjemniejszą, bardziej efektywną i interesującą”, dodaje.

Firma Apple jest dumna, że w ramach dorocznego konkursu Swift Student Challenge może wspierać rozwój kolejnego pokolenia deweloperów, twórców i przedsiębiorców. Na przestrzeni ostatnich pięciu lat tysiące uczestników z całego świata odniosło sukces zawodowy, założyło firmy i stworzyło organizacje, które skupiają się na upowszechnianiu dostępu do technologii i wykorzystywaniu jej do kreowania lepszej przyszłości.

Więcej na stronie developer.apple.com/swift-student-challenge.

Przed rokiem w tym gronie był także Polak – Wit Owczarek.

Tim Cook spotkał się z Witem Owczarkiem – polskim uczniem i laureatem Apple Swift Student Challenge

Moją rozmowę z nim znajdziecie w 361. odcinku „Bo czemu nie?”.

#Apple #AppleSwiftStudentChallenge2025 #konkurs #programiści #programowanie #studenci #wyniki

Polakach wśród laureatów Apple Swift Student Challenge 2024 pisaliśmy (jako jedynie w Polsce) początkiem tego tygodnia. Tymczasem Apple przedstawiło oficjalnie troje zwycięzców konkursu Swift Student Challenge, którzy wg. firmy „pod wpływem bliskich postanowili kreować lepszą przyszłość”.

Polacy wśród laureatów Apple Swift Student Challenge 2024!

Informacja prasowa

Coroczny konkurs Swift Student Challenge firmy Apple ma wyłonić najlepszych studentów zajmujących się kodowaniem. W tym roku rozszerzono go o nową kategorię. Spośród 350 finałowych zgłoszeń 50 studentów uhonorowano tytułem Distinguished Winner za zaprojektowanie aplikacji, które wyróżniają się pod względem innowacyjności, pomysłowości, oddziaływania społecznego lub inkluzywności. Tych 50 studentów otrzymało zaproszenia na trzydniowy pobyt w Apple Park. Przygotowano dla nich specjalne atrakcje, a do tego wezmą udział w wyjątkowym wydarzeniu podczas tegorocznej konferencji Worldwide Developers Conference (WWDC). W ten sposób znajdą się w gronie podobnych sobie twórców z całego świata.

Nagrodzone w tym roku zgłoszenia przesłane na konkurs Swift Student Challenge po raz kolejny pokazują ogrom możliwości, jakie pojawiają się, gdy młodzi, utalentowani twórcy decydują się zmieniać świat na lepsze poprzez kodowanie. Z przyjemnością witamy jeszcze więcej fantastycznych studentów i przyszłych deweloperów w Apple Park, gdzie mogą wraz z naszymi zespołami i swoimi rówieśnikami doskonalić aplikacje, które bez wątpienia odmienią naszą przyszłość na lepsze.

– mówi Susan Prescott, wiceprezeska Apple w pionie Worldwide Developer Relations.

Tegoroczni zwycięzcy pochodzą z różnych zakątków świata – w sumie z ponad 35 krajów i regionów. Punktem wyjścia do wielu projektów aplikacji była osobista potrzeba, na przykład chęć pomocy lokalnej społeczności czy rozwijania ulubionych zainteresowań. W przypadku Eleny Galluzzo, Dezmonda Blaira i Jawaher Shaman – nagrodzonych tytułem Distinguished Winner – inspirację stanowiły ich rodziny. Cała trójka liczy na to, że pewnego dnia ich aplikacje odmienią także życie innych osób.

Aplikacja Care Capsule autorstwa Eleny Galluzzo służy jako kompleksowy asystent dla osób w podeszłym wieku.

Elena Galluzzo (22 l.) dzieli swój czas między Waterloo w Ontario, gdzie kończy studia licencjackie na Uniwersytecie Wilfrida Lauriera, i dom rodzinny na przedmieściach Toronto. Mieszka w nim razem z rodzicami, siostrą i dziadkami ze strony mamy, którzy zainspirowali ją do stworzenia zwycięskiej aplikacji – Care Capsule.

„Babcia zmaga się z ostatnimi stadiami alzheimera i wymaga stałej opieki”, wyjaśnia Galluzzo.

Jej choroba niezwykle doskwiera też dziadkowi, który przez nią czuje się osamotniony. Mimo że sam mieszka z dziećmi i wnukami, to w przypadku wielu starszych osób jest zupełnie inaczej. Kanadyjskie społeczeństwo starzeje się, więc moim zdaniem trzeba za wszelką cenę poszukiwać sposobów pomocy takim ludziom. Kodowanie jest dla mnie jednym z narzędzi, które mogę do tego wykorzystać.

Galluzzo zaprojektowała aplikację Care Capsule, która ma służyć jako kompleksowy asystent dla osób w podeszłym wieku. Za pomocą Create ML, architektury uczenia maszynowego firmy Apple, stworzyła czatbota, który analizuje interakcje z użytkownikiem i na ich podstawie ocenia, czy zmaga się on z samotnością lub depresją. Ponadto aplikacja pozwala użytkownikom kontrolować przyjmowanie lekarstw, korzystać z zasobów przygotowanych przez społeczność, a także wracać do pozytywnych wspomnień.

Na wiosnę Galluzzo ukończy studia licencjackie na kierunku biznesowym. Ma nadzieję, że uda jej się opublikować aplikację Care Capsule w App Store i być może wzbogacić ją o rozwiązania, które pozna podczas czerwcowej konferencji WWDC24.

„Wspaniale jest spotkać się z osobami, z którymi dzieli się tę samą pasję”, mówi.

Jestem też naprawdę ciekawa nowych architektur, które zostaną zaprezentowane, i propozycji ich praktycznego wykorzystania. Fajnie jest stworzyć coś, co wpisuje się w natywną funkcjonalność posiadanego urządzenia, a jednocześnie pomaga pokonywać poważne wyzwania.

Aplikacja MTB XTREME autorstwa Dezmonda Blaira pozwala użytkownikom zasiąść za kierownicą roweru górskiego, a do tego prezentuje widok tras w 360 stopniach.

Dezmond Blair (22 l.) dorastał w Canton w stanie Michigan. Mnóstwo czasu spędzał na jeździe na rowerze górskim ze swoim młodszym bratem. Jego rodzina kupiła używany komputer, ale nie mogła sobie pozwolić na podłączenie go do internetu.

„Jako dziecko mieszkałem w przyczepie kempingowej, dlatego za wszelką cenę walczyłem o dobre stopnie, zwłaszcza gdy rodzice powiedzieli mi, że nie mogę skończyć tak jak oni”, wspomina Blair. „Poświęcili sporą część swojego życia na to, żebym nie musiał przechodzić przez to samo, co oni. Stąd też wzięła się moja inspiracja i moja pasja”.

W szkole średniej ciężko pracował i odkrył w sobie smykałkę do technologii. Później zdobył dyplom licencjata z programowania. W zeszły roku Blair dołączył do programu Apple Developer Academy w Detroit, gdzie poznał Swift, czyli język programowania wymyślony przez Apple. Za jego pomocą stworzył MTB XTREME – zwycięską aplikację na iPada, która pozwala użytkownikom zasiąść za kierownicą roweru górskiego i prezentuje im widok tras w 360 stopniach. Blair planuje wydać jeszcze bardziej interaktywną wersję przygotowaną z myślą o Apple Vision Pro.

Poza pracą nad autorskimi aplikacjami Blair otworzył niedawno własną firmę pomagającą w projektowaniu prototypów aplikacji, którą nazwał Easy Dez It. Jednak największy cel na przyszłość, który sobie postawił, wiąże się z jego rodzicami.

„Chciałbym im kiedyś kupić dom”, zdradza Blair. „Zrobili tak wiele dla mnie i mojego młodszego brata, że muszę im się jakoś odwdzięczyć”.

Jawaher Shaman stworzyła aplikację My Child, aby pomóc dzieciom zmagającym się z trudnościami w mówieniu.

Jawaher Shaman wychowała się w Arabii Saudyjskiej i była mocno związana z dziadkiem. Zmarł, gdy miała pięć lat. Wkrótce po tym zaczęła się jąkać. Z czasem dzięki pomocy ojca nauczyła się przezwyciężać to zaburzenie – w końcu na dobre. Teraz ma 27 lat i uczęszcza do ośrodka Apple Developer Academy w Rijadzie. My Child – zwycięski projekt Shaman – ma za zadanie pomagać innym osobom mającym trudności z mówieniem.

„Dzięki ojcu nigdy nie czułam się inna. Mam nadzieję, że moja aplikacja będzie miała taki sam wpływ na jąkające się dzieci i młodzież”, mówi Shaman.

Nie chcę, żeby jąkanie było dla nich przeszkodą nie do pokonania.

Aplikacja My Child opowiada historię Shaman z perspektywy dziecka, które się jąka. Występują w niej postacie inspirowane jej ojcem i dziadkiem. Aplikacja prowadzi użytkownika przez szereg ćwiczeń, które pomagają uspokoić oddech i przygotować się do realnych wyzwań, takich jak czytanie lektury na głos w klasie. Shaman wykorzystała architekturę AVFAudio, aby dodać dźwięki naśladujące sposób, w jaki jej ojciec dzielił zdania na mniejsze, łatwiejsze fragmenty.

Po zdobyciu dyplomu Shaman będzie pracować jako programistka w Arabii Saudyjskiej. Zamierza też opublikować aplikację My Child w App Store i dalej tworzyć rozwiązania, które pomagają innym.

„Pragnę wykorzystywać technologię do pomocy neuroróżnorodnym dzieciom, bo sama wiem, jak to jest odstawać od innych”, tłumaczy Shaman.

Kodowanie otworzyło przede mną multum możliwości. Przybliża mnie do moich celów, czyli pomagania innym i pozostawienia po sobie czegoś trwałego.

Firma Apple jest dumna, że co roku w ramach WWDC może wspierać uczniów oraz studentów i rozwijać kolejne pokolenie deweloperów, twórców i przedsiębiorców. Na przestrzeni ostatnich czterech dekad tysiące studentów z całego świata odniosło sukces zawodowy, założyło firmy i stworzyło organizacje, które skupiają się na upowszechnianiu dostępu do technologii i wykorzystywaniu jej do kreowania lepszej przyszłości.

https://imagazine.pl/2024/05/03/troje-wyroznionych-zwyciezcow-konkursu-swift-student-challenge/

#Apple #deweloperzy #programiści #SwiftStudentChallenge2024

Polacy wśród laureatów Apple Swift Student Challenge 2024! | iMagazine

Pod koniec marca poznaliśmy wyniki konkursu Apple Swift Student Challenge. W tym roku wśród 350 finalistów z całego świata mamy 4 Polaków.

Już za miesiąc startuje coroczna konferencja programistyczna WWDC 2024. W Cupertino, jak co roku spotkają się najlepsi deweloperzy z całego świata, jednak w tym roku będzie trochę inaczej niż do tej pory – mamy dość mocny „polski” akcent.

World Wide Developers Conference to nie tylko profesjonaliści, ale też młodzież, która dopiero się uczy, która aspiruje, która chce związać swoją przyszłość z kodowaniem.

Pod koniec marca poznaliśmy wyniki konkursu Apple Swift Student Challenge. W tym roku wśród 350 finalistów z całego świata mamy 4 Polaków. Co więcej, jeden z nich znalazł się w gronie 50 Distinguished Winners! To wyjątkowy sukces i dowód, że w Polsce mamy wielu młodych i utalentowanych ludzi.

O Swift Student Challenge pisaliśmy w iMagazine wielokrotnie. W wyzwaniu uczniowie mieli za zadanie stworzyć innowacyjny projekt w aplikacji Swift Playgrounds.

Apple organizuje coroczny konkurs Swift Student Challenge już od kilku lat. Zazwyczaj ruszał wraz z ogłoszeniem daty WWDC. Tym razem konkurs został ogłoszony 5 lutego, a uczniowie mieli trzy tygodnie na przesłanie swoich prac do Apple.

Wyróżnieni zwycięzcy, Distinguished Winners, zostaną zaproszeni do siedziby Apple w Cupertino w Kalifornii, gdzie będą mogli nawiązać kontakt z rówieśnikami i zespołem Apple, podczas gdy wszyscy pozostali zwycięzcy otrzymają bezpłatne roczne członkostwo w programie Apple Developer.

Jak pisałem wcześniej, to wyjątkowy sukces, że w tym roku mamy aż czterech finalistów oraz jednego zwycięzcę. Poznajcie Wita Owczarka, naszego tegorocznego Distinguish Winnera, oraz trzech Jakubów – Jakuba Florka, Jakuba Ptasznego oraz Jakuba Milcarza. Wielkie gratulacje!

Udało nam się z nimi skontaktować i poprosić ich komentarz oraz kilka słów o sobie i swoich projektach. Jestem pod niesamowitym wrażeniem kreatywności…

Wit Owczarek

Jestem uczniem trzeciej klasy Liceum Ogólnokształcącego im. Tadeusza Reytana w Warszawie.

Zacząłem programować gdy miałem 13 lat. Początkowo była to Java, w której tworzyłem proste algorytmy. Poza tym bardzo mnie interesowały mody do Minecrafta i wówczas dużo czasu poświęciłem nauce programowania. Oglądałem filmy instruktażowe, szukałem kursów online, po których udało mi się stworzyć pierwsze aplikacje. Z drugiej strony, zawsze interesowało mnie działanie aplikacji iOS, więc po dwóch latach zacząłem kodować w Swift.

Do tegorocznego Swift Student Challenge zgłosiłem Pushaton. To gra 2D, zbudowana w SpriteKit framework, w której biegniesz przez dżunglę, pokonujesz przeszkody i zdobywasz punkty. Jej wyróżnikiem jest unikalny sposób interakcji, ponieważ skoki wymagają od gracza wykonania pompek w świecie rzeczywistym. Ta funkcja działa na podstawie obrazu transmitowanego na żywo z kamery. Wyodrębnia kluczowe punkty ciała, które są przekazywane do modelu deep learning, który samodzielnie przygotowałem w Pythonie. Model ocenia, w jakiej pozycji znajduje się ciało gracza i czy pompka została wykonana.

Główną częścią aplikacji jest model, który zbudowałem w celu rozpoznawania poszczególnych etapów ruchu pompki. Spędziłem nad nim półtora miesiąca, tworząc ponad 20 różnych wersji. Rozpocząłem od trenowania modeli 3D CNN. W tym celu zebrałem ponad 80 000 zdjęć osób wykonujących pompki – to było duże wyzwanie, w którym uczestniczyło wielu moich kolegów.


Niestety wyniki uzyskane z modeli 3D CNN nie były zadowalające, co skłoniło mnie do poszukiwania alternatywnych rozwiązań. Zwróciłem się ku transfer learningu, wykorzystując pre-trenowane modele jako bazę, z nadzieją na poprawę dokładności. Kiedy to podejście również nie spełniło oczekiwań, podjąłem próbę implementacji metody Dense Optical Flow, która miała na celu lepsze śledzenie ruchu i pozycji ciała w czasie. Jednakże to było zbyt wolne i nie ograniczyło się do pompek. W końcu, kluczowym krokiem okazało się zastosowanie modelu LSTM, trenowanego bezpośrednio na podstawie punktów położenia ciała zarejestrowanych przez kamerę. To podejście znacząco poprawiło dokładność detekcji.

Ostatecznie powstało ciekawe wdrożenie, które gamifikuje proces ćwiczenia. Pushaton to moje drugie zgłoszenie do Swift Student Challenge. W tym roku byłem jeszcze bardziej zdeterminowany, żeby wygrać i jak widać udało się.

Obecnie pracuję nad Wigion – kolejną aplikacją, która oferuje nowe widżety do Notion. To popularna aplikacja, ale oferuje bardzo podstawowe widżety. Postanowiłem to zmienić i stworzyć nowe, bardziej interaktywne, które wykorzystują funkcjonalności iOS 17.

Poza programowaniem lubię ćwiczyć. Stąd pomysł na pompki w Pushatonie. Drugą moją pasją jest budowanie customowych klawiatur, a przy okazji lutowanie. Rok temu zrealizowałem projekt, który, analizując kształt dłoni i rozmieszczenie palców, generował optymalny układ klawiszy dla klawiatury.

Konferencje WWDC oglądam od 2018 roku. Początkowo robiłem to bardziej dla produktów Apple. Dopiero w 2020 roku zacząłem patrzeć na to wydarzenie z perspektywy dewelopera i zdobywania wiedzy pod nowe projekty i aplikacje. W ostatnim czasie bardzo interesowały mnie zmiany jakie Apple wprowadza do App Store w Europie, aby spełnić wymagania stawiane przez Unię Europejską. Nie mam szczególnych oczekiwań wobec WWDC24, ale na pewno będzie to ciekawe wydarzenie.

Moim zdaniem najlepszymi źródłami do nauki kodowania w języku Swift są YouTube oraz dokumentacja techniczna Apple, a także wszystkie materiały wideo z konferencji WWDC, które są dostępne za darmo online. Swift jest przyjazny dla początkujących, ponieważ zawiera ładny i całkiem prosty syntax. Pozwala także na tworzenie różnorodnych aplikacji, od mobilnych po webowe, wyróżniając się szybkością pisania kodu.

W przyszłości chciałbym zostać indy developerem i realizować własne pomysły na aplikacje, które byłyby moim źródłem utrzymania. Jeszcze nie myślałem o kierunku studiów jaki wybiorę po ukończeniu liceum, ale na pewno będzie on związany z IT.

Czy wyjadę na tegoroczną konferencję WWDC do Kalifornii? Wszystko na to wskazuje!

Jakub Florek

Pochodzę z Tarnowa, a obecnie studiuję Computer Science and Engineering na Delft University of Technology (Holandia). Decyzja o studiach poza Polską była ciekawym zbiegiem okoliczności i w dużym stopniu następstwem sukcesu jaki osiągnąłem podczas Swift Student Challenge w 2021 roku. Tarnów to małe miasto i nie miałem wielu znajomych, z którymi mógłbym wspólnie rozwijać się w wybranym kierunku. Swift Student Challenge pomógł mi podjąć decyzję, aby wyjechać i kontynuować edukację w Holandii. Dzięki konkursowi Apple poznałem wielu ciekawych ludzi z całego świata.

Moja przygoda z kodowaniem rozpoczęła się od gier wideo. Jako nastolatek chciałem stworzyć coś swojego. Próbowałem sił w Unity, tworzyłem proste gry w C# i wtedy przyszła pandemia. Moja siostra potrzebowała laptopa z kamerą do pracy zdalnej, a ja przypomniałem sobie o starym MacBooku mojego taty. Poszedłem na strych po stary komputer i zainteresowałem się językiem Swift. Moim ówczesnym marzeniem było stworzenie aplikacji iOS. Podczas pandemii obejrzałem wiele tutoriali i stworzyłem swoje pierwsze, proste aplikacje.

Na początku 2021 roku w Tarnowie pojawił się nowy przewoźnik komunikacji zbiorowej. Rozkład jazdy autobusów był trudno dostępny. Jednocześnie powstawała lokalna aplikacja mobilna, która nie miała swojej wersji na iOS. Skontaktowałem się z osobami realizującymi ten projekt i stworzyliśmy aplikację, która w mojej ocenie osiągnęła całkiem spory sukces. Był to projekt charytatywny. Miałem dużą satysfakcję, gdy widziałem mieszkańców Tarnowa, którzy codziennie korzystali z mojej aplikacji. To mnie bardzo zmotywowało do dalszych działań. Otworzyłem się na świat, poznałem nowych ludzi i aplikowałem do Swift Student Challenge.

Poza programowaniem od wielu lat muzykuję. Jestem zapalonym gitarzystą i chciałem połączyć te dwie pasje. Od drugiej klasy szkoły podstawowej śpiewałem w chórze katedralnym. Kilka lat później zacząłem grać na gitarze. Śpiewanie w chórze mocno wpłynęło na moje gusta muzyczne. Czasami moi koledzy irytują się, gdy odtwarzam Mozarta czy Beethovena. W mojej ocenie to doskonała muzyka do kodowania. W 2022 roku stworzyłem aplikację do tworzenia efektów dźwiękowych, inspirowaną efektami gitarowymi, a dzięki kolejnej edycji Swift Student Challenge poznałem jeszcze większe grono młodych programistów.

W ostatnim roku bardziej zająłem się tworzeniem aplikacji narzędziowych, które pomagają tworzyć nowe rzeczy. Mój tata jest współwłaścicielem firmy, która sprzedaje akcesoria meblowe. Korzystał z programu do aranżacji zabudowy kuchennej z gotowych modeli szafek. Tworzenie modeli kuchni na komputerze było bardzo czasochłonne, bo wiązało się z wypełnianiem Excela. Dlatego postanowiłem stworzyć aplikację na iPada, zawierającą predefiniowane obiekty z funkcjami drag & drop, eksportu i opisami. To dotychczas mój najbardziej skomplikowany projekt i jestem z niego dumny.

Nowe doświadczenie pomogło stworzyć mi jeszcze bardziej zaawansowany projekt, który zgłosiłem do tegorocznego Swift Student Challenge. Stworzyłem znacznie bardziej skomplikowane interfejsy, wykorzystałem technologię spatial audio i znalazłem interesujący framework Apple, który pozwala umieszczać wirtualne głośniki i tworzyć bardzo ciekawe efekty dźwiękowe. Na przykład, perkusja orbituje wokół słuchacza, a gitara zanika w konkretnym miejscu. Było ciężko, bo część kodu pisałem nawet w przerwach na lunch, ale jestem bardzo zadowolony z efektów. Tym bardziej, że lubię eksperymentować z muzyką. Do tegorocznego zgłoszenia Swift Student Challenge przygotowałem ”Us and Them” Pink Floydów. Jestem bardzo zadowolony w jaki sposób udało mi się zmienić dynamikę tego utworu.

Przed WWDC zawsze jestem podekscytowany możliwością nawiązania nowych kontaktów z innymi uczestnikami Swift Student Challenge. W tym roku na pewno oczekuję nowości dotyczących Vision Pro i rozszerzonej rzeczywistości oraz dalszych zmian w SwiftUI. Już teraz SwiftUI umożliwia bezproblemową pracę na wszystkich platformach, od iPhone’a po Vision Pro. Ciekawie byłoby zobaczyć, jak ta technologia dalej rozwija się w tym multiplatformowym kierunku.

Swift stał się moim głównym językiem programowania. Największym marzeniem zawodowym jest współudział w jego dalszym rozwoju oraz praca w Apple, ale wcześniej muszę skoncentrować się na dalszej edukacji. Chciałbym zaangażować się w Swift community i dołożyć swoją cegiełkę w dalszy rozwój technologii, którym tyle zawdzięczam. Zdaję sobie sprawę, jak wiele osiągnąłem dzięki zwycięstwu w Swift Student Challenge. Dlatego chciałbym się zrewanżować i pośrednio pomóc innym.

Jakub Ptaszny

Mam 21 lat. Mieszkam w Katowicach i studiuję architekturę na Politechnice Śląskiej.

Moja przygoda z kodowaniem rozpoczęła się w liceum. Podczas zajęć informatyki mogliśmy wybrać dowolny język programowania. W tamtym czasie wygrałem iPada w konkursie i znalazłem aplikację Swift Playground z wieloma interesującymi samouczkami. Aplikacja na tyle mi się spodobała, że spośród kilku języków programowania wybrałem Swift. Początkowo tworzyłem proste aplikacje typu kółko i krzyżyk oraz saper. Wiele musiałem nauczyć się samodzielnie, poza zajęciami informatyki w szkole. Do kodowania w Swift wróciłem podczas studiowania Architektury na Politechnice Śląskiej w Gliwicach. W tym samym czasie zainteresowałem się grafiką 3D i programem Blender, do którego piszę proste dodatki w Pythonie.

O Swift Student Challenge słyszałem wielokrotnie, ale dopiero teraz zdecydowałem się wziąć udział. Swift Student Challenge to doskonała okazja do sprawdzenia swoich umiejętności programowania, tym bardziej gdy do dyspozycji jest taka aplikacja jak Swift Playground. Decyzja o zgłoszeniu była spontaniczna i spowodowała, że po dwóch latach przerwy wróciłem do kodowania w Swift.

Przygotowałem Playground o projektowaniu architektonicznym i wpływie warunków środowiska na budynek i jego wnętrze. Korzystałem z wielu poradników i tutoriali Swift dostępnych w internecie. Ponadto na stronach internetowych Apple dla deweloperów znalazłem ciekawe poradniki dotyczące tworzenia animacji w SwiftUI. Wszystkie materiały edukacyjne są bardzo dobrze przygotowane. Istotnie pomogły mi zrozumieć sposób pracy w Swift i przygotować zgłoszenie do Swift Student Challenge.

W wolnych chwilach tworzę grafiki 3D. Brałem udział w konkursach Pixar, w ramach których przygotowywałem artystyczne rendery 3D. Sposób myślenia programisty i wiedza o kodowaniu są przydatne na przykład podczas tworzenia efektów specjalnych. Moje prace od czasu do czasu publikuję w internecie lub pokazuję na uczelni. Działam również w kole naukowym, które obecnie zajmuje się projektowaniem mebli w Blenderze.

W przyszłości chciałbym częściej kodować w Swift. Praca w Swift jest niezwykle wygodna i szybka. Tworząc projekt na Swift Student Challenge miałem wrażenie, że w krótkim czasie sporo osiągam i szybko śledzę postępy za pomocą funkcji live preview w Xcode. Podczas przygotowania zgłoszenia korzystałem z wielu narzędzi zewnętrznych, a następnie importowałem pracę do Swift.

W przyszłości chciałbym wykorzystać Swift do dalszego rozwoju projektu z mojego zgłoszenia – czyli łączenia architektury z programowaniem. Moim marzeniem jest również stworzenie nowej aplikacji, która pomogłaby studentom architektury w projektowaniu. Jako student posiadam doskonałą wiedzę, jakie usprawnienia byłyby najbardziej pożądane przez moich kolegów.

Programowanie z perspektywy studenta architektury jest interesujące z kilku względów. Przede wszystkim jest to obszar analiz i optymalizacji, do czego można wykorzystać Swift. Kolejnym ciekawym obszarem jest rzeczywistość rozszerzona i możliwość prezentacji budynków i wizualizacji innych obiektów na urządzeniach mobilnych, do czego można wykorzystać wiele bibliotek Swift. Tworzenie aplikacji dla VisionPro jest również interesujące, ale do realizacji tego typu zadań potrzebowałbym MacBooka z czipem M. Obecnie korzystam z iPada, którego wygrałem w konkursie rysunkowym Toyoty. Częściowo programowałem na iPadzie w aplikacji Swift Playground, a następnie kontynuowałem projekt na iMacu.

Od kilku lat regularnie oglądam konferencje WWDC – nie mam specjalnych oczekiwań wobec tegorocznego wydarzenia, ale powodów do śledzenia na pewno nie zabraknie. Na WWDC zawsze dzieje się coś ciekawego.

Jakub Milcarz

Mam 21 lat. Mieszkam i studiuję w Warszawie na Akademii Leona Koźmińskiego.

Moja historia z kodowaniem trwa już prawie dekadę i trudno przypomnieć sobie dokładne jej początki. Programowanie zacząłem traktować bardziej na poważnie od 2015 roku, gdy zająłem się tworzeniem stron internetowych w HTML, PHP, React czy Node. W międzyczasie próbowałem swoich sił w programowaniu na iOS, ale do chwili wprowadzenia SwiftUI, wcześniejszy UI kit był dla mnie barierą nie do pokonania. Mocne wejście do kodowania w Swift było jesienią 2021 roku i wszystko wskazuje, że zostanę przy Swift na dłużej.

Moim tegorocznym zgłoszeniem do Swift Student Challenge jest aplikacja wspierająca program szczepień. Stwierdziłem, że przyda się szczególnie młodym rodzicom, dla których wiele rzeczy jest nowych. Aplikacja na bieżąco śledzi wymagania dotyczące szczepień, bez względu czy dziecko przebywa w Polsce, Stanach Zjednoczonych, Francji czy w Niemczech. Spełnienie obowiązku w zakresie szczepień staje się jeszcze ważniejsze po tym, jak wybrane kraje wprowadzają restrykcje wobec niezaszczepionych. Moja aplikacja powstała z myślą o zgłoszeniu do Swift Student Challenge. Drzemie w niej duży potencjał i dlatego planuję ją rozwijać w przyszłości oraz udostępnić w App Store.

Obecnie w App Store znajduje się pięć moich aplikacji. Jednocześnie pracuję nad nowymi. Gdybym miał wybrać trzy aplikacje, z których jestem najbardziej dumny to byłyby to Memorize, Bookie i Coffee Note. Pierwsza z nich to aplikacja do nauki, w której obracamy wirtualne fiszki oraz wybieramy spośród różnych metod nauki. Memorize ma duży potencjał, a największe zainteresowanie ze strony użytkowników przypada w okresie sesji na uczelniach. Druga – Bookie Reading Tracker – odniosła największy sukces. Chciałem stworzyć aplikację, która spełni również wszystkie osobiste oczekiwania jako czytelnika. W mojej opinii udało się to osiągnąć, co widać również po zadowoleniu użytkowników. Trzecia ciekawa aplikacja to Coffee Note. Jej premiera odbyła się wiosną 2023 roku. Coffee Note pozwala użytkownikom dzielić się swoimi wrażeniami związanymi z parzeniem i piciem kawy. Obecnie jestem na końcowym etapie prac przy wersji 2.0, która wprowadza dodatkowe funkcjonalności, w tym dużą integrację z mapami. Nie mogę doczekać się jej premiery.

Wszystkie aplikacje tworzę samodzielnie i wszystkie pomysły na aplikacje wzięły się z moich pasji. Na przykład, praca w Starbucks przełożyła się na Coffee Note, czytanie książek skłoniło mnie do prac nad Bookie. Kolejna moja aplikacja będzie skierowana do wszystkich, którzy kochają podróżowanie. Z kolei Memorize była inspirowana inną aplikacją, której design nie zachęcał i nie spełniała moich oczekiwań podczas nauki. Nadal poszerzam swoją wiedzę. Prowadzę również anglojęzyczny kanał na YouTubie. Zachęcam również do śledzenia Swift community na platformie X.

Swift warto polecić początkującym programistom ponieważ jest type-safe – czyli jeżeli zmienna jest tekstem, to zawsze będzie tekstem i tego nie można nadpisać. Poza tym Swift jest czystym angielskim – czyli rozumiemy co piszemy, a nie musimy posługiwać się skrótowcami jak ma to miejsce w przypadku Pythona.

Konferencję WWDC24 obejrzę przez internet. Oglądam wszystkie sesje WWDC i zawsze moje oczekiwania przed WWDC są duże. Pamiętam rok, kiedy pracowałem na pełen etat i dopiero w nocy oglądałem wszystkie sesje, żeby być na bieżąco.

W przyszłości chciałbym przygotowywać aplikacje na wszystkie platformy i zoptymalizować aplikacje pod działanie na różnych urządzeniach. To wszystko wymaga czasu, szczególnie gdy jesteś odpowiedzialny za utrzymanie pięciu aplikacji. Pierwszym tego przykładem jest Memorize, dostępna na macOS, iPadOS, visionOS oraz iOS.

Bardzo polecam kodowanie w Swift i udział w Swift Student Challenge. To konkurs w którym swoich sił powinni próbować również początkujący programiści, ponieważ często najbardziej liczy się pomysł i kreatywność, a nie wykonanie i ja kodu.

https://imagazine.pl/2024/04/29/polacy-wsrod-laureatow-apple-swift-student-challenge-2024/

#AppleSwiftStudentChallenge2024 #konkurs #programiści #Swift #SwiftPlaygrounds #SwiftStudentChallenge2024 #WWDC #WWDC2024

Apple ogłasza zwycięzców Swift Student Challenge 2024 | iMagazine

Apple ogłosiło zwycięzców konkursu Swift Student Challenge 2024. Co otrzymają i na co będą mieli szansę?

Nowy raport serwisy The Information skupia się na tym, jak rynek programistów przyjął pierwszy komputer przestrzenny z Cupertino.

Programiści nie mają dostępu do danych z kamery urządzenia. Zamiast tego aplikacje innych firm mogą poprosić o dostęp do „danych otoczenia”. Jest to zbudowane wokół trójwymiarowego modelu, który wykorzystuje połączenie danych z kamery i LiDAR do mapowania obszaru wokół użytkownika.

Według byłych pracowników Apple cytowanych we wspomnianym raporcie, Apple położyło duży nacisk na prywatność Vision Pro, częściowo po to, aby komputer ten nie stał się kolejnym Google Glass:

Firma jest jedną z najbardziej szanowanych w branży technologicznej, jeśli chodzi o znaczenie prywatności. Byli pracownicy Apple twierdzą, że Apple chce uniknąć tego, co stało się z Google Glass, okularami, które wywołały ogromne oburzenie ponad dekadę temu, ponieważ obecność kamery w produkcie sprawiała, że ludzie czuli się niekomfortowo w pobliżu innych, którzy je nosili.

Warto podkreślić, że mówimy o odniesieniu do produktu sprzed ponad dekady, kiedy świat był w zupełnie innym miejscu. Ograniczenia te wpłynęły jednak na spadek chęci niektórych programistów do tworzenia aplikacji na visionsOS.

Takiego zdania jest np. Antony Vitillo, deweloper AR i wirtualnej rzeczywistości stojący za grą fitness „HitMotion: Reloaded dla Meta Platform’s Quest”. Chciałby on uzyskać dostęp do kamer Vision Pro, aby móc stworzyć wersję HitMotion dla visionOS, która pozwala użytkownikom na interakcję z rzeczywistymi obiektami, takimi jak worek treningowy.

Ludzie przeprowadzają wiele eksperymentów ze sztuczną inteligencją i rzeczywistością mieszaną. Połączenie tych dwóch rozwiązań byłoby świetne, zwłaszcza na Vision Pro, ponieważ jest to urządzenie premium i powinno mieć funkcje premium. Myślę, że byłby to naprawdę świetny sposób na odblokowanie większej funkcjonalności.

Raport zawiera również przykład Kalani Helekunihi, programisty AR, który „tworzy aplikacje dla osób starszych i niepełnosprawnych”. Helekunihi twierdzi, że ograniczenia w dostępie do kamer uniemożliwiły mu wysłanie aplikacji, która „osobom z ograniczonym wzrokiem opisywałaby ich otoczenie i działała jak wirtualna laska, która ostrzega ich, gdy zbliżają się do przeszkód”.

Możliwe, że z czasem Apple przemyśli sprawę. Zwłaszcza przykład Helekunihi.

https://imagazine.pl/2024/04/09/apple-nie-chce-by-vision-pro-byl-kolejnym-google-glass/

#AppleVisionPro #developerzy #dostęp #kamery #programiści #visionOS

Apple Vision Pro Restrictions Stifle Apps, Some Developers Say

When Apple began developing its Vision Pro headset years ago, the project’s leaders believed its future fortunes hinged on the creativity of app developers outside Apple, just as the iPhone’s success had, said former employees who worked on the project. Increasingly, though, those developers are ...

The Information