WWDC 2016 Urmăriți

La începutul acestei săptămâni, Apple a lansat oficial evenimentul anual WWDC (Worldwide Developers Conference) din San Francisco. Ca întotdeauna, evenimentul a început cu o notă în care Apple a anunțat actualizări pentru platformele lor iOS, macOS, watchOS și tvOS. În acest articol, vă voi spune tot ce trebuie să vă amintiți de la tastatură.

1. iOS 10

Anul acesta lansarea iOS este una imensă atât pentru consumatori, cât și pentru dezvoltatori, cu tehnologii noi și API-uri. Să aruncăm o privire asupra a ceea ce iOS 10 are de oferit.

Experiența utilizatorului

Cea mai mare schimbare în iOS 10 pe care oamenii o vor vedea atunci când se actualizează de pe iOS 9 va fi schimbările de design vizual.

În primul rând, ecranul de blocare a fost reimagined cu clasic "slide pentru a debloca" fiind eliminate în întregime. Acum, de pe ecranul de blocare, trecerea de la dreapta la stânga va deschide aparatul foto și va trece de la stânga la dreapta va deschide Astăzi vedere. În ecranul Azi, puteți adăuga widget-uri din aplicațiile instalate pe dispozitiv pentru a examina rapid informațiile pe care le furnizează.

Notificările sunt acum afișate în bule albe atât pe ecranul de blocare, cât și în partea de sus a ecranului, când vă aflați într-o altă aplicație. În iOS 10, notificările câștigă și o mulțime de funcționalități suplimentare bogate extensii de notificare. Când este interacționat, o notificare poate prezenta acum orice interfață de utilizator pe care dorește.

Cu Mesaje de exemplu, poate fi afișată acum o vizualizare live care conține conversația, astfel încât să nu puteți răspunde numai la mesajul pe care tocmai l-ați primit, dar puteți, de asemenea, să rămâneți în conversație direct din notificare. În primul iOS 10 Previzualizare pentru dezvoltatori, această caracteristică este accesibilă numai pe iPhone 6s și iPhone 6s Plus, prin utilizarea funcției 3D Touch în notificare. Cu toate acestea, Apple a anunțat că vor apărea notificări bogate la toate dispozitivele capabile să ruleze iOS 10 și vor fi activate în alt mod pentru dispozitivele care nu acceptă Touch 3D.

Centrul de control a primit, de asemenea, o actualizare vizuală cu câteva funcționalități suplimentare, precum și suport pentru 3D Touch. Acum puteți apăsa ferm pe patru butoane, lanternă, cronometru, calculator și aparat de fotografiat, pentru a accesa un meniu cu comenzi rapide și acțiuni. Centrul de control a fost, de asemenea, împărțit în două vizualizări, porțiunea de redare a muzicii fiind dată propriei sale viziuni. Acest lucru permite afișarea ilustrației albumului pentru cântece, iar controlul fiind difuzat mai mult. Interesant, în iOS 10, Apple a împărțit, de asemenea, componentele video și audio ale AirPlay, unul fiind pe fiecare pagină a centrului de control.

Siri

După cum era de așteptat, iOS 10 va permite aplicațiilor terță parte să se integreze cu Siri, ceea ce va extinde mult funcționalitatea asistentului personal. Această integrare este tratată prin extensiile Siri și noua Sirikit cadru. Una dintre aplicațiile pe care le-a prezentat Apple a fost să sune o mașină Uber utilizând Siri fără a fi nevoie să intre în aplicație.

Confidențialitatea utilizatorilor a fost rezolvată și ea. Aplicațiile terță parte nu obțin acces la informațiile introduse de utilizator. În schimb, Siri are grijă de întreaga parte a vocii și creează o intenție pe care o aplicație o poate acționa ulterior.

Hărți

Hărți aplicarea aplicației iOS 10 este în curs de redesenare completă, ceea ce va ușura utilizarea și mult mai ușor de a căuta locații din apropiere. Sistemul de navigare de tip turn-by-turn are de asemenea îmbunătățiri importante, inclusiv traficul pe traseu și opțiuni pentru a evita taxele și autostrăzile. Ca și în cazul lui Siri, Apple deschide, de asemenea, aplicația Hărți pentru dezvoltatori prin extensii. De exemplu, prin extensiile terților, utilizatorii pot face rezervări la un anumit loc fără a trebui să părăsească aplicația Hărți.

Muzică

