BASIN BüLTENI
03 Haziran 2019
Apple, uygulama geli?tiricilere y?nelik ????r a?an yeni teknolojilerini tan?tt?
????r A?an SwiftUI ?er?evesi, ARKit 3 ve Yeni Xcode Ara?lar? Gü?lü Uygulamalar Geli?tirmeyi Her Zamankinden Daha Kolay ve H?zl? Hale Getiriyor
Uygulama geli?tiricilerine y?nelik en yeni geli?tirme teknolojilerinden biri olan ARKit 3, daha etkileyici AR deneyimleri sa?l?yor.
San Jose, California — Apple bugün, geli?tiricilerin gü?lü yeni uygulamalar üretmelerini ?arp?c? bir ?ekilde kolayla?t?ran ve h?zland?ran bir dizi yenilik?i teknolojiyi tan?tt?. ????r a?an bir geli?tirme ?er?evesi olan SwiftUI, gü?lü uygulama arayüzleri olu?turmay? her zamankinden kolay hale getiriyor. Geli?mi? birer ara? olan ARKit 3, RealityKit ve Reality Composer, geli?tiricilerin tüketicilere ve ?irketlere y?nelik etkileyici AR deneyimleri olu?turmalar?n? kolayla?t?rmak i?in tasarland?. Yeni ara?lar ve API’ler iPad uygulamalar?n? Mac’e ta??ma sürecini büyük ?l?üde kolayla?t?r?yor. Core ML ve Create ML’de yap?lan güncellemeler ayg?t üzerinde daha gü?lü ve kullan??l? yapay ??renme uygulamalar? geli?tirme imkan? sa?l?yor.
“Bugün duyurusu yap?lan yeni teknolojiler, uygulama geli?tirmeyi daha h?zl?, daha kolay ve daha e?lenceli hale getiriyor ve tüm Apple platformlar?nda uygulama geli?tirmenin gelece?ini temsil ediyor,” diyen Apple’?n Yaz?l?m Geli?tirmeden Sorumlu Ba?kan Yard?mc?s? Craig Federighi s?zlerini ??yle sürdürdü: “SwiftUI,?sürecin büyük b?lümünü otomatik hale getirerek kullan?c? arayüzü olu?turmay? tam anlam?yla d?nü?türüyor, kullan?c? arayüzünün uygulamada nas?l g?ründü?ünü ve davrand???n? ger?ek zamanl? olarak ?nizleme olana?? sa?l?yor. Geli?tiricilerin onu sevece?ini dü?ünüyoruz.”
SwiftUI
Her zaman uygulama geli?tirmeyi daha h?zl?, daha kolay ve daha interaktif hale getirme vizyonuna sahip olan Swift’in modern kullan?c? arayüzü ?er?evesi bu vizyonun ?ok büyük bir par?as?n? olu?turuyor. SwiftUI, sofistike uygulama kullan?c? arayüzleri olu?turmak i?in ola?anüstü gü?lü ve kullan??l? bir kullan?c? arayüzü ?er?evesi sa?l?yor. Geli?tiriciler basit ve kolay anla??l?r bildirim kodlar? kullanarak, ak?c? animasyonlarla tamamlanm?? büyüleyici ve eksiksiz kullan?c? arayüzleri olu?turabiliyor. SwiftUI; arayüz tasar?m?, Koyu Mod, Eri?ilebilirlik, sa?dan sola dil deste?i ve uluslararas? hale getirme dahil ?ok say?da otomatik i?lev sunarak geli?tiricilere zaman kazand?r?yor. SwiftUI uygulamalar? yerle?ik olarak ve ?ok h?zl? ?al???yor. SwiftUI ile iOS, iPadOS, macOS, watchOS ve tvOS ayn? API’ye dayand??? i?in, geli?tiriciler tüm Apple platformlar?nda h?zla ve kolayca zengin yerle?ik uygulamalar olu?turabiliyorlar.
Xcode 11, SwiftUI ?er?evesini Hayata Ge?iriyor
Xcode 11’e eklenen yeni grafik kullan?c? arayüzü tasar?m arac?, tasar?mc?lar?n herhangi bir kod yazmak zorunda kalmadan SwiftUI ile h?zla kullan?c? arayüzleri olu?turmalar?n? kolayla?t?r?yor. Swift kodu otomatik olarak üretiliyor ve bu kod de?i?tirildi?inde kullan?c? arayüzünde ya?anan de?i?iklikler g?rsel tasar?m arac?nda otomatik olarak g?steriliyor. ?imdi geli?tiriciler, kodlar?n? olu?tururken, test ederken ve geli?tirirken kullan?c? arayüzünün nas?l g?ründü?ünü ve davrand???n? otomatik ve ger?ek zamanl? ?nizlemelerde g?rebiliyorlar. Grafik tasar?m ve kod yazma aras?nda ak?c? bir ?ekilde ge?i? yapabilme olana??, kullan?c? arayüzü geli?tirmeyi daha e?lenceli ve verimli hale getiriyor. Kullan?c? arayüzü tasar?mc?lar? bu sayede daha yak?n bir i?birli?i i?inde ?al??abiliyor.
?nizlemeler; iPhone, iPad, iPod touch, Apple Watch ve Apple TV dahil olmak üzere, ba?l? Apple ayg?tlar?nda do?rudan ?al??abiliyor. B?ylece geli?tiriciler arayüz olu?turulurken bir uygulaman?n Multi-Touch’a nas?l tepki verdi?ini veya kamera ve yerle?ik sens?rlerle nas?l ?al??t???n? canl? olarak g?rebiliyorlar.
Art?r?lm?? Ger?eklik
ARKit 3 insanlar? Art?r?lm?? Ger?ekli?in merkezine yerle?tiriyor. Geli?tiriciler, Motion Capture ile insanlar?n hareketlerini uygulamalar?na entegre edebiliyor. People Occlusion ise AR i?eri?inin insanlar?n ?nünde ve arkas?nda do?al bir ?ekilde g?rünmesini sa?l?yor ve daha etkileyici AR deneyimleri ve ye?il perde benzeri uygulamalar? mümkün k?l?yor. ARKit 3 ?n kameran?n ü? adede kadar yüzü izlemesini sa?l?yor ve e?zamanl? olarak ?n ve arka kamera kullanma olana?? tan?yor. ARKit 3 ayr?ca i? birli?ine dayal? oturumlar? destekliyor ve b?ylece payla??ml? bir AR deneyiminin i?ine daha da h?zl? girmeyi sa?l?yor.
ARKit 3’teki Motion Capture insanlar? AR deneyiminin i?inde daha do?al hareketlerle yerle?tiriyor.
RealityKit s?f?rdan tamamen AR i?in geli?tirildi. RealityKit, sanal i?erikleri ger?e?inden neredeyse ay?rt edilemez hale getirmek i?in foto?raf ger?ekli?inde g?rüntü i?leme, ortam haritas? ??karma ve parazit ve hareket bulan?kl??? gibi kamera efektlerine destek ?zelliklerine sahip. RealityKit inan?lmaz animasyon, fizik ve ü? boyutlu ses ?zelliklerine de sahip ve geli?tiriciler RealityKit’in yeteneklerini yeni RealityKit Swift API ile kontrol edebiliyorlar. iOS, iPadOS ve Mac i?in geli?tirilmi? gü?lü bir yeni uygulama olan Reality Composer ile geli?tiriciler, ?nceden 3D deneyimleri olmasa bile kolayca prototip olu?turabiliyor ve AR deneyimi yaratabiliyorlar. Sürükle ve b?rak hareketine dayanan sade arayüzü ve yüksek kaliteli 3D nesne ve animasyon ar?iviyle Reality Composer, geli?tiricilerin AR nesnelerini yerle?tirip hareket ettirerek ve d?ndürerek AR deneyimleri olu?turmalar?n?, bu deneyimleri Xcode’da do?rudan bir uygulamaya entegre etmelerini ve AR H?zl? Bak??’a aktarmalar?n? sa?l?yor.
Reality Composer ve RealityKit, AR uygulamalar? olu?turmay? her zamankinden daha kolay hale getiriyor.
iPad Uygulamalar?n? Mac’e Ta??mak Daha Kolay
Yeni ara?lar ve API’ler iPad uygulamalar?n? Mac’e ta??may? hi? olmad??? kadar kolayla?t?r?yor. Xcode sayesinde geli?tiriciler, mevcut bir iPad projesini a??p sadece tek bir kutuyu i?aretleyerek temel Mac ve pencere ?zelliklerini otomatik olarak ekleyebilecek ve dokunma kontrolleri gibi platforma ?zel ??eleri klavye ve fareye uyarlayabilecekler. Bu sayede uygulamalar?n?n yerle?ik bir Mac sürümünü olu?turmak i?in büyük bir avantaja sahip olacaklar. Mac ve iPad uygulamalar? ayn? proje ve kaynak kodunu payla?t??? i?in kodda yap?lan de?i?iklikler uygulaman?n hem iPadOS hem macOS sürümlerine aktar?l?yor. Ayn? ekibin uygulaman?n her iki sürümü üzerinde de ?al??abilmesi, geli?tiricilerin zaman ve kaynak tasarrufu yapmas?n? sa?l?yor. Kullan?c?lar, uygulamalar?n hem Mac hem iPad sürümlerinde, Mac’in klavyesini, trackpad’ini ve Touch Bar gibi benzersiz Mac ?zelliklerini kullanman?n sa?lad??? hassasiyet ve h?z da dahil olmak üzere, her platformun benzersiz yeteneklerinden de yararlanacaklar.
Core ML ve Create ML
Core ML 3 daha fazla türde geli?mi?, ger?ek zamanl? yapay ??renme modeli h?zland?rmay? destekliyor. Core ML’nin art?k destekledi?i 100’den fazla model katman?yla, uygulamalarda g?rmeyi, do?al dili ve konu?may? her zamankinden daha iyi anlayan deneyimler sunmak i?in son teknoloji ürünü modeller kullan?labiliyor. Ve ilk kez, geli?tiriciler model ki?iselle?tirmeyi kullanarak yapay ??renme modellerini güncelleyebilecekler. Bu en yeni teknik geli?tiricilere, kullan?c? gizlili?ini tehlikeye atmadan ki?iselle?tirilmi? ?zellikler sa?lama f?rsat? verecek. ?zel olarak yapay ??renme i?in geli?tirilen bir uygulama olan Create ML ile geli?tiriciler kod yazmaks?z?n yapay ??renme modelleri geli?tirebilecekler. Farkl? veri kümeleri i?eren ?ok modelli e?itim; nesne alg?lama, aktivite ve ses s?n?flamas? gibi yeni model türleri ile kullan?labilecek.
Apple Watch
Apple Watch’a watchOS 6 ve App Store’un gelmesiyle birlikte, geli?tiriciler ?imdi Apple Watch i?in, iPhone bile olmadan ba??ms?z bir ?ekilde ?al??an uygulamalar tasarlay?p üretebilecekler.
Geli?tiriciler Core ML’i kullanarak Apple Watch Series 4’teki Apple Neural Engine’den de yararlanabilecekler. Core ML taraf?ndan e?itilen modelleri uygulamalar?na eklemeleri ve girdilerin ayg?tta yorumlanmas? kullan?c?lar?n daha ak?ll? uygulamalara eri?melerini sa?layacak. ?rne?in, yeni bir ses aktar?m API’si kullan?c?lar?n favori ü?üncü taraf medya uygulamalar?ndan sadece Apple Watch’lar?yla medya i?erikleri aktarabilecekleri anlam?na gelir. Bir geni?letilmi? ?al??an uygulama API’si, uygulama arka planda ?al??maya devam ederken ekran kapansa bile, uygulaman?n kalp at?? h?z?, konum ve hareketi ?l?me izni verilen sens?rlere eri?im de dahil olmak üzere, Apple Watch’taki g?revlerini tamamlamas? i?in ek süre sa?lar.
Apple ID ile H?zl?, Kolay ve Gizli Oturum A?ma
Sign In with Apple (Apple ile Oturum A?ma) ?zelli?i, kullan?c?lar?n mevcut Apple ID’lerini kullanarak uygulamalara ve web sitelerine oturum a?malar?n? kolayla?t?r?yor. Kullan?c?lar form doldurmak, mail adreslerini kontrol etmek veya parola se?mek yerine, sadece Apple ID’leriyle bir hesap olu?turarak bir uygulamay? hemen kullanmaya ba?layabiliyor ve b?ylece i?lerini daha h?zl? yapabiliyorlar. Tüm hesaplar? iki fakt?rlü kimlik do?rulama ile korunur.?Sign In with Apple ?zelli?i geli?tiricilere uygulamalar?n?n güvenli?ini iyile?tirmeleri i?in mükemmel bir yol sunuyor. Geli?tiricilerin yeni kullan?c?lar?n robot ya da ele ge?irilmi? hesap de?il, ger?ek ki?iler oldu?undan emin olmalar?n? sa?layan yeni bir doland?r?c?l?k ?nleme ?zelli?ine de sahip. Gizlilik odakl? yeni bir mail aktarma hizmeti kullan?c?lar?n ki?isel mail adreslerini a??klama ihtiyac?n? ortadan kald?r?yor fakat uygulama geli?tiricisinden gelen ?nemli mesajlar? almalar?na yine de imkan veriyor. Ve Apple kullan?c?lar?n uygulama aktivitesini izlemedi?i veya uygulama kullan?m profili olu?turmad??? i?in, geli?tiricinin i?i ve kullan?c?lar? ile ilgili bilgiler geli?tiricide kal?yor.
Di?er Geli?tirici ?zellikleri
- PencilKit geli?tiricilerin uygulamalar?na Apple Pencil deste?i eklemelerini kolayla?t?r?yor ve yeniden tasarlanm?? ara? paletini i?eriyor.
- SiriKit ü?üncü taraflar?n müzik, podcast ve sesli kitaplar gibi uygulamalar?n? da destekliyor. B?ylece geli?tiriciler, ?imdi Siri’yi do?rudan iOS, iPadOS ve watchOS uygulamalar?na ekleyerek kullan?c?lara ses ?zelliklerini basit bir sesli komutla y?netme olana??n? verebiliyorlar.
- MapKit ?imdi geli?tiricilere vekt?r katmanlar?, ilgi alan? filtreleme, kamera büyütme ve pan limitleri ve Koyu Mod deste?i gibi bir dizi yeni ?zellik sunuyor.
- SwiftUI’da hedeflenen dil iyile?tirmelerine ek olarak, Swift 5.1 ile Swift’e ikili sistemle uyumlu ?er?eveler i?in kritik bir temel olu?turan Module Stability ?zelli?i geliyor.
- Gü?lü yeni Metal Device aileleri tüm Apple platformlar? aras?nda kod payla??m?n? kolayla?t?r?yor ve iOS Simulator, iOS ve iPadOS i?in Metal uygulamalar? olu?turmay? basitle?tiriyor.
Geli?tirici Ara?lar?n?n G?rselleri