Mac App Store to miasto duchów i zawsze takie było.
Brak wzrostu jest złym znakiem dla zdrowia MacOS jako całości. Nawet kilka miesięcy temu Twitter po cichu wyciągnął swojego klienta komputerowego Mac z Mac App Store, zakładając, że nikogo to nie obchodzi.
Polecane filmy
Jednak dzisiejszego ranka na Światowej Konferencji Deweloperów wydawało się, że Apple dość wyraźnie zajął się tym problemem. Mamy całkowicie przeprojektowany Mac App Store, wraz z przydatnymi narzędziami do odkrywania i przeprojektowanymi stronami aplikacji – i to wszystko wygląda Świetnie. Niestety, aby uratować Mac App Store, potrzeba czegoś więcej niż tylko talentu wizualnego. Będzie to wymagało jedynej rzeczy, na którą Apple nigdy nie był gotowy.
Przenoszenie aplikacji iOS na komputer Mac
Mojave to niezła aktualizacja systemu MacOS, ale nie ma wątpliwości, że tempo innowacji w systemie MacOS prawie się zatrzymało. W porównaniu z mnóstwem aktualizacji, które Apple co roku przygotowuje dla systemu iOS, fani systemu MacOS muszą przekopywać się przez okruszki na podłodze. A jednak pomimo wszystkich plotek wskazujących na kwitnącą przyszłość MacOS, Apple dał do zrozumienia jaśniej niż kiedykolwiek: MacOS i iOS nie łączą się.
Jednak pod koniec swojego przemówienia Apple rzucił nam okiem na to, jak zamierza pomóc programistom we wprowadzaniu aplikacji iOS na komputery Mac. I nie, nie stanie się to poprzez połączenie systemów MacOS i iOS lub wprowadzenie ekranów dotykowych na komputer Mac. Zamiast tego Apple aktualizuje swoje API, aby nieco ułatwić przenoszenie aplikacji iOS na komputer Mac.
W obecnym stanie iOS i MacOS opierają się na dwóch zupełnie różnych interfejsach API. Oznacza to, że przeniesienie aplikacji z systemu iOS na komputer Mac wymaga dużo pracy programistycznej. Jednak dzięki integracji elementów UIKit z aplikacjami na MacOS obie platformy mają teraz więcej wspólnego DNA. W szczególności kwestie takie jak wprowadzanie danych za pomocą gładzika i myszy, zmiana rozmiaru okna, paski przewijania, przeciąganie i upuszczanie oraz kopiuj i wklej to wszystkie elementy, które nowy proces może zmienić.
Według Craiga Federighi, starszego wiceprezesa ds. inżynierii oprogramowania, niektóre aspekty przenoszenia aplikacji zostaną zautomatyzowane, a niektóre nadal będą wymagały dodatkowego kodowania.
“Korzystając z Xcode, oprogramowania Apple do tworzenia aplikacji działającego na komputerach Mac, programista będzie mógł wskazać, że chce napisać wariant swojej aplikacji na iOS dla systemu macOS” – powiedział w wywiad dla Wired. „Niektóre interfejsy interakcji będą działać automatycznie, jak na przykład zmiana długiego naciśnięcia w systemie iOS w kliknięcie dwoma palcami na komputerze Mac. Twórcy aplikacji mogą jednak być zmuszeni do dodatkowego kodowania takich elementów, jak menu i paski boczne w aplikacjach, na przykład zapewnienie półprzezroczystości paska bocznego aplikacji na komputerze Mac lub umieszczenie przycisków udostępniania jako części paska narzędzi.
Dla Apple to absolutne minimum, jakie może zrobić, aby pomóc ocalić system MacOS. Chociaż zmiany w interfejsie API bez wątpienia pomogą zmotywować programistów, nie idą tak daleko, jak powinny.
Musi nastąpić prawdziwa zbieżność
Apple nie chce łączyć iOS i MacOS. Różni dyrektorzy Apple mają wyraził to aż nadto wyraźnie. Ale tym, czego nie poruszyli ani w przeprojektowaniu App Store, ani w nowym interfejsie API, jest powód dlaczego tak wiele osób wzywa do połączenia obu platform. Wszyscy chcemy swoje laptopy aby poczuć się bardziej jak telefony. Chcemy, aby były mądrzejsze, bardziej kontekstowe i otwarte na zewnętrznych programistów. A co ważniejsze, chcemy, aby dwa komputery, których używamy na co dzień, miały poczucie większej łączności. To jest problem, który Apple musi rozwiązać.
Przeprojektowany Mac App Store i nowy interfejs API to dobry pierwszy krok, ale naleganie Apple na ujednolicony system operacyjny jest zbyt optymistyczne. Aby przekształcić Mac App Store w kwitnący rynek, na który przenoszone są setki świetnych aplikacji mobilnych, Apple robi trzeba powiązać MacOS z łodzią ratunkową iOS, jego popularną platformą. Muszą być zbieżne, co oznacza pełną obsługę API dla ekranów dotykowych i procesorów ARM – żaden z nich nie jest oficjalnie rozważany.
Potrzebujemy nie tylko przeniesienia wszystkich tych wspaniałych aplikacji na system iOS na komputer Mac — potrzebujemy także w szczególności sklepu Mac App Store, aby stał się samodzielnym miejscem innowacji i kreatywności. Ale bez możliwości wykorzystania sukcesu iOS jest to tylko mrzonka. Naprawianie dzielić pomiędzy mobilne i stacjonarne systemy operacyjne nie zostanie rozwiązany z dnia na dzień, ale to właśnie ten problem musi pozostać aktualny w systemie MacOS.
Do tego czasu Mac App Store i platforma MacOS będą nadal nieistotne.
Zalecenia redaktorów
- To ukryte menu na zawsze zmieniło sposób, w jaki korzystam z komputera Mac
- Apple właśnie dał graczom komputerów Mac duży powód do ekscytacji
- Masz iPhone'a, iPada lub Apple Watch? Musisz go zaktualizować już teraz
- System macOS Sonoma firmy Apple ma funkcję zmieniającą zasady gry – dosłownie
- Ten krytyczny exploit może pozwolić hakerom ominąć zabezpieczenia komputera Mac
Ulepsz swój styl życiaDigital Trends pomaga czytelnikom śledzić szybko rozwijający się świat technologii dzięki najnowszym wiadomościom, zabawnym recenzjom produktów, wnikliwym artykułom redakcyjnym i jedynym w swoim rodzaju zajawkom.