Mastodon
Zdjęcie okładkowe wpisu Marzipan i przyszłość macOS – co nas może czekać?

Marzipan i przyszłość macOS – co nas może czekać?

34
Dodane: 5 lat temu

W ostatnich paru dniach, podobnie jak Apple przed paroma tygodniami prezentowało nowości sprzętowe, dzień po dniu, Guilherme Rambo publikuje informacje na temat nowości, które odkrył w następnej wersji iOS i macOS. Mówię oczywiście o tych nowościach w iOS 13, o nowej aplikacji łączącej Find My iPhone z Find My Friends oraz marzipanifikacji macOS-a.

W dużym skrócie, Apple zawsze zachęcało deweloperów do tworzenia maksymalnie uproszczonych aplikacji dla iPhone’a i iPada. Argumentowali, że są to urządzenia dodatkowe i nie muszą mieć takiej samej funkcjonalności, jak macOS. To nawet zrozumiałe. Niestety, ich sposób myślenia się nie zmienił od wielu lat i nadal promują taki tok myślenia, pomimo że w międzyczasie zaczęli reklamować iPada jak urządzenie, które jest w stanie nam zastąpić tradycyjny komputer (Maca, Windows itp). Dobrym przykładem efektów takiej polityki jest aplikacja Zdjęcia / Photos dla Mac, która została wykastrowana z wielu funkcji iPhoto, ale dzięki temu ma pełną kompatybilność z edycją dla iOS. Tak, wersja Macowa z czasem zyskała mnóstwo funkcji, z czego kilka z nich nie jest w ogóle dostępna pod iOS-em, ale firma starała się utrzymać taki sam UI pomiędzy iPhonem, iPadem i macOS-em. O ile te dwa pierwsze urządzenia rzeczywiście mają mniejszą dostępną powierzchnię ekranową na przyciski i funkcje, to nie ma żadnego powodu, dla którego niektóre funkcje na Macu są ukryte tak głęboko, że wymagają wypowiedzenia tajemniczych zaklęć.

To nie jest para boosterów ze SpaceX, które mają synchronicznie wylądować w określonym miejscu na świecie.

W obliczu zbliżającego się macOS 10.15 i Marzipan, który ułatwi deweloperom przenoszenie aplikacji z iOS-a na macOS-a, mam ogromne obawy na temat przyszłości tej ostatniej platformy. OS X od początku oferował prosty interfejs dla początkujących użytkowników, ale jednocześnie pod powłoką skrywał mnóstwo zaawansowanych funkcji, z których można było korzystać, aby ułatwić sobie życie lub przyspieszyć workflow. Mamy nie tylko mnogość skrótów klawiszowych, ale również takie rzeczy jak AppleScript, Terminal, Automator i wiele innych. Mamy też takie aplikacje jak iTunes (tak, lubię iTunes), które mogą się wydawać zbyt krowiaste czy rozbudowane, ale jak się nad tym zastanowić, to oferują ogromne możliwości. Listę naszych piosenek lub artystów możemy wyświetlić na kilka różnych sposobów. Do dyspozycji otrzymujemy również szereg kolumn, zawierających takie informacje, jak artystę, nazwę piosenki, nazwę albumu, rok wydania, datę i godzinę ostatniego odtworzenia, datę i godzinę dodania jej do biblioteki, i wiele więcej. Te kolumny możemy dowolnie zmieniać, chowając niepotrzebne i wyświetlając niezbędne nam informacje. Dla przykładu, dla mnie jedną z najważniejszych kolumn jest data i godzina ostatniego odtworzenia piosenki, dzięki czemu moje playlisty będą zaczynały odtwarzanie od piosenek, których dawno nie słuchałem. Takie sortowanie pozwala mi na większą różnorodność i gwarancję, że nie powtarzam wybranych utworów nadmiernie często. Co ważniejsze, jeśli odtworzę pierwszą piosenkę z takiej listy, to lista automatycznie się odświeża, a piosenka trafia na jej koniec. Sama. Automatycznie. Bo tego się spodziewamy, po naszych komputerach, prawda? To nie jest para boosterów ze SpaceX, które mają synchronicznie wylądować w określonym miejscu na świecie. To prosta, samo-odświeżająca się lista piosenek.