La fel ca Maps, aplicația Muzică din iOS 10 a primit și o reproiectare completă cu iOS 10. Acest nou design face aplicația mult mai simplă, mai ales pentru Apple Music, și face foarte clar ce melodii au fost descărcate. În timp ce această actualizare nu adaugă nicio funcționalitate nouă muzicii, este o schimbare vizuală foarte binevenită pe tot cuprinsul tabloului.

Mesaje

În mod evident, cea mai recondiționată aplicație din iOS 10 este Mesaje cerere. Au fost adăugate atât de multe funcții în iMessage și aici sunt doar câteva dintre cele mai importante:

  • terțe părți aplicații iMessage pentru a adăuga autocolante și alte conținuturi la conversații
  • inline link-uri, video și previzualizări muzicale
  • bule și efecte de ecran complet pentru mesaje
  • citiți chitanțele pe bază de conversație
  • emoji mai mari
  • emoji sugestii de tip rapid
  • atingeți pentru a înlocui cu emoji cuvintele
  • scris de mână
  • mesaje digitale de atingere și de inima

Aceste modificări ajută iMessage să pară cu alte aplicații, cum ar fi Facebook Messenger. Dacă doriți să vedeți aceste funcții în acțiune, consultați videoclipul Apple.

Touch 3D

În plus față de toate noile funcții 3D Touch legate de notificări și de centrul de control, ecranul de pornire primește, de asemenea, mai multe caracteristici 3D Touch. Pentru aplicațiile care acceptă widget-ul de vizualizare Astăzi, acesta va apărea în plus față de comenzile rapide ale aplicației atunci când este apăsat ferm pe ecranul de întâmpinare. Aplicațiile terță parte vor câștiga, de asemenea, o comandă rapidă pentru partajarea unui link către aplicație din App Store.

Telefon și VoIP

Un alt tip nou de extensie în iOS 10 permite aplicațiilor să se integreze în Telefon cerere. Deși toate posibilitățile de extensii la telefon nu au fost încă prezentate, exemplul pe care Apple la arătat în timpul chestiunii a fost că o aplicație a detectat un număr de telefon pentru spam și a afișat acest lucru pe ecranul de apeluri primite.

Un alt interesant API Apple a arătat în timpul prezentării este una specifică aplicațiilor VoIP, cum ar fi Skype și WhatsApp. În loc să primiți o notificare de împingere obișnuită la primirea unui apel, poate fi afișată o suprapunere pe ecran complet (aproape identică cu cea care apare la primirea unui apel FaceTime) odată ce aplicațiile au fost actualizate pentru a o susține.

Acasă

Cu iOS 10, Apple extinde în continuare HomeKit, cadrul Apple pentru controlul accesoriilor conectate în casa ta. Platforma de accesorii pentru automatizarea acasă acceptă mai multe tipuri de accesorii, iar iOS 10 include și un program dedicat Acasă app, astfel încât să puteți controla accesoriile activate de la HomeKit dintr-o singură aplicație, în loc să intrați în aplicația specifică fiecărui producător. Aplicația Home simplifică, de asemenea, foarte mult instalarea de camere și scene în casa dvs..

Alte caracteristici mici

În timp ce Apple nu a putut să acopere totul în keynote, există multe caracteristici mai mici în iOS 10, printre care:

  • Acum este posibil să ștergeți unele dintre aplicațiile preinstalate pentru iOS, inclusiv Maps, Mail și Notes.
  • Notificările în stil de avertizare vor apărea acum la fel ca notificarea bannerului, dar vor rămâne în partea de sus a ecranului până când se va întreprinde o acțiune manuală.
  • Modul HUD când se schimbă volumul media nu mai apare.
  • iOS 10 include o interfață iPad Aparat de fotografiat reproiectat.
  • Acum este posibil să ștergeți toate notificările din centrul de notificare utilizând funcția 3D Touch.
  • Noua tastatură acceptă și tastarea multilingvă.

În ansamblu, iOS 10 este o actualizare majoră și suportă fiecare dispozitiv care poate rula iOS 9 cu excepția:

  • iPhone 4S
  • iPad 2
  • iPad 3
  • iPad mini
  • iPod Touch a 5-a generație

2. macOS Sierra

În acest an, partea din Mac a fost lansată cu rebrandingul oficial al OS X în MacOS. Acest nou nume pune sistemul de operare Mac pe desktop în conformitate cu alte platforme Apple, iOS, watchOS și tvOS. Apple a numit prima actualizare sub pictograma macOS Sierra.

Siri pe Mac

