Apple przedstawia bezprecedensową technologię tworzenia aplikacji

Apple zaprezentowało się na konferencji WWDC 2019 O zaawansowanych technologiach, które sprawiają, że tworzenie aplikacji jest łatwiejsze i szybsze niż kiedykolwiek wcześniej. Te technologie to SwiftUI, ARKit 3 i nowe narzędzia XCode. Więc co nowego?


Craig Federighi powiedział: „Nowa technologia tworzenia aplikacji, którą dziś zaprezentowaliśmy, sprawia, że ​​tworzenie aplikacji jest szybsze, łatwiejsze i przyjemniejsze dla programistów, a także reprezentuje przyszłość innowacji aplikacji na wszystkich platformach Apple. SwiftUI zmienia proces tworzenia interfejsów użytkownika, zapewniając podgląd na żywo interfejsu użytkownika i ich zachowania w aplikacji i uważamy, że zostanie to bardzo docenione przez programistów. ”

 SwiftUI

Jest to innowacyjna wersja rozwojowa, która tworzy interfejsy użytkownika dla aplikacji, które są wydajniejsze i bardziej intuicyjne niż kiedykolwiek wcześniej. Ta wersja jest oparta na prostym i łatwym do zrozumienia programowaniu, a programiści mogą jej używać do tworzenia oszałamiających, w pełni funkcjonalnych interfejsów użytkownika, które zawierają płynne animacje. Oszczędza również czas programistom, oferując wiele funkcji automatycznych, w tym formatowanie interfejsu, styl krycia, dostępność i obsługę języków od prawej do lewej, innych niż wiele i wiele formatów.

◉ SwiftUI sprawia, że ​​aplikacje działają szybciej niż kiedykolwiek wcześniej na urządzeniach.

◉ A ponieważ SwiftUI jest tym samym interfejsem programistycznym, który jest zintegrowany ze wszystkimi systemami Apple, programiści mogą szybko i łatwo tworzyć stabilne aplikacje na wszystkich platformach Apple.

◉ Zapewnia również mniej i krótsze linie i kod niż poprzedni.

◉ Możesz także przeciągnąć i upuścić zawartość bezpośrednio do podglądu aplikacji i rozpocząć tworzenie kodu bez pisania odręcznego.


Xcode 11 obsługuje SwiftUI

◉ Nowe, zintegrowane narzędzie do projektowania graficznego interfejsu użytkownika w Xcode 11 ułatwia szybkie tworzenie interfejsu użytkownika za pomocą SwiftUI, bez konieczności pisania nowego oprogramowania.

◉ Po modyfikacji zmiany w interfejsie użytkownika pojawiają się natychmiast w narzędziu do projektowania wizualnego. Programiści mogą teraz wyświetlać w czasie rzeczywistym automatyczne podglądy wyglądu i zachowania interfejsu użytkownika podczas kompilowania i testowania programu.

◉ Ta łatwość przejścia od projektowania graficznego do pisania programów sprawia, że ​​tworzenie interfejsu użytkownika jest bardziej produktywne i wydajne, a także pozwala programistom i projektantom interfejsu użytkownika na ściślejszą współpracę.

◉ Podglądy można uruchamiać bezpośrednio na podłączonych urządzeniach Apple, w tym na iPhonie, iPadzie, iPodzie, Apple Watch i Apple TV, dzięki czemu programiści mogą bezpośrednio zobaczyć interakcję aplikacji ze wszystkimi funkcjami urządzenia, takimi jak dotyk, kamery, różne czujniki itp.


ARKit 3, RealityKit i Reality Composer

Wszystkie są zaawansowanymi narzędziami zaprojektowanymi, aby ułatwić programistom tworzenie nowych doświadczeń w rzeczywistości rozszerzonej niż kiedykolwiek wcześniej.

Zobacz bibliotekę rzeczywistości rozszerzonej ARKit 3Przekonamy się, że koncentrujemy się bardziej na ludziach. Dzięki Motion Capture programiści mogą łatwo zintegrować ruchy ludzi z aplikacją.

I z przewagą Okluzja ludziZawartość AR pojawia się naturalnie przed lub za ludźmi, tworząc bardziej realistyczne wrażenia z rzeczywistości rozszerzonej. Poza tym istnieją inne niesamowite zastosowania, takie jak sceny zielonego ekranu w tworzeniu filmów.

ARKit 3 umożliwia również przednią kamerę śledzenie do trzech twarzy, a także obsługę przednich i tylnych kamer w tym samym czasie. Zmieniło to ulepszenia, które sprawiły, że technologia rzeczywistości rozszerzonej była znacznie szybsza i bardziej realistyczna.