A wiecie może, gdzie ta lista nie odświeża się automatycznie?

Zgadza się. Pod iOS, w aplikacji Music.

Wiem, że Marzipan jest tak naprawdę w becie, ale nie jest to tak opisane. Apple dołączyło cztery aplikacje do macOS 10.14 Mojave, które oparto o Marzipan – News, Voice Memos, Home i Stocks. Żadna z tych aplikacji nie zachowuje się pod macOS tak, jak powinna. Dla przykładu, powyżej widzicie Voice Memos, który składa się z dwóch dostępnych przestrzeni w jednym oknie. Po lewej znajduje się lista nagrań, a po prawej ładowane jest wybrane nagranie. Tradycyjnie spodziewam się czegoś takiego, jak możliwość kliknięcia prawym przyciskiem na elemencie z listy, po lewej stronie. Powinny być tam dostępne różne opcje, np. Usuń. Ale Marzipan nie wspiera menu kontekstowego, co jest sprzeczne z podstawowymi założeniami UI macOS-a.

Dobry przykładem beznadziejności Marzipana jest też aplikacja Home, gdzie godzinę wybieramy za pomocą obrotowego pickera, zupełnie jak pod iOS-em. Problem w tym, że macOS nie wspiera dotykowych ekranów, a taki sposób wyboru godziny lub daty nie ma absolutnie żadnego sensu w interfejsie stworzonym pod klawiaturę i trackpad.

(…) iOS nadal ma mnóstwo braków, pomimo że minęło już przeszło 11 lat od jego debiutu (…)

Takich przykładów jest oczywiście więcej i niestety bardzo mocno obawiam się tego, co zobaczymy na tegorocznym WWDC oraz w macOS 10.15 pod koniec roku. Wróćmy do iTunes’a, którego Apple chce rozbić na kilka aplikacji. Według przecieków będą oparte o Marzipan. Wiem, że minie rok od debiutu pierwszej iteracji tej technologii, ale absolutnie nie wierzę, że Apple zdąży w tym czasie stworzyć architekturę umożliwiającą budowanie aplikacji, które będą zachowywały się tak, jak powinny pod macOS. Biorąc pod uwagę, ile iOS ma braków, pomimo że minęło już przeszło 11 lat od jego debiutu, to nie wydaje się to być możliwe. Zapowiada się więc, że otrzymamy wykastrowane programy, które będą starały się robić to, co iTunes, ale w ograniczonym zakresie i z mniejszą liczbą funkcji oraz możliwości. Patrząc po bałaganie w Apple Music na iOS, nie spodziewam się też, aby te były specjalnie czytelne czy intuicyjne w obsłudze.

Tegoroczne WWDC może być niesamowicie ciekawe, ze względu na mnogość zmian, które nas czekają, oraz być może łatwiej będzie nam ocenić kierunek, w którym gigant z Cupertino zmierza, ale jednocześnie po raz pierwszy mam ogromne obawy, że Apple coraz bardziej będzie starało się uprościć macOS-a, aby był bardziej zbliżony do iOS-a. Problem jest w tym, że nie korzystam z macOS-a z tego powodu, a dlatego, że oferuje wyjątkowe możliwości, oprogramowanie, UI i UX, w takiej mieszance, której nie mają inne platformy software’owe. Tak, jak iPad jest dla mnie ważniejszy niż iPhone, tak macOS jest dla mnie istotniejszy niż Maki, iPhone’y i iPady razem wzięte. Prędzej korzystałbym z macOS na pececie (wróć, już to robię), niż z Windowsa na Macu.

Drogie Apple, nie spieprz tego.

Wojtek Pietrusiewicz

Wydawca, fotograf, podróżnik, podcaster – niekoniecznie w tej kolejności. Lubię espresso, mechaniczne zegarki, mechaniczne klawiatury i zwinne samochody.

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 34

Mam również bardzo duże obawy co do przyszłych aplikacji i platforny Mac ogólnie. Jak zabiją, czyt. przestaną wspierać w nowościach Apple Script to dla mnie to będzie już równia pochyła. Trzymam jednak kciuki by to było zrobione dobrze. Wiem że pewnie 99% osób będzie się cieszyć i podskakiwać z tych aplikacji ale Twoje przykłady ewidentnie pokazują że to jest robione na siłę póki co. Pozostaje trzymać te kciuki.