Cea mai importantă caracteristică nouă adăugată pe Mac în MacOS Sierra este Siri. Apăsând pictograma Siri din doc sau din bara de meniu (sau utilizând o comandă rapidă de la tastatură) puteți interacționa cu Siri pe calculatorul dvs. Mac. Pe MacOS, Siri poate efectua aproape oricare dintre aceleași cereri pe care le poate face pe un dispozitiv iOS, inclusiv vremea, redarea muzicii și căutarea pe web.

Cu toate acestea, pe Mac se pot ocupa și de interogări complexe de căutare a fișierelor. Ceea ce este și mai util este că orice răspuns pe care i-l oferă Siri poate fi adăugat la secțiunea widget-uri din centrul de notificare. De exemplu, puteți căuta un anumit grup de fișiere, fixați răspunsul în centrul de notificare și apoi, pe tot parcursul zilei, glisați și fixați fișierele pe care le-ați găsit direct din widget.

Apple plătește pe Web

O altă caracteristică importantă este capacitatea de a utiliza Mac-urile Apple Pay în Safari. Pe site-urile Web care suportă Apple Pay, pe iPhone va apărea un prompt pentru autentificarea unei achiziții Atingeți ID-ul. Procesul este la fel de simplu ca și efectuarea oricărei alte plăți cu Apple Pay, în afară de pasul adăugat de preluare a telefonului pentru autentificarea achiziției.

Organizarea Windows

Într-un efort de a face desktop-ul dvs. mai puțin aglomerat, macOS suportă acum file în aproape orice aplicație. De exemplu, dacă lucrați la mai multe documente în Pagini, în loc să aveți trei ferestre deschise, puteți avea acum o fereastră cu trei file, o filă pentru fiecare document. Apple a spus că susținerea acestei funcții în aplicațiile macOS va fi automată dacă aplicația folosește aplicația NSDocument clasă.

Apoi, MacOS Sierra vă permite, de asemenea, să creați o imagine imagine în imagine a unui videoclip pe care îl jucați. Această caracteristică funcționează identic cu modul în care funcționează pe iPad. Vizualizarea video poate fi redimensionată și fixată în orice colț al ecranului. Pe MacOS Sierra, playerul video rămâne mereu pe partea de sus a ceea ce faci, inclusiv în aplicațiile cu ecran complet.

Lucrul cu alte dispozitive Apple

MacOS Sierra se bazează pe Ia mâna, care a fost introdus în iOS 8 și OS X Yosemite, pentru ca dispozitivele Apple să funcționeze mai bine împreună prin următoarele caracteristici:

  • Deblocare automată va detecta când vă aflați în apropiere prin utilizarea Apple Watch. Dacă în prezent purtați Apple Watch și este deblocat, Mac-ul dvs. nu vă va solicita o parolă la conectare.
  • Clipboard universal vă permite să copiați și să lipiți aproape orice dintre toate dispozitivele dvs..

Optimizări de stocare

În cele din urmă, Apple vă ajută, de asemenea, să vă gestionați mai ușor fișierele și spațiul de stocare Mac cu MacOS Sierra. În primul rând, un nou Spațiul de lucru va fi creat în folderul dvs. iCloud Drive și va sincroniza automat fișierele de pe desktop între computere, astfel încât nu trebuie să le trageți manual în iCloud Drive. Aceste fișiere desktop vor fi, de asemenea, accesibile pe dispozitivele iOS prin intermediul aplicației iCloud Drive.

De asemenea, MacOS va arăta inteligent fișierele de pe computer și va determina care fișiere nu mai sunt necesare (de exemplu, fișiere duplicate sau fișiere care nu au fost utilizate mult timp). MacOS va șterge aceste fișiere (în cazul fișierelor duplicat) sau le va încărca automat pe iCloud Drive pentru dvs. Procedând astfel, sistemul de operare poate elibera o mulțime de spațiu.

În timp ce MacOS Sierra nu este nici pe departe la fel de mare ca o actualizare ca iOS 10 este, ea introduce multe îmbunătățiri și caracteristici mari, cum ar fi Siri și Apple Pay. MacOS Sierra este compatibil cu următoarele dispozitive:

  • 2009 și mai târziu MacBooks și iMacs
  • 2010 și mai târziu MacBooks Airs și MacBook Pro

3. watchOS 3

În mod similar cu watchOS 2 anul trecut, atenția principală a watchOS 3 se referă la performanțele și la îmbunătățirile ușoare de utilizare, care se adaugă la o actualizare semnificativă. Cu watchOS 3, Apple Watch va câștiga, de asemenea, câteva noi aplicații încorporate, inclusiv Mementouri și Găsește prietenii mei.