Oczywiście te aktualizacje są ważne dla programistów aplikacji tworzących aplikacje AR. Warto zauważyć, że szacuje się, że wartość rynkowa rzeczywistości rozszerzonej wynosi 11.14 mld dolarów, a do 60 roku ma wzrosnąć do ponad 2023 mld dolarów.

I na narzędzie Zestaw rzeczywistości Jest specjalnie zaprojektowany do rzeczywistości rozszerzonej i charakteryzuje się realizmem oprócz doskonałej zdolności do mapowania otaczającego środowiska i rozróżniania różnych efektów, takich jak hałas, wibracje i ruch, co oznacza, że ​​treść wizualna prawie nie różni się od rzeczywistości .

RealityKit zawiera również różne możliwości animacji, fizyki i dźwięku, a programiści mogą korzystać z funkcji RealityKit za pośrednictwem nowego interfejsu API RealityKit Swift.

I pozwól narzędziu Kompozytor rzeczywistości, Nowa, potężna aplikacja na iOS, iPadOS i Mac, umożliwiająca programistom tworzenie i tworzenie prototypów rzeczywistości rozszerzonej bez wcześniejszego doświadczenia w pracy z grafiką XNUMXD. Za pomocą prostego interfejsu można przeciągać i upuszczać oraz używać szeregu elementów XNUMXD i animacji. Deweloper może dowolnie umieszczać, przenosić i obracać elementy rzeczywistości rozszerzonej, które można zintegrować bezpośrednio z aplikacją w Xcode lub wyeksportować do AR Quick Look.


Core ML i Create ML

Apple koncentruje się na sztucznej inteligencji, która jest świetna pod względem prywatności i bezpieczeństwa. A w tym roku Core ML3 ma świetne aktualizacje.

I dla tych, którzy nie wiedzą, co to jest Rdzeń ML Jest to biblioteka oprogramowania firmy Apple do uczenia maszynowego, która zapewnia programistom sposób integracji funkcji inteligentnego uczenia się z ich aplikacjami za pomocą kilku wierszy kodu.

W tegorocznym wydaniu Core ML 3 większy nacisk położono na usprawnienie operacji poprzez optymalizację rozmiaru modelu i poprawę wydajności, a także umożliwienie programistom dostosowywania własnych modeli. Teraz aplikacje mogą w niespotykany dotąd sposób zapewnić dogłębne zrozumienie „obrazu”, języka naturalnego i mowy.

Po raz pierwszy programiści mogą aktualizować modele uczenia maszynowego na urządzeniu za pomocą dostosowywania modeli. To nowoczesne podejście daje programistom możliwość oferowania niestandardowych funkcji bez narażania prywatności użytkownika.

jednak Utwórz ML, Aplikacja przeznaczona do rozwoju uczenia maszynowego, programiści mogą tworzyć modele do uczenia maszynowego bez pisania programów.


Apple Watch

◉ Programiści mogą teraz projektować swoje aplikacje tak, aby działały niezależnie na Apple Watch bez konieczności posiadania iPhone'a.

◉ Programiści mogą wykorzystać silnik neuronowy Apple Watch 4 za pośrednictwem Core ML, aby zapewnić użytkownikom inteligentniejsze aplikacje.

◉ W sklepie z aplikacjami na zegarku możesz kupować, instalować i pobierać aplikacje bezpośrednio na zegarek.

◉ Nowy interfejs programowania umożliwia odtwarzanie audio i muzyki przy użyciu samego Apple Watch, bez iPhone'a.

◉ Interfejs API rozszerzenia aplikacji daje dodatkowy czas na wykonanie zadań na Apple Watch, gdy aplikacja jest nadal na wierzchu, nawet jeśli ekran jest wyłączony, w tym dostęp do autoryzowanych czujników mierzących tętno, lokalizację i ruch.

◉ Wsparcie SwiftUI dla watchOS.

Apple generalnie ma aplikacje dla watchOS i dodał bardzo przydatne funkcje, takie jak aplikacja kalkulatora, aplikacja do notatek głosowych, kompatybilność z audiobookami, strumieniowe przesyłanie muzyki itp. Czekamy na uruchomienie specjalnych aplikacji innych firm, które działają w systemie watchOS.


Inne funkcje programistyczne

Biblioteka Apple PencilKit ułatwia programistom dodawanie obsługi Apple Pencil do ich aplikacji i zawiera zestaw przeprojektowanych narzędzi.

◉ Biblioteka SiriKit dodaje obsługę aplikacji muzycznych i audio innych firm, w tym muzyki, podcastów i audiobooków, dzięki czemu programiści mogą bezpośrednio zintegrować Siri z aplikacjami iOS, iPadOS i watchOS, umożliwiając użytkownikom sterowanie tymi aplikacjami za pomocą prostych poleceń głosowych.

◉ Biblioteka MapKit dla map oferuje programistom nowy zestaw funkcji, takich jak komponowanie wskazówek, filtrowanie według lokalizacji, ograniczenia powiększania i pomniejszania oraz obsługa trybu ciemnego.


Metal

Metal to niskopoziomowy interfejs oprogramowania do tworzenia grafiki komputerowej 8D i przetwarzania operacji niezależnie od głównej aplikacji, opracowany przez Apple i po raz pierwszy pojawiający się w iOS XNUMX.

Potężne nowe kombinacje Metal ułatwiają udostępnianie oprogramowania między wieloma GPU na wszystkich platformach Apple, a obsługa iOS Simulator ułatwia tworzenie aplikacji Metal na iOS i iPadOS.

To nie wszystko. Istnieją inne złożone szczegóły dotyczące programowania i programistów, o których nie można wspomnieć w jednym artykule.

Co sądzisz o ciągłych aktualizacjach platform programistycznych Apple i zapewnianiu programistom podatnych i łatwych środowisk? Dajcie nam znać w komentarzach.

Źródła:

jabłko | średni

24 recenzji

komentarze użytkownika
ahmad

Dziękuję za ten przydatny artykuł, ale pytanie brzmi, kiedy będzie dostępny xcode 11

komentarze użytkownika
Spotkanie

Dziękuję za ten fajny temat

komentarze użytkownika
Ramzi Khaled

Obsługuje system Ios13
Konsola Playstation
Podobnie jak XBoss
Mysz też
Wszystkie te rozszerzenia są również obsługiwane
To był Bluetooth lub USB (mobilny
Odpowiedni) i dzięki temu można go przekształcić
IPhone na platformę do gier lub
Play Station

Wymagany jest tylko uchwyt na iPhone'a
Niestety nie jest obsługiwany w
ios13
😂😂😂

komentarze użytkownika
Emad

Ok, to znaczy ci, którzy nie wykonywali pielgrzymki, rozmawiali i rozwinęli Altaqatqat, z których pierwszą jest moja modlitwa 😁

    komentarze użytkownika
    Zgrabny

    Na moje modlitwy

komentarze użytkownika
ammed

Dziękuję za ten fajny temat

komentarze użytkownika
Szczęśliwy

Po pierwsze: wspaniałą cechą Apple jest to, że jeśli kładzie rękę na czymś, na czym się koncentruje i na czym się rozwija i nadal się rozwija, w przeciwieństwie do niektórych firm technologicznych, które polegają na doświadczeniu i innowacjach innych.

Po drugie: Apple nie angażuje się w nic bez uczynienia z tego własnej ikony, a temat tworzenia aplikacji niesie ze sobą wiele korzyści dla Apple w postaci zysków, pokazania siły swojego urządzenia i zwiększenia innowacyjności, co ułatwia mu rozwijać system i urządzenie oraz szukać schronienia w wybitnych firmach i aplikacjach, a z drugiej strony przynosi to korzyść Deweloperom i zaostrza ich zapał do dalszych innowacji i rozwoju, co jest dla nich korzyścią także od strony finansowej i korzyścią dla konsumentów. (Użytkownicy końcowi)

Po trzecie: Zauważamy, że Apple walczy o przewodzenie epoce technologii i usiąść u szczytu stołu, rozwijając nerwy podstawowej technologii (system, aplikacje, urządzenie). Fundusze iw ostatnim okresie w dziedzinie rozrywki, media i gry, jeśli zauważymy, że wszystkie z nich generują miliardy na Apple pod względem obliczania i nie liczenia, ale także bezpośrednio przynoszą korzyści konsumentom i ułatwiają ich codzienne życie, dzięki potężnym aplikacjom i systemom, które hostuje innymi słowy, do sprzyjającego środowiska, które firmy technologiczne utorowały drogę programistom, a Apple bez wątpienia jest przez nie na czele.

    komentarze użytkownika
    Nasser Al-Ziyadi

    Wielka rozmowa
    Niech żyją dłonie, bracie powtórz 💐

    komentarze użytkownika
    Szczęśliwy

    Niech cię Bóg błogosławi, bracie Nasser

komentarze użytkownika
Ramzi Khaled

Z dala od iPhone'a
Apple to w zasadzie firma komputerowa
Niedawno uruchomił swój najpotężniejszy komputer
To historia
I najpotężniejsze urządzenie od samego początku
Stacja robocza Mac Pro
Z profesjonalnym wyświetlaczem 6K
Możliwości konkurowania ceną z ekranami
Ponad 40000 XNUMX dolarów