Ja Ci powiem jaka będzie przyszłość…
Mac OS co raz bardziej będzie upodabniał się do iOS. W końcu desktopowy Mac OS zniknie i powstanie rozbudowany system dotykowy z rodowodem iOS, a komputery jakie znamy (PC) zastąpi coś w stylu iPada. Z możliwością podłączenia do niego peryferii. Bezprzewodowo.

Popieram takie rozwiązanie. Jeśli chcą wykorzystać własne CPU to właśnie iOS będzie główną platformą a nie MacOS

No nie całkiem… dla iOS i macOS procesor jest prawie bez znaczenia (chodzi o systemy). Nie wiem czy wiesz, ale każdy z nas może uruchomić iOS na Intelu. Wystarczy pobrać Xcode i odpalić zawarty w nim symulator iPhpone’ów Aplikacje są w nim kompilowane na kod Intela. Tam nie ma emulacji procesora.

Idę o zakład, że w Apple od przynajmniej 5 lat każdą wersję macOS kompilują na ARM. Tak samo jak od pierwszej wersji OS X był kompilowany skrycie na Intela, a nie tylko na PowerPC.

DOKLADNIE a dlaczego?! Bo mnogosc aplikacji w iOS App Store – a prawie NIC w macOS AppStore!

Bo macOS jest otwarty i mnogości aplikacji nie ma w sklepie. Nawet wiele które były wróciły do otwartej dystrybucji.

No i muszą się z Tobą zgodzić. Również wielokrotnie narzekam na aplikacje marcepanowe i samo rozwiązanie, które można by zrobić bardziej elegancko. Teraz wyraźnie w systemie sterczą biblioteki tylko dla marcepanowych pseudoapek oraz lista, czego wolno, a czego nie używać im z macOS. Wygląda to paskudnie.

Przyłączam się do apelu: Apple nie spieprz tego!

Może przeniesiesz się na inną stronę i dam przestaniesz marudzić.

A do mnie Surface już leci i chętnie go przetestuje ;-)

Przecież MacOS i iOS to te same systemy na różne architektury, Apple po prostu stara się aby zmiana takowej była jak najmniej odczuwalna dla usera, bez rosetty czy też innych emulacji.

Odwrotnie, stara się być wygodnym dla programistów. Wielu omija macOS.

Ich podstawa jest taka sama, ale są to jednak różne systemy.

W aplikacji dyktafon, można obsługiwać pliki z lewego panelu, poprzez górne menu, jest tam opcja usuń itp. Może to dopracują pod prawo klik. Tak czy inaczej, fajnie że te nagrania się synchronizują z mackiem i można je odsłuchać czy edytować. Na pewno jest to użyteczna apka dla kogoś kto korzysta z dyktafonu. Odnośnie apple music na IOS, to zastanawia mnie, dlaczego nie zostało dopracowane i nie można wykonać tak podstawowej czynności jak segregacja utworów playlisty według kategorii. Mam nadzieję że coś z tym zrobią, jednak dużo czasu już minęło. P.S. też lubię itunes, właśnie za możliwość segregacji czy tworzenia inteligentnych playlist oraz wbudowany equalizer. Choć do odtwarzania przypadkowych plików dźwiękowych, jest to okropny program, używam do tego vlc. Po prostu nie chcę żeby wszystko co odtwarzam, automatycznie zostało dodane do biblioteki, bo to robi bałagan.

Niestety to prawda Wojtku. Ostatnie poczytania z oprogramowaniem a nawet usługami od Apple (np. współdzielenie biblioteki/albumów w Photos)przypomina trochę sięganie lewa ręką do prawej kieszeni.
Coraz częściej zadaje sobie pytanie do kogo kierowane jest to oprogramowanie?
Mam wrażenie ze ta obrana droga rozmija się w jakiś sposób z moimi oczekiwaniami … i niestety stoję na stanowisku ze Apple to spieprzy