Noi interfețe utilizator și interacțiuni

În primul rând, Prieteni care a apărut pe Apple Watch când ați apăsat butonul lateral, a fost înlocuit cu o aplicație doc. Puteți alege ce aplicații să apară aici și în ce ordine acestea să fie afișate.

Aplicațiile afișate în docul dvs. nu sunt doar instantanee vizuale de când ați folosit ultima dată acea aplicație, ci și previzualizări live.

Întrucât previzualizările live ale aplicațiilor dvs. în docuri vă permit să vizualizați informații din cele mai utilizate aplicații, privirile au fost eliminate acum. Acum, trecerea de la partea de jos a ecranului va aduce un nou brand Centrul de Control care arată foarte asemănător cu omologul său iOS.

Aplicații instant

Cea mai remarcabilă îmbunătățire a performanței pentru utilizatorii Apple Watch va fi viteza cu care aplicațiile se pot lansa acum și pot fi gata de utilizare. Ca rezultat al noilor API-uri în watchOS 3, orice aplicație pe care utilizatorul o pune în doc sau adaugă o complicație pentru chipul lor de ceas, primește privilegii speciale pentru a actualiza conținutul aplicației în fundal și rămâne în memorie. În calitate de dezvoltator, acest lucru vă permite să vă asigurați că aplicația dvs. este gata să revină la o notificare de o clipă ori de câte ori utilizatorul dorește să vă deschidă aplicația.

Ceasuri noi

Ca de obicei, Apple a adăugat, de asemenea, câteva fețe noi de ceas pentru a viziona OS 3. Acestea includ:

  • Minnie Mouse
  • analogice, digitale și ceasuri de ceas cu cronometru care prezintă funcțiile inelelor din centrul feței de ceas
  • o simplă față de ceas, Numerals, care afișează numai mâinile ceasului și ora curentă într-o varietate de fonturi

În plus față de aceste noi fețe, watchOS 3 are acum suport pentru mai multe complicații pe fețele existente, cum ar fi vremea pe fața fotografiei. În cele din urmă, acum puteți să glisați și pe ecran pentru a schimba chipurile de ceas, în loc să treceți prin meniul Force Touch.

Cadre noi

Pentru a face Apple Watch un dispozitiv mai performant, chiar și mai multe cadre și instrumente de dezvoltare pot fi acum utilizate în watchOS (în ambele aplicații și interfețe de notificare), inclusiv:

  • Apple plătească în cadrul aplicațiilor watchOS
  • antrenament de fundal, ritm cardiac în timp real, acces giroscop și date de accelerometru de zi cu zi pentru aplicații de fitness
  • SpriteKit
  • SceneKit
  • Centru de jocuri
  • CloudKit
  • touch precise și evenimentele digitale ale coroanei
  • suport pentru redarea video în linie și acces la difuzorul ceasului

4. tvOS 10

tvOS a fost introdus în octombrie anul trecut cu lansarea celei de a patra generații Apple TV și este în mod efectiv o versiune modificată a iOS cu o interfață unică de utilizator. Această actualizare este prima actualizare majoră a platformei de la lansarea sa în luna octombrie. În timp ce este cea mai mică actualizare pe platformele Apple, tvOS 10 adaugă câteva caracteristici foarte utile.

Mai inteligent Siri

În primul rând, Siri poate căuta acum filme și emisiuni TV pe teme precum "comedii de liceu". Acest lucru vă face chiar mai ușor să găsiți ceva grozav de urmărit.

În plus, căutarea vocală în Siri a fost extinsă și pe YouTube. Când îi cereți lui Siri să caute ceva YouTube, aplicația YouTube va deschide pagina de căutare.

O singură logare

Cu tvOS 10, Apple simplifică, de asemenea, înscrierea și autentificarea utilizatorilor. Cu această caracteristică nouă, va trebui doar să vă autentificați Apple TV odată și tvOS va avea grijă de restul pentru fiecare aplicație pe care o descărcați.

Modul întunecat

tvOS are acum și un mod întunecat. Acest lucru va schimba aspectul televizorului dvs. Apple pentru a fi mai potrivit pentru camerele întunecate și sistemele home theater. Dezvoltatorii pot ajusta, de asemenea, aspectul aplicațiilor lor printr-o aplicație nouă UITraitCollection proprietate care afișează aplicația dacă dispozitivul curent este în modul luminos sau întunecat.

