Știu, nici măcar iOS 8.2 nu a fost lansat în versiunea finală că Apple a și publicat în această seară de luni iOS 8.3 beta pentru dezvoltatorii de aplicații. iOS 8.3 este cea de-a treia actualizare majoră pe care iOS 8 o va primi, după iOS 8.2 și iOS 8.1, și va fi disponibilă pentru toate dispozitivele iPhone 4s (sau mai recente), iPad 2 (sau mai recente) și iPod touch generația a 5-a. iOS 8.3 vine la doar o săptămână după lansarea iOS 8.2 beta 5, o versiune a iOS care probabil va primi în continuare actualizări beta, în paralel cu cea mai nouă.
iOS 8.3 beta 1 are build-ul 12F5027d și poate fi descărcat de către dezvoltatori de pe portalul Apple Developer Center sau prin intermediul sistemului de actualizare software disponibil în Configurările iOS.
Alături de iOS 8.3 beta, Apple a mai publicat adineauri și Xcode 6.3 beta care include versiunea 1.2 a limbajului de programare Swift. Potrivit notițelor lansării, Swift 1.2 include o serie de schimbări „notabile” pentru limbajul de porgramare, în timp ce Xcode 6.3, la rândul său, include îmbunătățiri care ușurează interoperabilitatea dintre Swift și Objective-C.
Apple a lansat iOS 8.3 beta 1 – iată ce aduce nou
Potrivit dezvoltatorilor de aplicații, iOS 8.3 beta 1 nu include modificări la nivelul interfeței de utilizator, însă vine, așa cum era de așteptat, cu câteva funcționalități noi. În primul rând, această actualizare a iOS include un meniu CarPlay în Configurări>General care permite utilizatorilor să conecteze iPhone-urile wireless la sistemele de infotainment ale autoturismelor. Conectarea se va face prin accesarea meniului și apăsarea butonului folosit până acum pentru Siri eyes-free (pe care îl puteți vedea în ilustrația din dreapta). Până acum, utilizatorii puteau accesa CarPlay doar prin conectarea dispozitivului iPhone la cablul Lightning introdus în portul USB al mașinii/sistemului de infotainment.
Caracterele emoji primesc și ele noutăți în iOS 8.3 beta 1, dezvoltatorii prezentându-ne capturi de ecrn care ne arată că selectorul caracterelor a fost modificat. Pe lângă pictogramele modificate pentru secțiunile în care sunt organizate emoji, noul selector include un mod de navigare verticală, prin derulare. Până acum, utilizatorii erau nevoiți să efectueze glisări stânga-dreapta printre caractere, însă de acum ei vor trebui să gliseze sus-jos, putând astfel să acceseze chiar și categoriile următoare de caractere, fără a mai apăsa pe butoanele de navigare. Aceste noutăți apar și în OS X 10.10.3 beta 1, însă cu o precizare. Dacă pe cea mai recentă versiune a sistemului de operare pentru Mac ni se indică implementarea unui sistem care va permite modificarea culoarea pielii pentru emoji, în iOS 8.3 nu există momentan o astfel de opțiune.
Tot după ce a implementat în OS X 10.10.3, Apple a implementat și în Configurările pentru e-mail ale iOS 8.3 compatibilitate cu acele conturi Google care folosesc sistemul de logare în doi pași. El le oferă acestora posibilitatea de a se conecta mult mai ușor la conturile lor introducând codurile de verificare, și nu parolele specifice generate special pentru sistemele care nu sunt compatibile cu verificarea Google.
Mai mult, din lista cu notițele lansării a iOS 8.3 reiese că această actualizare va extinde compatibilitatea Apple Pay în afara granițelor SUA. Rețeaua chineză Union Pay va fi acceptată pentru început. Legat de alte noutăți, dezvoltatorii notează că eticheta „beta” din dreptul Bibliotecii foto iCloud a dispărut în această versiune a iOS, așa cum era normal din moment ce ea a fost introdusă în iOS 8.1 beta. De asemenea, unii dintre dezvoltatori anunță că pe anumite rețele de telefonie mobilă va fi permisă selectarea tehnologiei mobile, opțiunile disponibile fiind: 2G, 3G și 4G. Până acum, iOS nu permitea decât dezactivarea 4G/LTE și conectarea la rețeaua inferioară (3G).
iOS 8.3 beta 1 – notițele lansării
[quote_box_center]
iOS SDK Release Notes for iOS 8.3 Beta
Contents:
Introduction
iOS SDK 8.3 provides support for developing iOS apps. The SDK is packaged with a complete set of tools, compilers, and frameworks for creating apps for iOS and OS X. The tools include the Xcode IDE and the Instruments analysis tool, among many others.
With this software, you can develop apps for iPhone, iPad, or iPod touch running iOS 8. It now includes WatchKit, a framework for developing Apple Watch apps. You can test your apps using the included iOS Simulator.
iOS SDK 8.3 requires a Mac computer running OS X v10.9.3 (Mavericks) or later.
This version of iOS is intended for installation only on devices registered with the Apple Developer Program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state.
For more information and additional support resources, visit http://developer.apple.com/programs/ios/.
Bug Reporting
For issues not mentioned in the Notes and Known Issues section, please file bugs through the Apple Developer website (https://developer.apple.com/bug-reporting/ios/). Additionally, you may discuss these issues and iOS SDK 8.3 in the Apple Developer Forums: http://devforums.apple.com. To get more information about iCloud for Developers, go to http://developer.apple.com/icloud.
Notes and Known Issues
The following issues relate to using iOS SDK 8.3 to develop code.
App Extensions
Notes
-
App extensions need an arm64 slice to run on 64-bit devices. If you try to run the armv7 slice on a 64-bit device it won’t work.
-
Apps need to have an arm64 slice if the bundle contains a framework that both the app and the app extension link against.
CarPlay
Known Issue
The dialog that appears when connecting an iPhone to a CarPlay-compatible car is not functional.
WatchKit
Known Issue
Creating an animated image using the MARKDOWN_HASH4d024039afecbb45cc5f9c9054a9186dMARKDOWN_HASH
method MARKDOWN_HASH3579111b538320829dd9f7e5e9a5649bMARKDOWN_HASH
and then playing the animation using MARKDOWN_HASH48841b821526e2e9614b0397c8e21bc3MARKDOWN_HASH
ignores the duration and plays back as fast as possible.
Workaround: Use MARKDOWN_HASH6c801d80f9414b01e21d9a3c517272ccMARKDOWN_HASH
instead.
[/quote_box_center]