Zalecana, 2024

Wybór redaktorów

5 Rzeczy, które Apple robi, aby zadowolić programistów

iPhone SE3 слишком хорош для Apple и стоит ли брать MacBook на M1

iPhone SE3 слишком хорош для Apple и стоит ли брать MacBook на M1

Spisu treści:

Anonim

Apple miało wiele do zaoferowania programistom w tym Ogólnopolski program konferencji "Worldwide Developers Conference". Ulepszenia polegały na wprowadzeniu nowej wersji języka programowania Swift, który wkrótce będzie dostępny w wersji otwartej oraz ulepszonych frameworków do tworzenia bardziej zaawansowanych aplikacji Watch.

Deweloperzy odegrali kluczową rolę w stworzeniu firmy Apple, która odniosła ogromny sukces już dziś, oraz dzięki zapowiedzi w poniedziałek w San Francisco, firma miała nadzieję, że deweloperzy będą bardziej skuteczni i zbudują lepsze aplikacje. Dwa programy deweloperskie firmy zostały połączone w jeden program, nazwany Programem dla programistów Apple, ale to był dopiero początek:

Swift lepiej radzi sobie z błędami przy nowej wersji

Minął rok, odkąd Apple ogłosił swój język programowania Swift . Objective-C jest jeszcze bardziej popularny wśród programistów, ale Swift jest bardzo lubiany, zgodnie z najnowszą ankietą deweloperską Stack Overflow. Mając nadzieję na przekonanie programistów do korzystania z Swift, firma Apple wprowadziła wersję 2.0. Najważniejsze ulepszenia obejmują lepszą wydajność, nowy model obsługi błędów i możliwość łatwiejszego kierowania na starsze wersje systemu iOS. Apple wprowadził również zmiany w składni, aby poprawić spójność.

Natywne aplikacje Apple Watch nie są jedynym dobrodziejstwem dla programistów, których Apple ogłosił.

Swift będzie open-source i przeniesiony do innych systemów operacyjnych

Apple'a zwiększenie popularności Swift nie obejmuje tylko ulepszeń językowych. Firma udostępni kod źródłowy Swift na licencji open source pod koniec tego roku. Kod źródłowy zawiera kompilator Swift i bibliotekę standardową. Składki społeczności zostaną zaakceptowane - i zachęcone - obiecał Apple. Podczas premiery Apple zamierza udostępniać porty dla systemów OS X, iOS i Linux. To pchnięcie jest zmianą w tempie dla Apple, ale jak bardzo zaangażowanie firmy w obsługę wielu platform nie zostanie zauważone. Kolejną oznaką zmiany podejścia Apple do innych systemów operacyjnych jest dostępność nowej usługi strumieniowej Apple Muzyka na Androida.

Xcode również otrzymuje uaktualnienie

Wraz z Swift 2.0 Apple również stworzyło wersję beta programisty Xcode 7 platforma dostępna do pobrania. Zawiera Apple IDE (zintegrowane środowisko programistyczne), kompilator Swift 2 i najnowsze SDK dla OS X, iOS i watchOS. Aby skorzystać z ulepszeń w Swift 2.0, programiści mogą korzystać z funkcji, która migruje kod Swift 1.2 do nowej wersji. Inne ulepszenia ułatwiające tworzenie lepszych aplikacji obejmują śledzenie zużycia energii w poszczególnych procesach, rejestrację interfejsu użytkownika i usprawniony mechanizm testowania na urządzeniach fizycznych. Apple nie zapomniał o programistach Objective-C: nowa funkcja o nazwie Address Sanitizer pomaga zapobiegać problemom z uszkodzeniem pamięci, z jaką hakerzy mogą czerpać korzyści.

Teraz programiści mogą tworzyć natywne aplikacje dla Apple Watch

Apple Watch był tylko na sprzedaż od końca kwietnia, ale Apple już przygotowuje watchOS 2, co powinno dać impuls deweloperom. Największym usprawnieniem jest możliwość tworzenia aplikacji, które działają natywnie na smartwatch, zamiast polegać na iPhone. Ta zmiana powinna skutkować lepszą wydajnością i powinna istnieć od pierwszego dnia. Programiści będą mogli również zintegrować kluczowe funkcje sprzętowe, takie jak cyfrowa korona, czujnik tętna, akcelerometr i mikrofon w swoich aplikacjach, korzystając z ulepszonej wersji szkieletu WatchKit. Nowa struktura ClockKit pozwoli im wysyłać informacje o tarczy zegara. Zestaw SDK dla systemu iOS 9, w tym usługa WatchKit dla systemu watchOS 2, można pobrać ze strony dewelopera firmy Apple.

Zmodernizowane narzędzia do aplikacji do fitnessu i automatyki domowej

Pakiet SDK iOS 9 zawiera również ulepszone wersje wielu innych frameworków Apple. Istnieją nowe profile HomeKit dla zmotoryzowanych okien i cieni, czujników ruchu i systemów bezpieczeństwa w domu. Nowe punkty danych HealthKit umożliwiają przechowywanie informacji na temat zdrowia reprodukcyjnego, ekspozycji na promieniowanie UV i poboru wody. Korzystając z GameplayKit, programiści będą mogli tworzyć lepsze gry, a następnie używać ReplayKit do dodawania funkcji nagrywania wideo.

Popularne kategorie

Top