Michael Grotos, redaktor witryny FastCompany, wywiady z twórcami z czterech popularnych MAC-zastosowań: wywoływacz Chiny SCRIVENER Blount Twórca MoneyWiz Ilya Erdanova, szef działu rozwoju Pixelmator Simonas Bastis i product manager Adrian Equinux Thomas. Podczas merytorycznych dyskusji było wiele ciekawych przemyśleń na temat obecnego stanu rzeczy w systemie Mac OS X i jego przyszłości. Jesteśmy przekonani, że nasi czytelnicy będą również tematem zainteresowania, więc publikuje przekład artykuły.
Jeśli wierzyć plotkom, Światowa Konferencja rarabotchikov firmy Apple WWDC, której lewa ma mniej niż dwa tygodnie, po raz pierwszy w historii nie będzie koncentrować się na iOS. Zamiast kupertinovtsy zamiar spędzić więcej czasu w nowej wersji OS X.
W przypadku wystąpienia zmian, a oni nie będą natychmiastowe, należy rozważyć 4 twórca popularnych aplikacji dla Mac OS X. Mówią, że w ostatnich latach system operacyjny firmy Apple pulpit cofnął się w tło w porównaniu z telefonem w wyniku którego jest bardzo w tyle w dziedzinie innowacji i wzornictwa. Oto główne problemy do rozwiązania Apple.
* * *
Gdzie to jest łatwe?
„Jeśli porównamy trzy najnowsze wersje OS X, z tą tylko różnicą, których odróżnienie większości użytkowników będzie standardowe tapety „- powiedział Adrian Thomas, menedżer produktu Equinux, twórca popularnych aplikacji, z Mac-Spot Maps, VPN Tracker 7 and Mail Designer Pro.
„W rezultacie, jesteśmy coraz bardziej zmierza w kierunku w pełni konfigurowalny elementów interfejsu w Nasze produkty, oferować nowe interfejsy i nadążać za zmieniającymi się gustami projektu. „- mówi powiedział.
Ten brak postępu w rozwoju interfejsu użytkownika jest dość kłopotliwe, ponieważ ostatnich pięciu lat, użytkownicy są wykorzystywane w celu uproszczenia interfejsu dzięki mobilnym OS jak i iOS Android. Jednocześnie, Thomas rozumie chęć skupienia się na Apple iOS urządzeń z roczną sprzedażą dziesiątki milionów urządzeń, w przeciwieństwie do maków, które są sprzedawane na mniejszą skalę. Jednak podkreślił, że iinovatsii w pulpicie systemy operacyjne są również ważne, ponieważ istnieją pewne zadania, które można rozwiązać jedynie za pomocą aplikacji desktopowych.
„Istnieje ogromne pole dla innowacji pulpitu systemu operacyjnego, od nowych pomysłów i koncepcji interfejsów użytkownika. Jeśli spojrzeć na potrebiley nasi ludzie zmagają się z zadaniami, które powinny być łatwo dostępne dla każdego, stagnacja w rozwoju systemu operacyjnego pulpit staje się coraz bardziej oczywiste. Ogranizatsii zarządzania plikami do pracy, zarządzanie aplikacjami - wszystkie te rzeczy mogą być bardziej intuicyjne. W ostatnich wydaniach OS X były słabe próby poprawienia zarządzania plikami - tagi Finder i kartę itd. Jednak żaden z nich nie była innowacja, jeśli chodzi o sposób używamy systemu operacyjnego. „- mówi Adrian.
Świeże spojrzenie na stare problemy mogłyby przyczynić się do rozwiązania wielu trudności napotykanych przez użytkowników na komputerach, mówi.
„Często są one zredukowane do prostych rzeczy, które mają trudności konsumentów. Rzeczy takie jak obrazy dyskietek, ZIP-archiwa lub pracy organizacji przestrzeni staje się wielkim problemem dla użytkowników. Poziom kształt obecnych wydaniach OS X nadal nie pozwala na łatwą kontrolę komputera. "
Dla firmy, której produkty są znane dla prostoty i jasności, Thomas stwierdzenie może wydawać się sprzeczne, ale inny doświadczony deweloper zgadza. Simonas Bastis, jest szefem działu rozwoju PixelmatorJeden z najbardziej znanych OS X aplikacji w ciągu ostatnich pięciu lat. Jego design, funkcjonalność i prostota doprowadziły wiele się wierzyć, że Pixelmator dysponuje wystarczająco dla każdego zadania (przepraszam, Adobe).
Bastis powiedział, że największym problemem yavletsya nenastraivaemy interfejs dla programistów AquaI nieaktualne kolorów i czcionek. Ale te problemy są jedynie objawy globalnym problemem, wspomnianym przez Thomasa.
„Jeszcze większym wyzwaniem OS X jest to, że jest ogromny i złożony produkt, który mógłby być nieco prostsze i łatwiejsze dla użytkownika. Pixelmator jest głęboko zintegrowany z OS X i ma wiele natywnych funkcji, takich jak palety kolorów, czcionek, trybie pełnego ekranu, iCloud, skróty klawiaturowe i więcej. Czasami pomaga użytkownikom wykonywanie pewnych zadań w Pixelmator, że nieumyślnie nauczyć je korzystania z funkcji OS X jako całość. Nie ma nic złego, ale myślę, że z punktu widzenia prostoty interfejsu użytkownika, OS X ma jeszcze wiele do nauczenia się z iOS. »
Sprzeczności OS X
Jednak długotrwały brak postępu pod względem prostoty i projektowania nie są jedynym problemem dotykającą pulpit systemu operacyjnego firmy Apple w ciągu ostatnich kilku lat. W rzeczywistości jest to, że nie jest to tylko zastój, a właściwie cofnąć, wskazane przez niektórych deweloperów.
„Jedynym pocieszeniem jest fakt, że Apple zawsze zapewniał twórcom jasne wytyczne dotyczące tworzenia interfejsów i zapewnić, że że są one zgodne z nimi „- powiedział Keith Blount z Literature & Latte, deweloperem Scrivener, edytora tekstu dla Mac, dużo zaznaczone nagrody.
„Doprowadziło to do powstania jednolitego doświadczenia użytkowników, dzięki czemu wie, gdzie Są pewne menu cytat Przeglądaj i kontroli, niezależnie od aplikacji, w których Są. Ten porządek rzeczy nie był tak genialny, ale zwiększa użyteczność aplikacji i platformy jako całości. "
Według Blount, problem polega na tym, że w ciągu ostatnich kilku iteracji OS X, blask zaczął zanikać.
„W ostatnim OS X wersje zaczęły się wkradać do różnych nieścisłości. Prosty przykład - Widok menu, które vsterchaetsya w prawie wszystkich zastosowaniach. Zgodnie z instrukcją, powinien on znajdować się tuż za menu Edycja, a wszystkie menu specyficznych aplikacji musi być między View i okno. Jednak w niektórych aplikacjach Apple, w tym stron, a iPhoto, widok menu znajduje się tuż obok menu Okno, natomiast w innych, na przykład, Safari lub Mail - nie ".
Ten nowy standard, a programiści powinni trzymać się go? Blount, jak również inni deweloperzy nie wiem. Ale lokalizacja menu - nie tylko niespójność wkradł w OS X. Z tygrysa jabłko wprowadzony czarnymi przezroczyste HUD panelowych, które były używane do unoszenia płyt zawierających różne elementy sterujące. I choć firmy Apple otworzył je dla programistów, są one dostępne w kolorze białym. Oznacza to programiści stosujący takie panele w swoich aplikacjach, konieczne jest, aby uczestniczyć w tworzeniu niestandardowych formantów, które tworzy fragmentaryczne doświadczenie użytkownika. Inne nieścisłości są ikony aplikacji - niektóre z nich o wysokim połysku, inni są płaskie; pasek boczny, które są kolorowe lub monochromatyczne.
„Każdy z tych wad jest sama drobiazg, ale wszyscy razem dorastają w lawina, która zagraża zakłócić porządek. Apple zawsze było normą do eksperymentowania z nowymi standardami projektowania w swoich aplikacjach, a następnie przedstawić je jako normę deweloperów obscheprinyatnye w kolejnej aktualizacji OS X. Jednak w ciągu ostatnich kilku lat, Apple eksperymentuje, ale nigdy nie wrócił do tych samych standardów jakiegokolwiek SDK, a nie w systemie operacyjnym jako całość, ani jej wytycznymi. Teraz, gdy Apple poszedł z skeumorfizm, chciałbym zauważyć, że inżynierowie Apple dokona przeglądu wszystkich swoich doświadczeń i obecnej jasny, jednolity wzór we wszystkich swoich aplikacji i systemów operacyjnych w ogóle, a także zapewnienie jasnych wytycznych dla programistów. "
Brak nowych funkcji, ciekawe użytkowników
W momencie, gdy wydaje się, że doświadczenie użytkownika OS X pogorszyła się w ciągu ostatnich kilku lat, kolejny uderzający przykład jak skomplikowane Apple OS X dla mieszkańców - brak nowych funkcji, które są w jakiś sposób widoczny do końca użytkownik.
Wcześniej każda wersja OS X były drastyczne i bardzo zauważalne dla przeciętnego użytkownika funkcji. Ale ponieważ Jabłko włączone do rocznego cyklu aktualizacji i wykonane darmowy OS X, takie dramatyczne cechy zniknęły. Można argumentować, że jest to kompromis, aby dostać rzeczy, dla których wcześniej musiał zapłacić $ 129, ale deweloper MoneyWiz Ilya Erdanov mówi, że małe i niemal niedostrzegalne nowe funkcje zabić zainteresowanie użytkownika w OS X, co z kolei wpływa na sprzedaż aplikacji innych firm, a to z kolei zysk deweloperów.
„Jest oczywiste, że w ostatnich latach, Mac OS X stracił wiele w zakresie rozwoju i postępu. Oprócz drobnych aktualizacji interfejsu, jedyną istotną zaletą OS X, która przychodzi do głowy, i dla których użytkownik value, to architektura 64-bitowa i prestiż marki Apple. "
Erdanov mówi również, że OS X stał się mniej stabilny i wyglądał o wiele więcej błędów. Pięć lat temu, wszelkie błędy systemowe były bzdury, a teraz stały się one powszechne. Ale głównym problemem, jak mówi, jest brak nowych funkcji, jak te, które zostały wprowadzone (Np wersjonowania plików i „naturalny” kierunek przewijania), została podjęta przez użytkowników raczej cool.
„Jestem zdania, że wszelkie innowacje, które zostały wprowadzone przez Apple w ostatnich latach, powikłanej tylko korzystanie z OS X. Ludzie są zdezorientowani z kierunku przewijania wersjonowania dokumentów i tak dalej. Oni eksperymentowali z różnymi technologiami, które zostały źle przyjęte przez użytkowników, i, moim zdaniem, narusza OS ".
Muddle Mac App Store
App Store została niezwykle udany dla iOS, to docenione zarówno przez użytkowników, jak i twórców. Ale z Mac App Store to nie jest tak, że ma wiele wad. Jednym z najważniejszych jest brak uaktualnień do płatnych aplikacji, ale deweloperzy mówią że oprócz tego istnieją także inne ważne kwestie dotyczące zarówno ich i użytkowników.
„Jako programistów, jesteśmy zainteresowani w przyciąganiu jak największej liczby użytkowników, bez wydatków zmarnowane zasoby potrzebne do uruchomienia wielu wersji tej samej aplikacji „- powiedział Adrian Thomas Equinux. „Ale stosowanie aplikacji Mac App Store i podpisał z Gatekeeper, to nie jest to samo. Obecne ograniczenia Mac App Store, jak i jego akceptacja przez użytkowników bez większego entuzjazmu, to jeszcze jeden z powodów, dlaczego wolimy dystrybuować aplikacje za pośrednictwem ich własnych zakupy. Jednocześnie, niektóre funkcje są dostępne tylko aplikacje z Mac App Store. »
Funkcjonalność, która mówi Thomas, jest integracja z iCloud i push-powiadomień. Są one dostępne tylko dla aplikacji, które są dystrybuowane za pośrednictwem Mac App Store. Jednak w niektórych zastosowaniach poza ma możliwości, że Apple zabrania aplikacji Mac App Store. Oznacza to, że deweloperzy mają utworzyć dwie wersje swoich aplikacji z różnych funkcji.
Thomas i Equinux rozwiązanie zespołu jest, aby jeden zestaw funkcji dla aplikacji z Mac App Store, a dla aplikacji podpisany przez Gatekeeper.
Uważamy, że obecnie nadal istnieje wiele powodów, aby uzasadnić dystrybucję aplikacji spoza Mac App Store, a przyszłość chcieliby zobaczyć, że Apple daje nam możliwość dostarczenia spójny interfejs użytkownika dla obu grup konsumentów. Jeśli możemy zaoferować taką zaawansowaną aplikację jako VPN Tracker 7 nie jest dostępny w Mac App Store, ale posiada cechy, które pozwalają użytkownikom uzyskać maksymalną wydajność z ekosystemu Apple uważamy, że będzie to zwycięstwo nie tylko dla Apple, ale również dla wszystkich Użytkownicy komputerów Mac.
Erdanov z MoneyWiz zgadza, a także zwraca się do wielu innych zagadnień wpływających Mac App Store zarówno deweloperzy i użytkownicy, w tym dłuższy proces zatwierdzania wniosków w pierwszej publikacji w zakupy.
„Nie będzie w stanie wydać aktualizację do plastra raz w tygodniu, ponieważ do czasu, gdy zostanie zatwierdzone, będzie gotowy już kolejna aktualizacja. A jeśli nie zostanie on odrzucony, trzeba będzie ponownie dyskutować czyniąc zamieszanie w kodzie aplikacji, ponieważ jej różnic, tak że te nieuzasadnione ryzyko. Z tego powodu mamy bardzo szybki cykl rozwojowy na platformach Windows i Android oraz bardzo powolne w Mac OS X / iOS. To jest złe dla naszych użytkowników. "
Znaczna poprawa w oddziaływaniu zastosowaniach
Teraz dość dziwne, aby zrozumieć, że systemy operacyjne nadal muszą zostać ulepszone pod względem otwarcia dostępu do aplikacji interakcji ze sobą i wymiany danych. Taki problem nie występuje na OS X i jest uważany przez wielu deweloperów w ciągu ostatnich kilku lat, zaczęła nabierać tempa, a to z kolei jest kolejnym znakiem regresji OS X.
„Fuss z piaskownicy, ewentualnie poprawie bezpieczeństwa OS X i iOS, ale również nas z powrotem ustawić kilka lat z Warunki w jaki sposób aplikacje mogą komunikować się ze sobą. „- mówi Thomas Equinux. „Praca od niektórych naszych produktów, takich jak poczta projektant i artykułów piśmiennych Pack zależy od komunikacji między aplikacjami. Zgodnie z obowiązującymi przepisami, funkcjonalność ta jest poważnie ograniczona. Istnieje kilka obejścia, ale na całe jabłko nie próbować rozwiązać ten problem. "
Brak takiej współpracy obejmuje również formatów plików, wyjaśnia deweloper Keith Blount SCRIVENER:
„Apple teraz daje programistom możliwość dokumentów importowych i eksportowych w formacie Word, ale nie obsługuje dokumenty Strony, oprócz stron jest zamknięty formatu, co oznacza, że deweloperzy nie mogą pisać środki importu i eksportu niezależnie od siebie. To, oczywiście, zaskakujący nowych użytkowników SCRIVENER którzy mogą importować dokumenty pakietu Microsoft Office, a import dokumentów w formacie Apple jest niedostępny. "
Blount zwraca uwagę na fakt, że zanim Apple stosuje się ten fakt, aby zademonstrować poparcie dla wzmocnionej współpracy i komunikacji pomiędzy aplikacjami.
„W czasie pokazu Tiger na WWDC, powiedziano nam, że nowe listy rzeczy do zrobienia, które zostały dodane do poczty, dostępny w postaci ramy, co oznacza, że ich użycie w dowolnej aplikacji obsługującej ramy. Tworzenie listy rzeczy do zrobienia w poczcie i pojawi się we własnej aplikacji. Niestety, nie wyszło, ale myślę, że ta integracja będzie oszałamiający dla przypomnienia, wiadomości, e-mail, notatki i inne. W ten sam sposób należy dodać notatkę na moim iPhone i to wkrótce będzie dostępna nie tylko w Notes.app na Macu, ale również powiedzieć, SCRIVENER lub na stronach panelu. Albo można użyć adresu e-mail do wysyłania wiadomości bezpośrednio w aplikacji. Mogę wymyślić wiele różnych scenariuszy używania dla Scrivener, jeśli można go połączyć i interakcji z tych wszystkich zastosowań. "
Blount zauważa, że może to spowodować problem z zabezpieczeniami, ale Apple ma już funkcjonującego mechanizmu zapobiegania im. Na przykład w momencie, użytkownik może określić, które aplikacje mają dostęp do kontaktów OS X.
Thomas z zespołem Equinux powiedział, że decyzja jest oczywista, ponieważ już istnieje w systemie iOS.
„IOS to ciekawy framework Multipeer Łączność, który pozwala utworzyć nową kategorię dla iOS. Jego odpowiednik w OS X pomógł rozwiązać wiele problemów z interakcji ze sobą aplikacji, które możemy teraz twarzą w OS X. »
iCloud powinien „po prostu praca» ©
Obecność iCloud na liście rzeczy w OS X nie działają, jak byśmy chcieli, to nie jest zaskakujące. Apple w chmurze od początku była niejasna i nie dać taką prostotę i łatwość obsługi, jak innych podobnych rozwiązań, na przykład Dropbox lub Dysk Google. Z powodu nieprawidłowej pracy iCloud wpływa programistów i użytkowników, które są obwiniane za utratę ich twórców danych, a nie Apple.
„W tej chwili iCloud doskonale współistnieje z prostych formatów plików, na przykład, nasza aplikacja Scapple dobrze współpracuje z iCloud» - mówi Blount zespołu Scrivener. „Ale Scrivener używa formatu .bundle - w rzeczywistości jest to normalny folder z pliku, który jest pobierany do chmury i tam przechowywane, zapewniając zdolność do pracy z nimi, bez konieczności przechowywania tych danych w pamięci. iCloud nadal nie działa z takimi formatami. Chciałbym zobacz poprawione i rozszerzone API, pozwalające na pracę z iCloud .bundle plików, a także osobne pliki w jednym projekcie. "
Blount mówi, że użytkownicy oczekują wielkie możliwości synchronizowania aplikacji, ale deweloperzy są obecnie zmuszeni do korzystania mylące decyzję, aby to zrobić.
«ICloud umieścić dobry początek, aby ułatwić, więc chcę zobaczyć, co będzie dalej rozwijać i dostarczy nam więcej możliwości.”
Przyszłość Apple pulpitu systemu operacyjnego
Pomimo uzasadnionych skarg, deweloper MoneyWiz Ilya Erdanov przyznaje, że Apple, najprawdopodobniej wziął słuszna decyzja, zmieniając priorytet systemem OS X na iOS, jak rośnie rynek mobilny więcej. Gdyby nie zrobiłeś, masz nieodebrane największy rozkwit technologiczny w ciągu ostatnich 20 lat.
„Platformy mobilne są tańsze, przenośne, łatwe w użyciu, a dla przeciętnego użytkownika zapewnia podobną funkcjonalność. Zwykli użytkownicy wędrować z internetu i sieci społecznościowych, słuchać muzyki, filmów, gier, zabaw oglądać i czytać książki. Przed pojawieniem się iPhone i iPad za wszystko, co było potrzebne komputer. Teraz - nie ".
Jednocześnie, Erdanov inni programiści podkreślają, że komputery stacjonarne i laptopy będą nadal żądać, więc innowacja w tych dziedzinach są bardzo ważne, a dla Apple teraz jest czas, aby powrócić do swoich źródła. Twórca Scrivener Blount mówi:
„Te deweloperzy, jak czuję, że OS X był zbyt długi” drugiej klasy obywatel „w kampusie Apple.”
Możemy tylko mieć nadzieję i wierzyć pogłoskom, że w ciągu kilku tygodni WWDC ujrzymy powrót priorytetowej tyłu Apple OS X.
„Pomimo wszystkich problemów” - mówi menedżer produktu Equinux Thomas - „my dopingować rozwoju OS X, i przywiązują dużą wagę do Mac jako trzeci platformy wraz z iPhone i iPad. Niektórzy ludzie porównują iPad i Mac z samochodu osobowego i dużą ciężarówkę. Wydaje się, że nadal istnieje ogromna ilość ludzi, którzy chcą prowadzić samochód. "