Ja Ci powiem jaka będzie przyszłość…
Mac OS co raz bardziej będzie upodabniał się do iOS. W końcu desktopowy Mac OS zniknie i powstanie rozbudowany system dotykowy z rodowodem iOS, a komputery jakie znamy (PC) zastąpi coś w stylu iPada. Z możliwością podłączenia do niego peryferii. Bezprzewodowo.

Popieram takie rozwiązanie. Jeśli chcą wykorzystać własne CPU to właśnie iOS będzie główną platformą a nie MacOS

No nie całkiem… dla iOS i macOS procesor jest prawie bez znaczenia (chodzi o systemy). Nie wiem czy wiesz, ale każdy z nas może uruchomić iOS na Intelu. Wystarczy pobrać Xcode i odpalić zawarty w nim symulator iPhpone’ów Aplikacje są w nim kompilowane na kod Intela. Tam nie ma emulacji procesora.

Idę o zakład, że w Apple od przynajmniej 5 lat każdą wersję macOS kompilują na ARM. Tak samo jak od pierwszej wersji OS X był kompilowany skrycie na Intela, a nie tylko na PowerPC.

DOKLADNIE a dlaczego?! Bo mnogosc aplikacji w iOS App Store – a prawie NIC w macOS AppStore!

Bo macOS jest otwarty i mnogości aplikacji nie ma w sklepie. Nawet wiele które były wróciły do otwartej dystrybucji.

Mam również bardzo duże obawy co do przyszłych aplikacji i platforny Mac ogólnie. Jak zabiją, czyt. przestaną wspierać w nowościach Apple Script to dla mnie to będzie już równia pochyła. Trzymam jednak kciuki by to było zrobione dobrze. Wiem że pewnie 99% osób będzie się cieszyć i podskakiwać z tych aplikacji ale Twoje przykłady ewidentnie pokazują że to jest robione na siłę póki co. Pozostaje trzymać te kciuki.

Może przeniesiesz się na inną stronę i dam przestaniesz marudzić.

A do mnie Surface już leci i chętnie go przetestuje ;-)

No i muszą się z Tobą zgodzić. Również wielokrotnie narzekam na aplikacje marcepanowe i samo rozwiązanie, które można by zrobić bardziej elegancko. Teraz wyraźnie w systemie sterczą biblioteki tylko dla marcepanowych pseudoapek oraz lista, czego wolno, a czego nie używać im z macOS. Wygląda to paskudnie.

Przyłączam się do apelu: Apple nie spieprz tego!

W aplikacji dyktafon, można obsługiwać pliki z lewego panelu, poprzez górne menu, jest tam opcja usuń itp. Może to dopracują pod prawo klik. Tak czy inaczej, fajnie że te nagrania się synchronizują z mackiem i można je odsłuchać czy edytować. Na pewno jest to użyteczna apka dla kogoś kto korzysta z dyktafonu. Odnośnie apple music na IOS, to zastanawia mnie, dlaczego nie zostało dopracowane i nie można wykonać tak podstawowej czynności jak segregacja utworów playlisty według kategorii. Mam nadzieję że coś z tym zrobią, jednak dużo czasu już minęło. P.S. też lubię itunes, właśnie za możliwość segregacji czy tworzenia inteligentnych playlist oraz wbudowany equalizer. Choć do odtwarzania przypadkowych plików dźwiękowych, jest to okropny program, używam do tego vlc. Po prostu nie chcę żeby wszystko co odtwarzam, automatycznie zostało dodane do biblioteki, bo to robi bałagan.

Niestety to prawda Wojtku. Ostatnie poczytania z oprogramowaniem a nawet usługami od Apple (np. współdzielenie biblioteki/albumów w Photos)przypomina trochę sięganie lewa ręką do prawej kieszeni.
Coraz częściej zadaje sobie pytanie do kogo kierowane jest to oprogramowanie?
Mam wrażenie ze ta obrana droga rozmija się w jakiś sposób z moimi oczekiwaniami … i niestety stoję na stanowisku ze Apple to spieprzy

Przecież MacOS i iOS to te same systemy na różne architektury, Apple po prostu stara się aby zmiana takowej była jak najmniej odczuwalna dla usera, bez rosetty czy też innych emulacji.

Ich podstawa jest taka sama, ale są to jednak różne systemy.

Odwrotnie, stara się być wygodnym dla programistów. Wielu omija macOS.