Apple onthulde tijdens een conferentie WWDC 2019 Over geavanceerde technologieën die de ontwikkeling van applicaties eenvoudiger en sneller dan ooit tevoren maken. Deze technologieën zijn SwiftUI, ARKit 3 en de nieuwe XCode-tools. Dus, wat is er nieuw?
Craig Federighi zei: “De nieuwe applicatie-ontwikkelingstechnologie die we vandaag hebben onthuld, maakt applicatie-ontwikkeling sneller, gemakkelijker en leuker voor ontwikkelaars, en vertegenwoordigt de toekomst van applicatie-innovatie op alle Apple-platforms. SwiftUI transformeert het proces van het maken van gebruikersinterfaces door live previews te bieden van de gebruikersinterface en hun gedrag binnen de applicatie, en we denken dat de ontwikkelaars het erg leuk zullen vinden. "
SwiftUI
Het is een innovatieve ontwikkelingsversie die gebruikersinterfaces creëert voor applicaties die krachtiger en intuïtiever zijn dan ooit tevoren. Deze versie is gebaseerd op eenvoudige en gemakkelijk te begrijpen programmering en ontwikkelaars kunnen deze gebruiken om verbluffende, complete gebruikersinterfaces te maken met vloeiende animaties. Het bespaart ontwikkelaars ook tijd door de introductie van vele automatische functies, waaronder interface-opmaak, black-out-modus, toegankelijkheid en taalondersteuning van rechts naar links, anders dan de vele en meerdere formaten.
◉ Met SwiftUI werken apps ook sneller dan ooit tevoren op apparaten.
◉ En omdat SwiftUI dezelfde programmeerinterface is die in alle Apple-systemen is geïntegreerd, kunnen ontwikkelaars snel en gemakkelijk stabiele applicaties maken op alle Apple-platforms.
◉ Het biedt ook minder en kortere regels en code dan de vorige.
◉ U kunt de inhoud ook rechtstreeks naar het voorbeeld van de app slepen en neerzetten en beginnen met het maken van de code zonder handschrift.
Xcode 11 ondersteunt SwiftUI
◉ De nieuwe, geïntegreerde UI-grafische ontwerptool van Xcode 11 maakt het gemakkelijk om snel een gebruikersinterface samen te stellen met SwiftUI, zonder dat u nieuwe software hoeft te schrijven.
◉ Bij wijziging van het programma verschijnen wijzigingen in de gebruikersinterface onmiddellijk in de visuele ontwerptool. Ontwikkelaars kunnen nu real-time en automatische voorbeelden zien van het uiterlijk en het gedrag van een gebruikersinterface tijdens het compileren en testen van het programma.
◉ Deze gemakkelijke overgang van grafisch ontwerp naar het schrijven van programma's maakt de ontwikkeling van gebruikersinterfaces productiever en efficiënter, en stelt softwareontwikkelaars en UI-ontwerpers in staat nauwer samen te werken.
◉ Previews kunnen rechtstreeks op aangesloten Apple-apparaten worden uitgevoerd, waaronder iPhone, iPad, iPod, Apple Watch en Apple TV, zodat ontwikkelaars de interactie van de app rechtstreeks kunnen zien met alle apparaatfuncties zoals aanraking, camera's, verschillende sensoren, enz.
ARKit 3, RealityKit en Reality Composer
Het zijn allemaal geavanceerde tools die zijn ontworpen om het voor ontwikkelaars gemakkelijker te maken om nieuwe ervaringen in augmented reality te creëren dan ooit tevoren.
Bekijk de augmented reality-bibliotheek ARKit 3We zullen merken dat de focus meer op mensen ligt. Met Motion Capture kunnen ontwikkelaars de bewegingen van mensen eenvoudig in de app integreren.
En met een voordeel Occlusie van mensen, AR-inhoud verschijnt op natuurlijke wijze voor of achter mensen, waardoor meer realistische AR-ervaringen worden gecreëerd. Bovendien zijn er andere geweldige toepassingen, zoals scènes op een groen scherm bij het maken van films.
Met ARKit 3 kan de camera aan de voorkant maximaal drie gezichten volgen, en tegelijkertijd worden de camera's aan de voor- en achterkant ondersteund. Dit veranderde de verbeteringen die augmented reality-technologie veel sneller en realistischer maakten.
Deze updates zijn natuurlijk belangrijk voor app-ontwikkelaars die AR-apps bouwen. Het is vermeldenswaard dat naar schatting de marktwaarde van augmented reality gelijk is aan 11.14 miljard dollar en naar verwachting zal stijgen tot meer dan 60 miljard dollar in 2023.
En voor een stuk gereedschap RealityKit Het is speciaal ontworpen voor augmented reality en wordt gekenmerkt door realisme naast het superieure vermogen om de omgeving in kaart te brengen en verschillende effecten te onderscheiden, zoals geluid, trillingen en beweging, wat betekent dat de visuele inhoud bijna niet verschilt van de werkelijkheid. .
RealityKit bevat ook verschillende animatie-, fysica- en audiomogelijkheden, en ontwikkelaars kunnen profiteren van de functies van RealityKit via de nieuwe RealityKit Swift API.
En sta tool toe Reality Componist, Een krachtige nieuwe app voor iOS, iPadOS en Mac, waarmee ontwikkelaars prototypes van augmented reality-ervaringen kunnen maken en produceren zonder eerdere ervaring met XNUMXD-graphics. Via een eenvoudige interface kunt u slepen en neerzetten gebruiken en een reeks XNUMXD-elementen en animaties gebruiken. De ontwikkelaar mag augmented reality-elementen naar wens plaatsen, verplaatsen en roteren en ze kunnen rechtstreeks in een applicatie in Xcode worden geïntegreerd of worden geëxporteerd naar AR Quick Look.
Core ML en ML maken
De focus van Apple blijft op kunstmatige intelligentie, wat geweldig is op het gebied van privacy en beveiliging. En dit jaar heeft Core ML3 geweldige updates.
En voor degenen die niet weten wat het is Core ML Het is een softwarebibliotheek voor machine learning van Apple die ontwikkelaars een manier biedt om slimme leermogelijkheden in hun applicaties te integreren door middel van een paar regels code.
In de Core ML 3-release van dit jaar werd meer nadruk gelegd op het stroomlijnen van activiteiten door de modelgrootte te optimaliseren en de prestaties te verbeteren, en ontwikkelaars de mogelijkheid te geven om hun eigen modellen aan te passen. Nu kunnen apps op ongekende manieren ervaringen bieden met een diep begrip van "beeld", natuurlijke taal en spraak.
Voor het eerst kunnen ontwikkelaars machine learning-modellen op het apparaat bijwerken met behulp van modelaanpassing. Deze moderne aanpak geeft ontwikkelaars de mogelijkheid om aangepaste functies aan te bieden zonder de privacy van gebruikers in gevaar te brengen.
Echter Maak ML, Applicatie gewijd aan het ontwikkelen van machine learning, ontwikkelaars kunnen modellen voor machine learning maken zonder software te schrijven.
Apple Watch
◉ Ontwikkelaars kunnen nu hun applicaties zo ontwerpen dat ze onafhankelijk op de Apple Watch draaien zonder dat ze een iPhone nodig hebben.
◉ Ontwikkelaars kunnen de neurale engine van Apple Watch 4 gebruiken via Core ML om gebruikers slimmere apps te bieden.
◉ In de app store op het horloge kunt u nu applicaties rechtstreeks op het horloge kopen, installeren en downloaden.
◉ Een nieuwe programmeerinterface maakt het mogelijk audio en muziek af te spelen met alleen de Apple Watch, zonder de iPhone.
◉ Een API voor app-extensies geeft extra tijd om taken op de Apple Watch uit te voeren terwijl de app nog bovenaan staat, zelfs als het scherm wordt uitgeschakeld, inclusief toegang tot geautoriseerde sensoren die hartslag, locatie en beweging meten.
◉ SwiftUI-ondersteuning voor watchOS.
Apple heeft over het algemeen apps voor watchOS en heeft zeer handige functies toegevoegd, zoals de rekenmachine-app, de spraakmemo-app, de compatibiliteit van audioboeken, het streamen van muziek, enz. We wachten op de lancering van speciale apps van derden die op watchOS werken.
Andere functies voor ontwikkelaars
Apple's PencilKit-bibliotheek maakt het voor ontwikkelaars gemakkelijk om Apple Pencil-ondersteuning toe te voegen aan hun apps, en het bevat een reeks opnieuw ontworpen tools.
◉ De SiriKit-bibliotheek voegt ondersteuning toe voor muziek- en audio-apps van derden, waaronder muziek, podcasts en audioboeken, zodat ontwikkelaars Siri rechtstreeks kunnen integreren in hun iOS-, iPadOS- en watchOS-apps, zodat gebruikers die apps kunnen bedienen met eenvoudige spraakopdrachten.
◉ De MapKit-bibliotheek met kaarten biedt ontwikkelaars een nieuwe reeks functies, zoals het samenstellen van routebeschrijvingen, filteren op interessante locaties, in- en uitzoomlimieten en ondersteuning voor de donkere modus.
Metaal
Metal is een low-level software-interface voor het produceren van 8D-computergraphics en voor verwerkingshandelingen los van de hoofdtoepassing, ontwikkeld door Apple en voor het eerst weergegeven in iOS XNUMX.
Krachtige nieuwe combinaties van Metal maken het gemakkelijk om software te delen tussen meerdere GPU's op alle Apple-platforms, terwijl iOS Simulator-ondersteuning het gemakkelijk maakt om Metal-apps voor iOS en iPadOS te bouwen.
Dit is niet alles. Er zijn andere complexe ontwikkelings- en ontwikkelaarsdetails die niet in één artikel kunnen worden vermeld.
Bronnen:
Bedankt voor dit nuttige artikel, maar de vraag is wanneer xcode 11 beschikbaar zal zijn
Bedankt voor dit leuke onderwerp
Ios13-systeem ondersteunt
Playstation-console
Evenals XBoss
Dus is de muis
Al deze extensies worden ook ondersteund
Het was Bluetooth of USB (mobiel
Geschikt) en kan dus worden getransformeerd
IPhone naar het spelplatform of
Speel station
Alleen een iPhone-houder is vereist
Helaas wordt het niet ondersteund in
ios13
😂😂😂
Oké, ik bedoel, degenen die de hadj niet verrichtten, spraken en ontwikkelden Altaqatqat, waarvan het eerste mijn gebed is
Op mijn gebeden
Bedankt voor dit leuke onderwerp
Ten eerste: het uitstekende kenmerk van Apple is dat als het zijn hand legt op iets waarop het zich concentreert en ontwikkelt en blijft ontwikkelen, in tegenstelling tot sommige technologiebedrijven die afhankelijk zijn van de ervaring en innovatie van anderen.
Ten tweede: Apple bemoeit zich nergens mee zonder er een eigen icoon van te maken, en het onderwerp applicatie-ontwikkeling heeft veel voordelen voor Apple in termen van winst, het demonstreren van de kracht van zijn apparaat en het vergroten van de innovatie, waardoor het voor Apple gemakkelijker wordt om het systeem en apparaat ontwikkelen en hun toevlucht zoeken bij vooraanstaande bedrijven en applicaties, het komt de ontwikkelaars ten goede en scherpt hun enthousiasme voor verdere innovatie en ontwikkeling aan, en dit komt hen ook ten goede van het financiële aspect en komt de consumenten ten goede. (Eindgebruikers)
Ten derde: we merken dat Apple worstelt om het technologietijdperk te leiden en aan het hoofd van de tafel te zitten, door de zenuwen van basistechnologie (systeem, applicaties, apparaat) te ontwikkelen. aanwezigheid naast de geneeskunde, het onderwijs en de programmering, maar ook concurreren op het gebied van fotografie en het beheer van fondsen en in de recente periode op het gebied van entertainment, media en games, indien we merken dat ze allemaal miljarden opleveren voor Apple in termen van worden berekend en in termen van niet worden meegeteld, maar ze komen ook rechtstreeks ten goede aan de consument en vergemakkelijken hun dagelijks leven dankzij de krachtige applicaties en systemen die het host, met andere woorden voor de vruchtbare omgeving die technologiebedrijven hun weg hebben geëffend voor ontwikkelaars, en Apple wordt er ongetwijfeld door geleid.
Veel gepraat
Lang leve handen broer herhaal 💐
God zegene u, broeder Nasser
Weg van de iPhone
Apple is eigenlijk een computerbedrijf
Het heeft onlangs zijn krachtigste computer gelanceerd
Het is geschiedenis
En het krachtigste apparaat sinds het begin
Mac Pro-werkstation
Met een professioneel 6K-scherm
Mogelijkheden om te concurreren met schermen tegen een prijs
Meer dan $ 40000
NB
Dit apparaat is gericht op professionals
En fotostudio's
En contracteren en niet de algemene 🙂
Dit is waarom Apple zo krachtig is
Apple verdient bewondering en respect voor zijn land en de hele mensheid is trots op als professor in technologie en de aanpassing ervan om zijn land te dienen, evenals alle gebruikers die deze wetenschappen gebruiken om de mens te dienen en zijn leven te vergemakkelijken
Het beste is dat het horloge onafhankelijk is geworden van de iPhone en op zichzelf kan worden gebruikt zonder het aan de iPhone te koppelen
Ontwikkelaars kunnen nu hun applicaties zo ontwerpen dat ze onafhankelijk op de Apple Watch draaien zonder dat ze een iPhone nodig hebben.
Ik kan uw programma's een uur lang steunen, vooral voor mijn gebeden
Dank u
Wanneer wordt de iOS 13 / iPhone 11-release uitgebracht?
Over 9 maanden wordt de iPhone 11 gedownload en wordt de nieuwe iOS 13-versie gedownload
Evenals ipad os
Kijk os
Mac OS
TV os
Alle klanten bereiken binnen een uur
Aan de andere kant, de Themes, Ram en Reverse Charging Group, wachten ze minimaal 6 maanden voordat ze de update ontvangen en soms een jaar
Zodat de versie oud is en in een nieuwere versie 😂
Oh wauw, dit is veel en langdurig بهذا Omdat ik op dit moment dood zal zijn omdat ik deze producten wil zien voordat ik sterf, omdat ik Tim Cook wil binnenvallen en Apple een plotselinge intrede wil doen en een gevecht wil voeren van iemand, moordenaar of vermoord als hij me de iPhone 11 geeft en de producten die met hem 🤣🤣 Oh Sutter
De naam van God zij op jou, Hamza
Je bent een lang leven
😊
Tim Cook, vader van de jeugd 😂 zijn vorm is gierig
Zijn jaarsalaris is 8 miljoen, en hij wacht op bezuinigingen om kleding te kopen
😂
Hahahahaha
Moge God tevreden met je zijn 😘 Dit betekent dat hij de vader van de jeugd is, altijd wachtend op aanbiedingen en kortingen, en hij koopt zijn bezittingen alleen bij de geest en bij de kraampjes en met hem de telefoon van Abu Kashaf omdat hij de vader is van de jeugd heeft een financieel beheer bij het uitgeven van zijn geld en hij houdt er niet van om zijn geld uit te geven 😂😂
bedankt voor deze informatie
Apple is altijd creatief
En Yvonne Islam stopte met het maken van programma's of met praten 😢
In feite kan ik het onderwerp niet begrijpen
Nou, Apple is altijd bemoedigend geweest
Op applicatieprogrammering zelfs voor
Voor kinderen en beginners hopen we dat
Arabische ontwikkelaars profiteren van
Verrijking van nieuwe technologie en software-inhoud
Engels 🙂🙂🙂
Bedankt Apple
Ongeëvenaarde creativiteit ❤️❤️