Mam dość konferencji Apple

Apple w tym roku bardzo zachowawczo podchodzi do prezentowania nowości sprzętowych. Na WWDC2018 nie pokazali żadnej. Skupili się bardziej na poprawie wydajności swoich systemów i ich dopracowaniu. Za to należą się brawa. Nie mogłem jednak wytrzymać gdy kolejny raz znaczną część prezentacji zajęło wytykanie języka w animoji… Przecież to konferencja dla developerów. Opanujcie się!

 Apple ma najwyraźniej problem z targetowaniem swoich prezentacji. Być może rzeczywiście te nowe śmieszne funkcje spodobają się klientom docelowym… ale konferencja dla developerów powinna być bardziej konkretna i profesjonalna. Tymczasem z profesjonalnych tematów zostały liźnięte kwestie bezpieczeństwa, nowego wyglądu Xcode (tryb ciemny, ale tylko po przełączeniu całego maca w ten tryb), nowy Metal i Machine Learning i nowych możliwości Siri i systemów… Tymczasem tematyka kolejnych prezentacji pokazuje, że sporo nowości w systemach i API się pojawia. Na Keynote WWDC powinna być przedstawiona zajawka treści dla developerów…

Tymczasem na animowane psy i tygrysy poświęcono niemal 20 minut. Kolejne 20 minut na przeprojektowanie aplikacji takich jak giełda czy rejestrator dźwięku… Takie rzeczy powinny się pojawić jako zwykłe uaktualnienia aplikacji, a nie zajmować dużą część dorocznej konferencji, marnując czas oglądających ją developerów… Apple się kończy. 😉

Oczywiście wiem, że pojawiło się też wiele od dawna wyczekiwanych funkcji systemów (kontrola dostępu, grupowanie powiadomień, usprawnianie Siri, automatyzacja, szczególnie ta w iOS, wspólna zabawa w ARKit (to na pewno zmierza do okularów AR od Apple)).

Co Apple powinno pokazać?

Jakiś czas temu opublikowałem listę tego na co czekam. Czy doczekałem się? Niestety w większości nie.

Sprzęt

Nie zaprezentowali nic nowego… ale to było już wiadome od kilku dni.

Sprzęt to najłatwiejszy element układanki. Cały świat czeka już na:

  1. Nowy Mac Pro (prawdopodobne)
  2. Nowy iPhone SE… X…
  3. Nowy iPad X (prawdopodobne)
  4. Nowy Macbook Pro, z poprawioną klawiaturą (prawdopodobne)
  5. Mniejszy HomePod
  6. Nowy watch (kolejna generacja,  większy lub okrągły) (marzenie)
  7. Samochód od Apple (chyba nie chcę tego widzieć)
  8. Okulary VR (podobno nad nimi pracują)

Oprogramowanie

Apple skupiło się na poprawie błędów i jakości oprogramowania oraz dodania dawno wyczekiwanych, a niemal oczywistych funkcji (grupowanie powiadomień, porządna kontrola dostępu). Dostaliśmy zatem nowe wersje:

  1. tvOS
  2. iOS
  3. macOS
  4. watchOS

Usługi

To jest to, na co wszyscy czekają.

  1. Usługa strumieniowa Apple (lub porządne rozwiązanie wielu subskrypcji w ramach jednej zintegrowanej aplikacji). NIE;
  2. Nowości w Appstore (np. wersje demo aplikacji), NIE;
  3. Nowości w AppleMusic, NIE;
  4. Nowa mądrzejsza Siri (podobno pytana, chwali się, że będzie mądrzejsza i będzie miała nowy głos…), Trochę jakby tak, ale jednak nie;
    1. Możliwość pełnej integracji z Siri
  5. Rozszerzone możliwości MLKit, Trochę jakby tak, ale jednak nie;
    1. Nauka, a nie tylko wykorzystywanie gotowych modeli

Narzędzia deweloperskie

Drobiazgi w narzędziach deweloperskich

  1. Możliwość pełnej integracji z Siri
    1. Możliwość rozszerzania możliwości Siri
    2. Tworzenie aplikacji dla HomePoda
  2. Rozszerzone możliwości MLKit
    1. Nauka, a nie tylko wykorzystywanie gotowych modeli
  3. Poprawiony Xcode (w szczególności straszliwie powolny i niestabilny Playground)
    1. OK. Na ciemny tryb też czekałem.

Co dalej?

Tematy prezentacji w ciągu najbliższych dni wskazują, że jednak coś nowego pojawi się jeszcze. Na uwagę zasługują tematy związane z:

  1. Wydajnością
  2. Bezpieczeństwem
  3. AR Quick Look,
  4. MapKit JS
  5. Voice with Siri Shortcuts
  6. Speech Recognition Lab
  7. New Notifications
  8. Swift Generics Lab
  9. Natural Language Framework
  10. Ray Tracing i Metal
  11. Machine Learning Get Together
  12. MusicKit
  13. Custom Instruments

Werdykt

Kolejne WWDC zacznę oglądać od drugiej sesji.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *