როგორ იმოქმედებს თქვენზე iOS 8-ის ახალი დეველოპერის ფუნქციები

ios 8-ის დეველოპერის მახასიათებლები
სარეკლამო ლოგო WWDC 2023-ისთვის.
ეს ამბავი ჩვენი სრული Apple WWDC გაშუქების ნაწილია

Apple-მა წლევანდელი WWDC გახსნა ვიდეოთი, რომელიც ფოკუსირებული იყო აპებზე. ტიმ კუკი გამოვიდა სცენაზე და დაჰპირდა, რომ აპლიკაციის შემქმნელები იქნებოდნენ პრეზენტაციის ნაწილის გამორჩეული სუბიექტები. და ერთსაათიანი ლოდინის შემდეგ, Apple-მა აჩვენა დეველოპერებზე ორიენტირებული iOS 8. მიუხედავად იმისა, რომ ეს არ არის iOS 7-ის მომხმარებელთა მთავარი ცვლილება, Apple-მა თავისი მობილური OS-ის უახლესი გამეორების ფარდა გადაწია, რათა გამოეჩინა დეველოპერებისთვის მომავალი მნიშვნელოვანი ცვლილებები.

რეკომენდებული ვიდეოები

App Store-ის გაუმჯობესება

ზედაპირის დონიდან დაწყებული ადგილიდან, სადაც მომხმარებლები პირველად ურთიერთობენ აპებთან, Apple-მა დეველოპერებს მისცა ახალი გზები, რათა ეპოვათ და გამოიჩინონ App Store-ში. ტენდენციური ძიებები აჩვენებს, რა არის ამჟამად პოპულარული App Store-ში, ასე რომ თქვენ არ მოგიწევთ იყოთ ბოლო მეგობრები, რომ ჩამოტვირთოთ შემდეგი Flappy Bird- ტიპის დარტყმა. მომხმარებლებს ასევე ნაჩვენები ექნებათ დაკავშირებული ძიებები App Store-ში ძიებისას და შეუძლიათ დაათვალიერონ ახალი Explore ჩანართის გამოყენებით, რომელიც ახარისხებს აპებს უფრო ადვილი ნავიგაციის გზით.

აპები ახლა იღებენ Apple-ის დამტკიცების შტამპს „რედაქტორის არჩევანის“ ტეგით, რომელიც გამოიყენება აპლიკაციის რეიტინგით, რათა მომხმარებლებმა მიმართონ პოპულარული აპლიკაციებისკენ. დეველოპერებს ასევე შეუძლიათ აჩვენონ თავიანთი აპლიკაციები ახალი გადახედვის ფუნქციით. იმის ნაცვლად, რომ აჩვენონ რამდენიმე ეკრანის ანაბეჭდი, დეველოპერებს შეუძლიათ აპლიკაციის მოქმედების ვიდეო ჩართონ. დეველოპერებს ასევე შეეძლებათ შეაერთონ თავიანთი აპლიკაციები, რაც მომხმარებლებს საშუალებას მისცემს ერთი შეხებით ჩამოტვირთონ ერთი და იგივე კომპანიის სერვისების პაკეტი.

დაკავშირებული

  • როგორ ჩამოტვირთოთ iOS 17 ბეტა თქვენს iPhone-ზე ახლავე
  • როგორ დავამატოთ ვიჯეტები iPhone-ის დაბლოკვის ეკრანზე iOS 16-ზე
  • როგორ მოვძებნოთ გადმოწერილი ფაილები თქვენს iPhone ან Android სმარტფონზე

iOS SDK გაუმჯობესებები

რეალური ცვლილებები iOS 8-ში მოდის. ეს არის iOS 8 SDK-ის გაუმჯობესებების გრძელი, მრავალფეროვანი სია (პროგრამული უზრუნველყოფის განვითარების ნაკრები) ეს შეიძლება უცხო ენად ჟღერდეს არადეველოპერებისთვის - ჩვენი თავებიც კი ტრიალებდნენ და ცდილობდნენ არ შეგვენარჩუნებინა. ტიმ კუკმა თქვა: „ეს გამოშვება არის ყველაზე დიდი [დეველოპერული] გამოშვება App Store-ის გაშვების შემდეგ“. აი, რა შეუძლიათ დეველოპერებს მოუთმენლად ველით თამაშს, ასევე იმის აზრს, თუ როგორ იმოქმედებს ეს მომხმარებლებზე დეველოპერზე ორიენტირებული მიმღებ ბოლოზე განახლება.

TestFlightTestFlight: TestFlight – ახლახან შეიძინა Apple-მა თებერვალში – არის ახალი ბეტა ტესტის სერვისი დეველოპერებისთვის და მომხმარებლებისთვის. ეს საშუალებას მისცემს დეველოპერებს, გახსნან თავიანთი აპლიკაციები ბეტა რეჟიმში უშუალოდ მომხმარებლებისთვის და მიიღონ გამოხმაურება შეუფერხებლად. სერვისი უფასოა და დეველოპერებს უჩვენებს ინფორმაციას მათი აპლიკაციის შესახებ უშუალოდ სერვისის ფარგლებში. ეს უნდა ნიშნავდეს უფრო ღია წვდომას ბეტაზე და უკეთეს სტაბილურობას გამოშვებისას.


გაფართოებაგაფართოება:
Apple-მა დაამატა 4000-ზე მეტი ახალი დეველოპერების API (აპლიკაციის პროგრამირების ინტერფეისი) SDK-ში. „ყველაზე ღრმა“, პროგრამული უზრუნველყოფის ინჟინერიის უფროსი ვიცე-პრეზიდენტის კრეიგ ფედერიგის თქმით, არის გაფართოება. ეს ამატებს აპებს შესაძლებლობას შესთავაზონ სერვისები სხვა აპებში.

ასე რომ, როგორც Apple მოიცავს Facebook-ისა და Twitter-ის მეშვეობით iOS-ის მეშვეობით გაზიარების შესაძლებლობას, ახლა იგივე Pinterest-ის მსგავს აპლიკაციას შეუძლია. სცენაზე ნაჩვენები სხვა მაგალითი იყო Apple-ის Photos აპში ჩაშენებული მესამე მხარის ფოტო ფილტრების ჩართვა. ფედერიგიმ განმარტა: „IOS-ის გაფართოების დასამუშავებლად, გაფართოებები ცხოვრობენ აპლიკაციების ქვიშის ყუთებში, მაგრამ აპებს შეუძლიათ დაუკავშირდნენ ამ აპებს“.

დეველოპერივიჯეტები: Apple-მა დიდი გარიგება გააკეთა მის ინტერფეისში ვიჯეტების ჩართვასთან დაკავშირებით და ამაში მონაწილეობის შესაძლებლობა ვრცელდება მესამე მხარის დეველოპერებზე. ამ დეველოპერებს შეეძლებათ განსაზღვრონ საკუთარი ვიჯეტი, როგორც ეს ჩანს შეტყობინებების ცენტრში და დღეს ხედში.

მომხმარებლებისთვის ეს ნიშნავს თქვენთვის სასურველი ინფორმაციის მიღებას აპებიდან პირდაპირ ყოველთვის ხელმისაწვდომი შეტყობინებების ცენტრიდან. მაგალითად, შეიძლება განთავსდეს ESPN SportsCenter ვიჯეტი მათ Today ხედში და ნახოთ მათი საყვარელი გუნდების განახლებული ქულები. ფედერიგიმ აჩვენა eBay-ის ვიჯეტი, რომელიც საშუალებას აძლევდა თვალყური ადევნო აუქციონს და განათავსოს შეთავაზება აპის გახსნის გარეშე. ეს კონკურენტუნარიანი ფუნქციაა Windows ცოცხალი ფილების ან Android ვიჯეტის სისტემისთვის.

სწრაფი ტიპიმესამე მხარის კლავიატურები: პირველად, Apple გახსნის თავის მობილურ ოპერაციულ სისტემას მესამე მხარის კლავიატურები. ეს აშკარად არის უფრო დიდი გადაწყვეტილების ნაწილი ოპერაციულ სისტემაში მესამე მხარის სერვისების ინტეგრაციის შესახებ. კლავიატურის საკუთარი განახლების გამოცხადების მიუხედავად, Apple საშუალებას მისცემს მომხმარებლებს აირჩიონ საკუთარი კლავიატურა სხვა დეველოპერებისგან, რათა გამოიყენონ აკრეფის ძირითადი ვარიანტი. სცენაზე პრეზენტაციამ აჩვენა Swype, რომელიც გამოიყენება iOS 8-ში.

კლავიატურის პერსონალიზაცია დიდი იყო Android-ისთვის და ალტერნატიული კლავიატურის iOS-ში გამოყენების შესაძლებლობა მისასალმებელი დამატება იქნება.

touch-idTouch ID: გახსნის გაგრძელებისას, iOS 8 საშუალებას მისცემს მესამე მხარის აპებს გამოიყენონ Touch ID. დეველოპერებს შეეძლებათ გამოიყენონ ავთენტიფიკაციის სერვისი, რათა დაიცვან მომხმარებლის მონაცემები, რომლებიც ინახება მათ აპლიკაციაში. სენსიტიური ინფორმაციის მქონე აპებისთვის, როგორიცაა Mint ან 1Password, დაცვის დამატებითი ფენა აჯობა სტანდარტულ, გატეხად ერთ-ფენიანი პაროლით დაცვას. მომხმარებლები ისარგებლებენ სწრაფი შესვლით და თავს უფრო დაცულად გრძნობენ. ასევე აღსანიშნავია, რომ დეველოპერებს არ ექნებათ პირდაპირი წვდომა მომხმარებლების თითის ანაბეჭდის ინფორმაციაზე.

ფოტოკიტიახალი კამერისა და ფოტო ნაკრების API-ები: ამაზე ბევრი ნამდვილად არ იყო ნახსენები, მაგრამ Apple-მა თქვა, რომ მან განაახლა თავისი კამერა და ფოტო ნაკრები API-ები. ჩვენ ვვარაუდობთ, რომ ეს სულ მცირე ნაწილი დაკავშირებულია ადრე აღნიშნულ გაფართოების მახასიათებლებთან. Apple-მა ასევე აღნიშნა, რომ გახსნა შესწორების შესაძლებლობა კამერის პარამეტრები.

სახლის ნაკრებიHomeKit: ხოლო ჯანმრთელობის ნაკრები იყო Apple-ის გამოსავალი ჯანმრთელობის შესახებ ინფორმაციაზე, რომელიც არსებობს მრავალ სხვადასხვა აპლიკაციაში, HomeKit არის მისი მცდელობა, მოახდინოს სახლის ავტომატიზაციის ყველა ვარიანტი ერთ ადგილზე. „ბაზარზე არის შესანიშნავი აპლიკაციები და მოწყობილობები, მაგრამ ჩვენ ვფიქრობდით, რომ შეგვეძლო ამაში რაციონალურობის მოტანა“, - თქვა კრეიგ ფედერიგიმ. იდეა არის iOS მოწყობილობები გადააქციოთ სახლის ჭკვიან დისტანციურად. ჭკვიანი მოწყობილობები, მათ შორის ავტოფარეხის კარის გასაღებები, უსაფრთხოების კამერები და საკეტები, შესაძლებელია მართოთ HomeKit-დან.

Apple-მა აჩვენა უამრავი კომპანია, რომლებთანაც იმუშავებს ეს სერვისი, მათ შორის ისეთი პროდუქტები, როგორიცაა Philips' Hue lights და August's smart locks. პროტოკოლი, რომელიც Apple-მა წარადგინა, შექმნილია იმისთვის, რომ სხვადასხვა დეველოპერებისგან ხელმისაწვდომი ყველა ჭკვიანი მოწყობილობა ერთობლივად იმუშაოს. მომხმარებლები მიიღებენ სარგებელს Apple-ის ინტერფეისით, მათ შორის Siri ბრძანებების კონტროლისთვის (მაგალითად, Siri-ს ეუბნებიან, რომ „მოემზადე დასაძინებლად“, ავტომატურად ჩაკეტავს კარებს და ჩაქრება განათება).

ღრუბლოვანი ნაკრებიCloudKit: CloudKit არის კიდევ ერთი ინსტრუმენტი, რომელიც შექმნილია დეველოპერების მუშაობის გასამარტივებლად. Apple იღებს პასუხისმგებლობას სერვერის მხრიდან აპებზე, რაც დეველოპერს აძლევს უფრო სუფთა და უფრო ადვილად გამოსაყენებლად განვითარების გამოცდილებას. ეს უნდა აღმოფხვრას სერვერების მართვის საჭიროება აპლიკაციის შექმნისას. სერვისი ხელმისაწვდომია უფასოდ, გარკვეული შეზღუდვებით, რაც უფრო მძიმე მოხმარებით იწყება.

ლითონისლითონი: თამაშების დეველოპერებისთვის, რომლებიც იყენებენ iOS-ს, Metal „მკვეთრად ამცირებს OpenGL-ის ხარჯებს“. OpenGL არის ამჟამინდელი სტანდარტი 3D გრაფიკაში iOS-ისთვის, მაგრამ მეტალი, როგორც ჩანს, გადაიბარებს. Metal-ის მიერ წარმოებული შედეგები არის გაუმჯობესებული შესრულება და გრაფიკა, რომელიც Apple-მა აჩვენა EA-ს დემოს საშუალებით. მცენარეები vs. Zombies: Garden Warfare. Metal-ის გამოყენებით, EA-მ შეძლო გამოეყენებინა თავისი Frostbite ძრავა - ძრავა, რომელიც შექმნილია კონსოლებისთვის - თამაშის გასაშვებად iPad-ზე.

ტიმ სვინიმ Epic Games-დან აჩვენა, თუ რა შეუძლია მეტალს ზენის ბაღის დემო საშუალებით, რომელიც შთამბეჭდავი ვიზუალით გამოირჩეოდა. კოის აუზის ჩათვლით, სადაც თითოეულ თევზს ჰქონდა საკუთარი ხელოვნური ინტელექტი და ჩანჩქერი, რომელიც გადაიქცა პეპლების უზარმაზარ ჯგუფად. რას ნიშნავს ვიზუალურად მძიმე დემო, როდესაც Metal ხელმისაწვდომია iOS 8-ით, თამაშის ვიზუალი iOS მოწყობილობებზე მიაღწევს ახალ სიმაღლეებს.

სცენის ნაკრებიSceneKit: მიუხედავად იმისა, რომ Metal არის მაღალი დონის გრაფიკული თამაშებისთვის, SpriteKit არის SDK ჩვეულებრივი თამაშებისთვის. Apple-მა მას ახალი ფუნქცია დაამატა, რომელსაც SceneKit უწოდა. SceneKit ამატებს 3D სცენის რენდერერს, გაუმჯობესებულ თითო პიქსელ ფიზიკას, სინათლის წყაროებს და ველის ძალებს და ინვერსიულ კინემატიკას. ეს ყველაფერი ნიშნავს, რომ აპლიკაციების შექმნა უფრო ადვილია – თუ თქვენ გესმით ეს ტერმინები პირველ რიგში.

სწრაფისვიფტი: ალბათ ყველაზე დიდი ცვლილება დეველოპერებისთვის ბოლოს მოხდა WWDC 2014 პრეზენტაციაზე. Apple-მა გადახედა Xcode-ს და ენას, რომელიც ცენტრალურია ინსტრუმენტთა ნაკრებისთვის, Objective-C. პროგრამირების ენის გამარტივების მიზნით, რომელიც გამოიყენება ბოლო 20 წლის განმავლობაში, Apple-მა ჩამოართვა „C-ის ბარგი“ და წარადგინა თავისი ახალი პროგრამირების ენა: Swift. კრეიგ ფედერიგის თქმით, "ის მთლიანად მართავს".

დეველოპერები, რომლებიც იყენებენ Swift-ს, შეძლებენ ნახონ მათი კოდირების შედეგები რეალურ დროში კოდის დაწერისას. როგორც სახელი გვთავაზობს, Swift ასევე ბევრად უფრო სწრაფია ვიდრე Objective-C. Swift-ს ასევე შეეძლება იმუშაოს გვერდიგვერდ Objective-C და C კოდებით იმავე აპში. Swift შედის Xcode 6 ბეტაში, რომელიც უკვე ხელმისაწვდომია, რათა მათ დაუყოვნებლივ მიიღონ ხელი.

ტექნიკურად ჟღერს, მაგრამ ეს შენთვის მნიშვნელოვანია

ბევრი რამ, რაც განიხილეს სვიფტთან, სისულელედ ჟღერს მათთვის, ვინც არ არის კოდირების ან დეველოპერები, მაგრამ ოთახში დეველოპერების რეაქციამ ცხადყო, რომ ის კარგად იყო მიღებული განცხადება. მან უნდა გაამარტივოს აპლიკაციის შემუშავების პროცესი და აღმოფხვრას კოდირების ზედმეტობები და გავრცელებული შეცდომები, რომლებიც არსებობს სხვა კოდირების ენებში. საბოლოო შედეგი მიზნად ისახავს დეველოპერებს გაუადვილოს კოდის დაწერა, რომელიც იქნება უფრო უსაფრთხო და საიმედო.

რედაქტორების რეკომენდაციები

  • iPadOS 17-მა ახლახან გააუმჯობესა ჩემი საყვარელი iPad-ის ფუნქცია
  • როგორ გადააქციოთ Live Photo ვიდეოდ თქვენს iPhone-ზე
  • როგორ გამორთოთ თქვენი iPhone 14 Pro-ის მუდამ ჩართული ეკრანი
  • iOS 17-ის 17 ფარული ფუნქცია, რომლის შესახებაც უნდა იცოდეთ
  • გაქვთ iPhone, iPad ან Apple Watch? თქვენ უნდა განაახლოთ ის ახლავე

განაახლეთ თქვენი ცხოვრების წესიDigital Trends ეხმარება მკითხველს თვალყური ადევნონ ტექნოლოგიების სწრაფ სამყაროს ყველა უახლესი სიახლეებით, სახალისო პროდუქტების მიმოხილვებით, გამჭრიახი რედაქციებითა და უნიკალური თვალით.

კატეგორიები

Ბოლო

Adobe Express უპასუხებს Microsoft-ს ახალი AI ფუნქციებით

Adobe Express უპასუხებს Microsoft-ს ახალი AI ფუნქციებით

Adobe-მ გამოაცხადა მისი უახლესი ვერსია Adobe Ex...

YouTube TV აფართოებს მულტივიუს სპორტიდან სიახლეებსა და ამინდამდე

YouTube TV აფართოებს მულტივიუს სპორტიდან სიახლეებსა და ამინდამდე

YouTube TV დღეს გამოაცხადა, რომ ის აფართოებს თა...