NB
To urządzenie jest skierowane do profesjonalistów
I studia fotograficzne
I kontraktowanie, a nie ogólne 🙂

komentarze użytkownika
himo

Dlatego Apple jest tak potężny

komentarze użytkownika
N Al Rekabi

Apple zasługuje na podziw i szacunek dla swojego kraju, a cała ludzkość jest dumna jako profesor technologii i jego adaptacji do służenia swojemu krajowi, a także wszyscy użytkownicy, którzy wykorzystują te nauki, aby służyć człowiekowi i ułatwiać mu życie

komentarze użytkownika
Amr Yousry

Najlepsze jest to, że zegarek uniezależnił się od iPhone'a i może być używany samodzielnie bez łączenia go z iPhonem

komentarze użytkownika
Hussam Al Shabrami

Programiści mogą teraz projektować swoje aplikacje tak, aby działały niezależnie na Apple Watch bez konieczności posiadania iPhone'a.

Mogę wesprzeć wasze programy przez godzinę, szczególnie w związku z moimi modlitwami

komentarze użytkownika
Hamza Al-Abed

Dziękuję Ci
Kiedy zostanie wydana wersja iOS 13 / iPhone 11?

    komentarze użytkownika
    Nasser Al-Ziyadi

    Za 9 miesięcy zostanie pobrany iPhone 11 i nowa wersja iOS 13
    Podobnie jak ipad os
    Oglądaj os
    System operacyjny Mac
    telewizor
    Wszyscy docierają do klientów w ciągu godziny
    Z drugiej strony Themes, Ram i Reverse Charging Group, czekają minimum 6 miesięcy na otrzymanie aktualizacji, a czasem rok.
    Aby wersja była stara i nowsza 😂

    komentarze użytkownika
    Hamza Al-Abed

    Oh wow, to dużo i długo 😩😭 Ponieważ w tym czasie będę martwy, bo chcę zobaczyć te produkty zanim umrę, bo chcę zaatakować Tima Cooka i wejść do Apple nagłym wejściem i zrobić komuś bitwę lub zabójcę, jeśli on daje mi iPhone'a 11 i produkty, które z nim 🤣🤣 Oh Sutter

    komentarze użytkownika
    Nasser Al-Ziyadi

    Imię Boże niech będzie nad tobą, Hamza
    Jesteś długowiecznością
    ????
    Tim Cook, ojciec młodych ludzi - ma skąpą sylwetkę
    Jego roczna pensja wynosi 8 milionów i czeka na cięcia na ubrania
    ????

    komentarze użytkownika
    Mahmoud Sharaf

    hahahaha

    komentarze użytkownika
    Hamza Al-Abed

    Niech Bóg będzie z ciebie zadowolony, co oznacza, że ​​jest ojcem młodości, zawsze czekającym na oferty i zniżki, i nie kupuje swoich rzeczy inaczej niż z umysłu i na straganach, a wraz z nim telefon Abu Kaszafa, ponieważ jest ojcem młody człowiek zarządza finansami w wydawaniu swoich pieniędzy i nie lubi ich wydawać 😂😂

komentarze użytkownika
Ahmed Ibrahim / kopuła

dziękuję za te informacje
Apple jest zawsze kreatywny

komentarze użytkownika
Adele W.

A Yvonne Islam przestała tworzyć programy i mówić 😢

komentarze użytkownika
Ramzi Khaled

W rzeczywistości nie jestem w stanie zrozumieć tematu
Cóż, Apple zawsze zachęcało
W programowaniu aplikacji, nawet dla
Mamy nadzieję, że dla dzieci i początkujących
Arabscy ​​deweloperzy czerpią korzyści z
Nowe technologie i wzbogacenie zawartości oprogramowania
Angielski 🙂🙂🙂

komentarze użytkownika
Nasser Al-Ziyadi

Dzięki Apple
Niezrównana kreatywność ❤️❤️

Zostawić odpowiedź

Nie odpowiadamy za niewłaściwe wykorzystanie powyższych informacji. IPhone Islam nie jest powiązany ani reprezentowany przez Apple. IPhone, Apple i wszelkie inne nazwy produktów, nazwy usług lub logo, o których mowa w niniejszym dokumencie, są znakami towarowymi lub zastrzeżonymi znakami towarowymi firmy Apple Computer.

العربية简体中文NederlandsEnglishFilipinoFrançaisDeutschΕλληνικάहिन्दीBahasa IndonesiaItaliano日本語한국어كوردی‎فارسیPolskiPortuguêsРусскийEspañolTürkçeУкраїнськаاردوTiếng Việt