Nadal odkrywane są nowe funkcje tych, które nie zostały wymienione na WWDC i są ukryte w iOS 9. To, co początkowo wydawało się aktualizacją z bardzo małą liczbą nowych funkcji, w rzeczywistości stanie się nową wersją z wieloma ulepszeniami, chociaż nie są to przyjść na pierwszy rzut oka. W tym artykule Porozmawiamy o jednej z nowości związanych z tworzeniem i edycją dźwięku.
dodaje jabłko pełna obsługa wtyczek audio w iOS 9, co pozwoli programistom sprzedawać wtyczki jako wirtualne instrumenty w App Store, których można używać w aplikacjach takich jak GarageBand. Ci z Cupertino używali Jednostki audio jako standard dla wtyczek audio w systemie Mac OS X dla aplikacji takich jak Logic Pro i GarageBand. teraz są m.in pełna obsługa Audio Units na urządzenia z systemem iOS, umożliwiając programistom łatwe eksportowanie wtyczek audio z OS X na iOS przy minimalnych zmianach kodu przy użyciu wersji 3 interfejsu Audio Units API.
Wszystko to sprawia, że aplikacje takie jak GarageBand i inne edytory audio na iOS pozwolą użytkownikom wybierać wtyczki audio innych firm z menu w aplikacjach, jak widzimy na poprzednim obrazku. Deweloperzy będą mogli sprzedawać Audio Units jako aplikacje w App Store, a własne wtyczki Apple (efekty i instrumenty wirtualne, które mamy dostępne w Logic Pro i GarageBand) będą dostępne bez dodatkowych opłat.
Do iOS 9 muzycy musieli używać różnych sztuczek, takich jak aplikacje tylko po jailbreaku, aby przełączać się między aplikacjami i stosować efekty z innych aplikacji w GarageBand lub innym edytorze audio. Dotychczasowe rozwiązania były bardzo ograniczone i nieskuteczne, tzw Apple postanowiło dostarczyć muzykom natywne, w 100% funkcjonalne i satysfakcjonujące rozwiązanie. Istnieje również wiele widżetów audio na komputerze Mac, które nie zostały przeniesione do wersji iOS, co powoduje, że niektóre efekty dźwiękowe lub wtyczki nie zapewniają pełnego doświadczenia. Audio Units w wersji 3 sprawi, że eksportowanie tych wtyczek będzie bardzo łatwe dla programistów, a wiele z nich prawdopodobnie zostanie przeniesionych z Maca na iOS w ciągu kilku miesięcy.
Kod źródłowy Audio Units na Macu będzie identyczny dla iOS, a programiści będą musieli tylko zoptymalizować swoją wtyczkę, aby przenieść Cię do mobilnego systemu operacyjnego Apple.. Deweloperzy będą musieli skompilować wtyczki przy użyciu Audio Unit w wersji 3 jako rozszerzeń i będą mogli je sprzedawać w App Store i Mac App Store.
Funkcje opisane w tym artykule zobaczymy początkowo w GarageBand (edytorze Apple), ale mamy nadzieję, że wkrótce będą dostępne w innych aplikacjach innych firm.