درباره اپل
رویکرد متمرکز بر حریم خصوصی برای اندازه گیری تبلیغات
قابلیت های جدید بازی
بهبودهای Xcode 14
kclarkalsadder@apple.com
Xcode Cloud اکنون در دسترس است
(408) 974-2042
منبع
بهبودهای Swift و SwiftUI
توسعه دهندگان اپل بیش از هر زمان دیگری API های موجود برای ایجاد تجربه های برنامه ای دارند که کاربران آن ها را دوست داشته باشند. برخی از آخرین API های موجود برای توسعه دهندگان عبارتند از:
- ویجت ها در صفحه قفل: با فعال کردن ویجتها در iOS 16 در صفحه قفل آیفون، توسعهدهندگان اکنون میتوانند به طور یکپارچه همان کد را بین ویجتهای خود در صفحه قفل و پیچیدگیهای اپل واچ، که بر اساس همان WidgetKit API جدید هستند، به اشتراک بگذارند.
- متن زنده: توسعه دهندگان اکنون می توانند به کاربران این امکان را ارائه دهند که متن را مستقیماً از عکس ها و ویدیوهای موجود در برنامه های خود یا از طریق فید دوربین زنده دریافت کنند. متن زنده برای حفظ حریم خصوصی و عملکرد بیشتر کاربر در دستگاه پردازش می شود.
- ابزارهای همکاری: ویژگی های غنی همکاری تعبیه شده در پیام ها برای برنامه های شخص ثالث در دسترس است. توسعهدهندگان همچنین میتوانند محتوایی را که کاربران از برنامهشان به اشتراک گذاشتهاند در پیامها در بخش اشتراکگذاریشده با شما در برنامهشان برجسته کنند تا دریافتکنندگان راحتتر به آن محتوا برگردند.
- کلیدهای عبور: کلیدهای عبور، اعتبارنامه های نسل بعدی هستند که امن تر، استفاده آسان تر و طراحی شده اند تا در برنامه ها به همان راحتی که در وب کار می کنند، کار کنند.
- MapKit: برنامه های شخص ثالث می توانند شامل تجربه شهر سه بعدی و نگاه به اطراف برای تجربه کاربری غنی تر باشند. APIهای جدید Apple Maps Server ادغام سریعتر و آسانتر Maps را ارائه می دهند.
- فیلترهای فوکوس: توسعه دهندگان می توانند محتوای برنامه های خود را بر اساس تمرکز فعلی کاربر تنظیم کنند.
- میانبرهای خودکار: توسعه دهندگان اکنون می توانند از App Intent استفاده کنند تا برنامه های خود را فعال کنند تا با Siri و Shortcuts بدون نیاز به تنظیمات کاربر استفاده شوند.
- watchOS 9: تماس های VoIP اکنون با CallKit پشتیبانی می شوند. برگه اشتراک گذاری کاربران را قادر می سازد تا محتوای برنامه مورد علاقه خود را مستقیماً با iMessage و سایر برنامه های پیام رسانی محبوب به اشتراک بگذارند. و برنامه های شخص ثالث اکنون می توانند با انتخابگر عکس به برنامه Photos دسترسی داشته باشند و حتی با Apple TV ادغام شوند.
- RoomPlan: توسعه دهندگان با پشتیبانی از ARKit، اکنون می توانند از اسکنر LiDAR در iPhone و iPad برای ایجاد یک پلان سه بعدی برای یک اتاق با ویژگی هایی مانند ابعاد و نوع مبلمان استفاده کنند.
- فعالیت های زنده: با استفاده از WidgetKit، توسعه دهندگان می توانند کاربران خود را با جدیدترین اطلاعات مربوط به یک فعالیت یا رویداد درست در صفحه قفل به روز نگه دارند.2
Xcode Cloud اکنون با طیف وسیعی از برنامههای اشتراک برای بهترین نیازهای توسعهدهندگان در دسترس است، از ۲۵ ساعت در ماه رایگان تا دسامبر ۲۰۲۳ برای همه اعضای برنامه توسعهدهنده اپل و حداکثر ۱۰۰۰ ساعت در ماه.
(408) 862-6559
API های جدید برای برنامه های حتی قدرتمندتر
کیتی کلارک آلسادر
بیانیه مطبوعاتی
سیب
توسعه دهندگان می توانند اطلاعات بیشتری در مورد برنامه های موجود برای WeatherKit بیابند اینجا.
توسعه دهندگان می توانند اطلاعات بیشتری در مورد برنامه های موجود برای Xcode Cloud پیدا کنند اینجا.
SwiftUI، چارچوب رابط کاربری نسل بعدی اپل، دارای یک API ناوبری پیشرفته است تا برنامهنویسان را راحتتر کنترل کنند که چگونه برنامهشان از دید به مشاهده حرکت میکند. با طرحبندیهای سفارشی، توسعهدهندگان میتوانند از طرحبندیهای معمول برنامه فراتر رفته و نسخههایی را ایجاد کنند که برای طرحهای برنامهشان بهترین کارایی را داشته باشد. و نمودارهای سوئیفت را می توان برای تقریباً هر نیاز نموداری سفارشی کرد تا توسعه دهندگان بتوانند داده ها را در برنامه های خود بهتر تجسم کنند.
Swift یک قابلیت پردازش رشته قدرتمند با پشتیبانی تحت اللفظی عبارت منظم جدید که مستقیماً در زبان تعبیه شده است، اضافه می کند و به توسعه دهندگان این امکان را می دهد تا به سرعت صحت عبارات منظم خود را بررسی کنند و اطلاعات را با کد کمتر استخراج کنند. با افزونههای بسته جدید موجود در Swift Package Manager، اکنون برای توسعهدهندگان سادهتر است که دستورات سفارشی را روی پروژههای خود اجرا کنند و حتی دستورات را آپلود کرده و با دیگران به اشتراک بگذارند.
الکس بندر
کوپرتینو، کالیفرنیا اپل امروز از ابزارها، فناوریها و APIهای جدیدی رونمایی کرد که به توسعهدهندگان کمک میکنند تا تجربیات غنیتری را برای کاربران خود ایجاد کنند. ویجتهای روی صفحه قفل به توسعهدهندگان این امکان را میدهند تا اطلاعات کلیدی برنامههای خود را به روشی جدید نشان دهند، در حالی که سایر APIهای جدید در سراسر پلتفرمهای اپل به آنها کمک میکنند ویژگیهای منحصربهفردتری بسازند. WeatherKit به توسعه دهندگان این امکان را می دهد که داده های پیش بینی آب و هوای اپل را مستقیماً در برنامه های خود ادغام کنند و Xcode Cloud – سرویس ادغام و تحویل مداوم اپل که در Xcode تعبیه شده است – اکنون در دسترس همه اعضای برنامه توسعه دهنده اپل است تا به آنها کمک کند برنامه های با کیفیت بالاتر و سریعتر ایجاد کنند. Metal 3 به توسعه دهندگان بازی این امکان را می دهد که گرافیک های نفس گیر با عملکرد سریع ایجاد کنند و توسعه برای پلتفرم های اپل اکنون با بهبود Swift، SwiftUI و Xcode حتی شهودی تر شده است. و با پیشرفتهایی در SKAdNetwork، شبکههای تبلیغاتی و توسعهدهندگان میتوانند عملکرد تبلیغات را بهتر ارزیابی کنند و در عین حال حریم خصوصی کاربر را حفظ کنند.
API های جدید یکپارچه سازی پلت فرم عمیق تر و قابلیت های بیشتری را برای برنامه های شخص ثالث ارائه می دهند
مخاطبین را فشار دهید
6 ژوئن 2022
توسعهدهندگان بازی که با Game Center ادغام میشوند، اکنون میتوانند نماهای Activity را به داشبورد اضافه کنند، و این امکان را برای کاربران خود فراهم میکنند که ببینند دوستانشان چه بازیهایی را انجام میدهند و امتیازات بالای آنها را ببینند. و با پشتیبانی SharePlay، بازی در زمان واقعی برای کاربران آسان تر از همیشه است.
media.help@apple.com
سیب
alex_bender@apple.com
معرفی WeatherKit
Xcode Cloud که در Xcode تعبیه شده است یک سرویس ابری ادغام و تحویل مداوم است که به طور خاص برای توسعه دهندگان اپل طراحی شده است. این برنامه به توسعه دهندگان و تیم هایی در هر اندازه امکان می دهد تا با ساخت خودکار برنامه ها در فضای ابری، برنامه های با کیفیت بالا را حتی کارآمدتر بسازند، آزمایش کنند و ارائه دهند تا مک خود را برای کارهای دیگر آزاد کنند. و با آزمایش موازی در فضای ابری، توسعهدهندگان میتوانند بر روی یک نسخه شبیهسازی شده از هر دستگاه فعلی اپل آزمایش کنند، به راحتی یک بیلد را برای آزمایش داخلی اجرا کنند، یا از طریق TestFlight به آزمایشکنندگان بتا تحویل دهند.
Metal 3 – آخرین نسخه چارچوب گرافیکی اپل – دارای ویژگیهای جدیدی است که توسعهدهندگان بازی را قادر میسازد تا از قدرت سیلیکون اپل برای عملکرد بازی حتی بیشتر استفاده کنند. MetalFX Upscaling به توسعه دهندگان این امکان را می دهد تا با استفاده از فریم های فشرده کمتر، صحنه های پیچیده را به سرعت رندر کنند، و سپس از ارتقای فضایی با کیفیت بالا و ضد aliasing زمانی استفاده کنند. نتیجه عملکرد سریعتری است که باعث میشود بازیها واکنشپذیرتر و گرافیکی خیرهکننده به نظر برسند. توسعهدهندگان بازی همچنین از یک API بارگذاری سریع منابع بهره میبرند که با ارائه مسیر مستقیمتری از فضای ذخیرهسازی به GPU، زمان انتظار را به حداقل میرساند، بنابراین بازیها میتوانند به راحتی به بافتها و هندسههای باکیفیت مورد نیاز برای ایجاد جهانهای گسترده برای گیمپلی واقعی و همهجانبه دسترسی داشته باشند.
Swift و SwiftUI بهترین راه را برای ساختن اپلیکیشن ارائه میکنند و اکنون با ویژگیهای جدیدی ارائه میشوند که فرآیند توسعه را سادهتر میکنند.
SKAdNetwork API با ویژگیهای جدیدی ارائه میشود که به شبکههای تبلیغاتی و تبلیغکنندگان کمک میکند تا نحوه عملکرد تبلیغات در برنامهها یا در وب را بهتر ارزیابی کنند و در عین حال حریم خصوصی کاربر حفظ شود. شناسههای منبع سلسله مراتبی توانایی توسعهدهنده را برای بهینهسازی کمپینهای خود بدون افزایش خطر ردیابی بین برنامهای افراد افزایش میدهد. SKAdNetwork همچنین دارای مقادیر تبدیل سلسله مراتبی است تا به توسعه دهندگان اجازه دهد اطلاعات بیشتری در مورد تبدیل برای کمپین های کوچکتر دریافت کنند، و توسعه دهندگان می توانند با ارائه چندین تبدیل در پنجره های زمانی تعریف شده، بازگشت هزینه تبلیغات را بهتر محاسبه کنند.
خط کمک رسانه اپل
WeatherKit به توسعه دهندگان این امکان را می دهد تا همان پیش بینی آب و هوای جهانی در سطح جهانی را که به Apple Weather مستقیماً در برنامه های خود ادغام می کند، ادغام کنند. Apple Weather با استفاده از مدلهای هواشناسی با وضوح بالا همراه با الگوریتمهای یادگیری ماشینی و پیشبینی، آب و هوای فعلی، پیشبینیهای ساعتی ۱۰ روزه، پیشبینیهای روزانه و آبوهوای تاریخی را ارائه میکند.1 WeatherKit از طریق Swift و REST APIهای بومی برای توسعه دهندگان در دسترس است و با 500000 تماس API در ماه همراه با عضویت برنامه توسعه دهنده اپل همراه است. توسعه دهندگانی که به موارد بیشتری نیاز دارند، از پاییز امسال می توانند خدمات بیشتری را مستقیماً در برنامه Apple Developer خریداری کنند.
Xcode 14 دارای پیشرفت های جدیدی برای بهبود بیشتر بهره وری توسعه دهندگان است. به لطف موازیسازی بهبود یافته، ساختهای پروژه تا 25 درصد سریعتر هستند، و برنامه Xcode اکنون 30 درصد کوچکتر برای بارگیری است، با زمانهای اجرا شبیهساز قابل دانلود برای watchOS و tvOS. هدف چند پلتفرمی جدید یک رابط کاربری SwiftUI را برای استفاده در iOS، iPadOS، macOS و tvOS ایجاد میکند. نگهداری کد برنامهنویس آسانتر است، اما برای استفاده از قابلیتهای منحصربهفرد هر پلتفرم، بسیار قابل تنظیم است. پیشنمایشهای زنده SwiftUI اکنون بهطور پیشفرض در Xcode تعاملی هستند، بنابراین تغییرات بلافاصله فعال میشوند و توسعهدهندگان میتوانند انواعی از هر پیشنمایش را بدون نوشتن کد، تغییر طرح رنگ، اندازه متن، جهتگیری دستگاه یا حالتهای دسترسی ایجاد کنند. ویژگی جدید App Icon در Assets Catalog به توسعه دهندگان این امکان را می دهد که یک اندازه نماد را برای همه پلتفرم ها ارائه دهند و Xcode به طور خودکار تمام دارایی های مورد نیاز برنامه را تولید می کند. Xcode شامل پیشرفتهای زبان و ویرایش با تکمیل خودکار هوشمندتر است، و قطعههای پویا اضافی توسعهدهندگان را به کدی که میخواهند سریعتر بنویسند، میرسانند.
اپل فناوریهای قدرتمندتری را در اختیار توسعهدهندگان قرار میدهد تا تجربه اپلیکیشن را به جلو ببرند
اپل با معرفی مکینتاش در سال 1984، فناوری شخصی را متحول کرد. امروزه اپل با آیفون، آیپد، مک، اپل واچ و اپل تیوی در نوآوری در جهان پیشتاز است. پنج پلتفرم نرم افزاری اپل – iOS، iPadOS، macOS، watchOS، و tvOS – تجربیات یکپارچه را در تمام دستگاه های اپل ارائه می دهند و به مردم با خدمات موفقیت آمیز از جمله App Store، Apple Music، Apple Pay و iCloud قدرت می بخشند. بیش از 100000 کارمند اپل وقف تولید بهترین محصولات روی زمین و ترک دنیا را بهتر از آنچه ما پیدا کرده ایم، دارند.
- اطلاعات آب و هوای تاریخی در همه مناطق در دسترس نیست. بازدید کنید developer.apple.com/weatherkit برای در دسترس بودن ویژگی
- Live Activities اواخر امسال در دسترس توسعه دهندگان قرار خواهد گرفت.
سوزان پرسکات، معاون روابط توسعهدهندگان و بازاریابی سازمانی و آموزشی اپل، گفت: «ما عاشق همکاری با جامعه توسعهدهندگان خود و ارائه فناوریهای نوآورانه جدید به آنها هستیم که آنها را قادر میسازد تا نسل بعدی برنامهها را بسازند». با APIهای جدید قدرتمند برای ویجتها در صفحه قفل، سرویسهای جدیدی مانند WeatherKit، در دسترس بودن Xcode Cloud برای کمک به توسعهدهندگان اپل برای ساخت سریعتر برنامهها و قابلیتهای جدید بازی با Metal 3، توسعهدهندگان ابزارهای بیشتری از همیشه برای ایجاد تجربههای برنامهای در اختیار دارند. کاربران آنها را دوست خواهند داشت.”