iOS Remote App

Alaturi de lansarea tvOS 10, Apple va lansa, de asemenea, o versiune complet revizuita a iOS Remote app. Această nouă aplicație va permite dispozitivului dvs. iOS să efectueze toate aceleași funcții ca și Siri Remote care este inclus în Apple TV. În plus, poate afișa și informații relevante despre ceea ce se joacă în prezent pe Apple TV, cum ar fi opera de artă.

5. Xcode 8 și Tools Developer

Xcode-ul din acest an, Xcode 8, va face aplicații în dezvoltare pentru oricare dintre platformele Apple mai ușoare decât oricând.

Swift 3

Pentru utilizatorii Swift, Xcode 8 include Swift 3, ultima versiune viitoare a limbii de programare a Apple. Swift 3 conține multe caracteristici noi, inclusiv multe îmbunătățiri și îmbunătățiri care formează fundamentul limbii. Dacă nu doriți să vă deplasați imediat la Swift 3, Xcode 8 include, de asemenea, Swift 2.3. Xcode 8 include, de asemenea, instrumentul de migrare familiar pentru migrarea de la Swift 2.3 la Swift 3 când sunteți gata.

Interfață Builder

Xcode 8's Interface Builder are multe îmbunătățiri minunate, printre care:

  • abilitatea de a edita un storyboard în timp ce previzualizează o anumită dimensiune / orientare a dispozitivului
  • capacitatea de a efectua modificări la vizualizări și controale de vizualizare la orice nivel de zoom
  • o modalitate mult mai ușoară de a crea structuri diferite pentru diferite clase de mărime
  • un mod de previzualizare a imaginilor întunecate și un editor de interfață pentru storyboards TVOS

Debugging

Xcode 8 facilitează și depanarea aplicațiilor. De asemenea, acesta oferă o raportare excelentă a erorilor în timp ce rulează teste, grafice de memorie pentru detectarea scurgerilor de memorie și un indicator FPS pentru depanarea performanțelor în jocuri. Interfața cu utilizatorul este acum, de asemenea, mai ușor de depanat în Interface Builder.

Xcode Extensions App

Dezvoltatorii terți pot crea acum extensii care se conectează direct în Xcode. Primul (și singurul) tip de extensie Xcode este o extensie a editorului sursă. Aceste extensii sunt capabile:

  • adăugarea și ștergerea conținutului
  • transormarea conținutului
  • modificarea selecției conținutului
  • modificarea cartonului
  • modificați navigarea în fișiere

Usability

În cele din urmă, Xcode 8 include multe îmbunătățiri mici, care fac ca lucrul cu Xcode să fie mai ușor și mai plăcut, cum ar fi:

  • adăugarea literalurilor de culoare inline cu codul. Acest lucru nu numai că vă oferă o previzualizare a obiectelor color, dar puteți deschide un picker de culoare pentru a schimba cu ușurință culorile.
  • realizarea automată a imaginilor. Această adăugire arată o previzualizare mică în linie cu codul dvs..
  • generatorul automat de documentație cod
  • semnarea automată a codurilor și furnizarea de coduri pentru aplicații. Xcode poate avea acum grijă de crearea și menținerea certificatelor și profilurilor de provizionare. Aceasta înseamnă că, dacă lucrați în mai multe mașini, va trebui să vă conectați doar cu ID-ul dvs. Apple pentru a vă conecta și distribui aplicațiile cu succes. Nu mai trebuie să exportați și să importați manual certificate și profiluri de provizionare.
  • documentația API unificată de pe platforme. Asta înseamnă că pentru clasă UITableView, de exemplu, nu veți obține pagini și documente separate pentru platformele iOS și tvOS. Va exista doar o pagină care conține disponibilitatea acelui API pentru fiecare platformă și orice elemente specifice platformei.
  • documentația offline API inclusă în Xcode. Datorită unificării documentației pe toate platformele, dimensiunea totală a documentației a devenit suficient de mică încât este inclusă implicit în Xcode.
  • nu în ultimul rând, un nou font San Fransisco Mono

Concluzie

Anul acesta, WWDC a fost blocat cu actualizări la cele patru platforme Apple, iOS, macOS, watchOS și tvOS. Toate aceste actualizări sunt disponibile în prezent în previzualizarea dezvoltatorilor, iar iOS 10 și MacOS Sierra au lansat o lansare publică în iulie. Aceste actualizări vor fi gratuite pentru dispozitive compatibile și vor fi lansate în această toamnă.

Cod