September 30, 2014
Apple va contribui la definitivarea standardelor 5G

Apple va contribui la definitivarea standardelor 5G

Chiar daca retelele de generatia a 4-a (4G) abia au aparut la noi in tara si in multe alte zone de pe glob, iar operatorii din intreaga lume mai au mult pana sa le extinda si sa ofere utilizatorilor toate facilitatile acestei tehnologii, deja se lucreaza la cea de-a 5-a generatie a retelelor de telefonie mobila. Potrivit celor de la Next Generation Mobile Networks (NGNM) Alliance, Apples-a…

View On WordPress

September 30, 2014
Facebook 15.0 si Facebook Pages Manager 7.0 au fost lansate pe App Store

Facebook 15.0 si Facebook Pages Manager 7.0 au fost lansate pe App Store

La o distanta de cateva ore de Facebook Messenger 13.0 care aducea compatibilitate cu noile rezolutii ale ecranelor iPhone 6 si iPhone 6 Plus, compania Facebook a publicat noi actualizari “majore” pentru doua dintre aplicatiile sale importante.

In primul rand, aplicatia principala a Facebooka primit o noua actualizare, versiunea 15.0 fiind disponibila acum pentru toata lumea. Daca detii iPhone 6…

View On WordPress

September 30, 2014
iOS 8.1 include Apple Pay si face referire la Touch ID pe iPad

iOS 8.1 include Apple Pay si face referire la Touch ID pe iPad

iOS 8.1 beta 1a fost lansat de catre Apple in cursul diminetii zilei de astazi si aduce dezvoltatorilor de aplicatii o previzualizare a catorva dintre schimbarile pe care le pregateste compania Apple odata cu versiunea finala a acestei actualizari majore primite de iOS 8. Momentan nu au fost descoperite foarte multe functii noi sau schimbari importante, insa exista numeroase corecturi de…

View On WordPress

September 30, 2014
O eroare grava a iOS 8 te va lasa fara toate documentele din iCloud Drive

O eroare grava a iOS 8 te va lasa fara toate documentele din iCloud Drive

Problemele iOS 8 nu intarzie sa iasa la suprafata. Dupa erorile care afecteaza autonomia bateriei dispozitivelor si cele care cauzeaza probleme la conectarea la retelele Wi-Fi in cazul unor utilizatori, o eroare foarte grava te-ar putea lasa fara toate fisierele din iCloud Drive.

Introdus in iOS 8 si OS X Yosemite, iCloud Drive este o noua platforma online de stocarea fisierelor prin intermediul…

View On WordPress

September 30, 2014
Facebook Messenger 13.0 pentru iPhone si iPad - actualizare este disponibila pe App Store

Facebook Messenger 13.0 pentru iPhone si iPad – actualizare este disponibila pe App Store

Una dintre aplicatiile de pe App Store cu cele mai mici evaluari primite de la un numar enorm de utilizatori, Facebook Messenger, a primit in cursul noptii trecute o noua actualizare a carei versiune promite multe, dar care este inselata de lista cu notitele lansarii.

facebook messenger 13.0Devenita aplicatie necesara pentru toti cei care doresc sa acceseze functia de conversatii a Facebook, Messenger 13.0 este acum…

View On WordPress

September 30, 2014

Cu toate ca nu au trecut inca nici doua saptamani de la lansarea versiunii finale a iOS 8, iar aceasta versiune nu a primit decat o actualizare (stabila), iOS 8.0.2, compania Apple se pregateste sa lanseze cat de curand iOS 8.1. In cursul diminetii zilei de marti gigantul american a publicat pe portalul dedicat dezvoltatorilor de aplicatii prima versiune beta a iOS 8.1, ea putand fi instalata pe iPhone 4s (sau dispozitivele mai recente), iPad 2 (sau dispozitivele mai recente) si iPod touch generatia a 5-a.

Noua versiune beta a iOS 8.1 are build-ul cu numarul 12B401 si vine alaturi de noi versiuni beta ale software-ului pentru Apple TV si Xcode 6.1. Lista cu notitele lansarii (vezi mai jos) a iOS 8.1 este destul de extinsa, noua versiune introducand o multitudine de corecturi de probleme si imbunatatiri pentru performante pe toate dispozuitivele. Notabil, iOS 8.1 aduce compatibilitate, asa cum ne asteptam, cu Apple Pay si un senzor Touch ID implementat pe iPad, confirmandu-ne ca data lansarii versiunii finale a acestei actualizari majore pentru iOS 8 va fi undeva in luna octombrie a acestui an (chiar Apple a mentionat ca Apple Pay va sosi in octombrie).

Noua versiune a iOS 8 poate fi descarcata si instalata pe propriile dispozitive de catre toti dezvoltatorii de aplicatii. Firmware-ul care trebuie descarcat va fi disponibil in curand in cadrul acestui articol, insa pana atunci daca esti dezvoltator de aplicatii poti descarca iOS 8.1 de pe Apple Developer Center. In continuare nu recomandam utilizatorilor care nu sunt dezvoltatori de aplicatii sau care nu au UDID-ul dispozitivului inregistrat pe Apple Developer Center (in contul unui dezvoltator) sa faca actualizarea la iOS 8.1 intrucat risca sa ramana cu dispozitiuvul blocat!

iOS 8 a avut si are chiar si dupa lansarea iOS 8.0.2 numeroase probleme de functionare care au strans numeroase critici din partea utilizatorilor. Aceste erori urmeaza sa fie corectate in mare parte de iOS 8.1, insa Apple va lansa pe parcursul urmatoarelor luni si iOS 8.2 si iOS 8.3, alte doua versiuni majore pentru iOS 8 cu scopul de a include noi functii, corecturi de probleme si de a imbunatati performantele pe dispozitivele compatibile.

iOS 8 beta 1 – ce aduce nou

Daca ai instalat iOS 8.1 beta 1 pe propriul iPhone, iPad sau iPod touch si ai descoperit alte schimbari decat cele enumerate mai jos, te rugam sa ne anunti pe e-mail la office@itutorial.ro.

  1. Albumul Recent adaugate din iOS 8 care a starnit numeroase controverse a fost inlocuit cu albumul Toate Pozele, iar albumele Rola film si Fluxul meu foto si-au facut din nou aparitia in aplicazia Poze;
  2. Pictograma aplicatiei iBooks (preinstalata pe iOS incepand cu iOS 8) a fost modificata pentru a se potrivi celei din ilustratiile promotionale si din OS X Yosemite;ibook iphone 6 plus
  3. Lista cu permisiuni pentru aplicatii a primit cateva mici modificari legate de pictogramele elementelor afisate;ByvQqIEIYAEqhiv
  4. iOS 8.1 va permite utilizatorilor sa dezactiveze functia de dictare pentru tastatura separat de Siri. Mai precis, iOS 8.1 introduce o noua optiune in meniul Tastaturi din configurarile iOS care ofera dezactivarea rapida a sistemului de dictare (disponibil si in limba romana pe iOS 8);ByvIwHqIIAAit-N
  5. Pictogramele din lista cu widget-uri a centrului de notificari sunt mai mari.app-edit-icon-1011x1024

iOS 8.1 beta 2 – notitele lansarii

[quote_box_center]

Notes and Known Issues
The following issues relate to using iOS SDK 8.1 to develop code.

AVCapture
Known Issue
Use of the new constant, AVCaptureISOCurrent, will result in inconsistent ISO values (as observed on the ISO property) if setExposureModeCustomWithDuration:ISO:completionHandler: is called repeatedly.
CloudKit
Note
A single CKAsset instance can no longer be set as a value on multiple CKRecords.
Contacts
Note
The Address Book UI people picker has been changed for iOS 8. A new mode with new API has been added where the app does not need access to the user’s contacts and the user will not be prompted for access. A temporary copy of the selected person is returned to the app. SeeABPeoplePickerNavigationController.h for more details.

See the new PeoplePicker: Picking a Person or Property sample project demonstrating usage of the new mode.
Document Providers
Notes
Your app needs the iCloud entitlement to be able to be used as a document provider.
The com.apple.developer.icloud-container-identifiers entitlement will be required when iOS 8 is released.
Known Issues
After rotating document picker to landscape, the status bar is hidden.
Upon bringing up document picker in landscape, the containing view may be shifted beneath the navigation bar.
Extensions
Notes
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.
File System
Note
The file system layout of app containers has changed on disk. Rather than relying on hard-coded directory structure, use the NSSearchPathForDirectoriesInDomains function or the URLForDirectory:inDomain:appropriateForURL:create:error: method of the NSFileManager class. See Accessing Files and Directories in File System Programming Guide.
Fonts
Note
The Thai system font has increased in size to improve readability. This will cause clipping in many places in your UI if you don’t take appropriate action:

Use UILabel as much as possible. If you use Interface Builder, make sure that Clip Subviews is not checked. UIKit will grow the clipping region as necessary to not clip text.
Use Dynamic Type. This will ensure that you do not have overlapping glyphs in multiline labels or text fields.
If you can’t do 1 and 2 because you implement your own views, you must implement measures not to clip. You can use CoreText to figure out the appropriate clipping region for a line of text by calling:

CTLineGetBoundsWithOptions(lineRef, kCTLineBoundsIncludeLanguageExtents);
To avoid overlapping glyphs in multiline text elements, adjust the line height. An additional 30% is recommended.

This measure will also help your app perform better in other languages, including Arabic, Hindi, and Vietnamese.
GameController
Fixed in iOS 8.1 Beta
GameController forwarding may not work.
HealthKit
Note
Code that attempts to read workout information in HealthKit may be unable to make subsequent queries to HealthKit.

If you are using HKWorkouts you should avoid reading workouts when running on iOS versions prior to 8.1 with:

NSOperatingSystemVersion ios8_1_0 = (NSOperatingSystemVersion){8, 1, 0};
if ([[NSProcessInfo processInfo] isOperatingSystemAtLeastVersion:ios8_1_0]) {
// Read and write workout information to health kit.
} else {
// Write workout information to health kit
}
Fixed in iOS 8.1 Beta
Background delivery of HealthKit data does not work as expected.
iCloud
Note
Mail handoff and AirDrop may stop working after changing your iCloud password at appleid.apple.com.

Workaround: Sign out and back into iCloud on the device.
iCloud Backup
Known Issue
After restoring from iCloud backup you may be unable to sync new music or movie content from iTunes.
iCloud Drive
Note
URLForUbiquityContainerIdentifier: might return nil when running your application in Xcode. If so, open System Preferences, navigate to iCloud > iCloud Drive, and enable Xcode.
iCloud Keychain
Fixed in iOS 8.1 Beta
When logging into iCloud, a user may experience a keychain reset on their other devices that were previously in the circle.
Touch ID protected keychain items do not allow SecItemUpdate. SecItemUpdate always returns errSecInteractionNotAllowed.
Keyboards
Fixed in iOS 8.1 Beta
Network access gets disabled after adding a new keyboard from the same bundle.
Custom Keyboards may go blank after app switching.
Known Issue
3rd party keyboards may not appear in Safari, Maps or 3rd party apps on the Simulator.

Workaround: Keyboards should be testable in Calendar, Spotlight, Contacts, and Photos.
Mail
Fixed in iOS 8.1 Beta
Applying the Allow Account Modification restriction to a device with no mail accounts configured will still allow a user to create a Mail account by launching the Mail app.
Metal
Fixed in iOS 8.1 Beta
When you modify a metal file shader using offline compilation to create a metallib library that has shrunk in size, the metallib library will fail to load on the device.

Workaround: Delete the metallib library before recreating it by doing a clean in Xcode or removing the file manually before building the archive.
Notification Center
Note
The schedule and intended use of widgetPerformUpdateWithCompletionHandler: is intended as a convenient home for all data/model update logic. If implemented, the system will call at opportune times for the widget to update its state, both when Notification Center is visible, as well as in the background. An implementation is required to enable background updates. It’s expected that the widget will perform the work to update asynchronously and off the main thread as much as possible. Widgets should call the argument block when the work is complete, passing the appropriateNCUpdateResult. Widgets should NOT block returning from viewWillAppear: on the results of this operation. Instead, widgets should load cached state in viewWillAppear: in order to match the state of the view from the last viewWillDisappear:, then transition smoothly to the new data when it arrives.
NSURLSession
Note
The NSURLSessionTask class provides a new “priority” property with three associated constants: NSURLSessionTaskPriorityDefault, NSURLSessionTaskPriorityLow, and NSURLSessionTaskPriorityHigh. NSURLSessionTask priorities can be used to specify how multiple requests and responses to the same host should be prioritized. Note that the priority is a hint and not a strict guarantee of NSURLSessionTask performance.

For complete usage details of NSURLSessionTask priorities, refer to the NSURLSession.h header file, which is provided by the Foundation framework.
Phone
Note
To activate Wi-Fi Calling functionality for T-Mobile (U.S. only), follow these steps:

Go to Settings > Phone > Wi-Fi Calling.
Toggle the Wi-Fi Calling switch to ON.
If the carrier does not have the user’s registered emergency address, you will be asked to add it before the feature is activated.
Photos
Notes
Maintain a backup of your photo library before enabling and while using iCloud Photo Library beta by:

Importing to your Mac using iPhoto
Importing to your Mac using Image Capture
iCloud Photo Library beta will not download photos and videos that were synced to your device from iTunes. Any photos and videos synced to your device from iTunes will be removed when you enable iCloud Photo Library beta.
iPhoto for iOS will not launch on iOS 8 Beta. Launching Photos.app will migrate your iPhoto edits to the iOS 8 Photo Library. Make sure your iPhoto for iOS data is included in your device backup.
Fixed in iOS 8.1 Beta
The ability to automatically optimize device space is enabled for all accounts larger than 5GB.
Known Issues
If iCloud Photo Library beta is enabled, Settings -> iCloud -> Photos may crash.

Workaround: Use Settings -> Photos & Camera to manage settings for Photos.
The ability to automatically optimize device space is enabled for all accounts larger than 5GB.
When using iCloud Family Sharing, both iCloud Photo Sharing and My Photo Stream are enabled.
Provisioning Profiles
Known Issue
If you have upgraded to the 8.1 Beta from iOS 8 betas you may see your apps crashing due to provisioning profile issues.

Workaround:

Connect the device via USB to your Mac
Launch Xcode
Choose Window -> Devices
Right click on the device in left column, choose “Show Provisioning Profiles”
Click on the provisioning profile in question
Press the “-” button
Continue to removing all affected profiles.
Re-install the app
Speech Synthesis
Fixed in iOS 8.1 Beta
AVSpeechSynthesizer may not work.

Workaround: If you don’t hear speech in a particular language or dialect, go Settings > General > Accessibility > Speech >Voices >Language and download the Enhanced Quality voice for that language/dialect.
Stores
Fixed in iOS 8.1 Beta
Sometimes, loading certain pages or performing a search on the App Store or iTunes Store can be slow.
UIKit
Notes
UILabel has a default value of YES for clipsToBounds. This differs from the normal UIView default of NO.
The leftLayoutGuide and rightLayoutGuide APIs have been removed. Please use the layoutMargins property instead.
Fixed in iOS 8.1 Beta
RTF file support in UIWebView is broken.

Workaround: Show RTF files to the user is to use the Quick Look framework (QLPreviewController) or to load an NSAttributedString from the RTF file and show it in an UITextView, which will render the content in a much cleaner way.
WebKit
Note
The Navigation Timing API has been disabled only on iOS due to performance issues.
Wi-Fi Calling (T-Mobile US only)
Note
The carrier name in the status bar will show “T-Mobile Wi-Fi” when the device is able to make and receive Wi-Fi calls.

[/quote_box_center]

Apple a lansat iOS 8.1 beta 1 pentru iPhone, iPad si iPod touch Cu toate ca nu au trecut inca nici doua saptamani de la lansarea versiunii finale a…

September 30, 2014
Aplicatia Safari din iOS 8 accepta animati PNG

Aplicatia Safari din iOS 8 accepta animati PNG

Animated_PNG_example_bouncing_beach_balliOS 8 introduce in browser-ul Safari pentru iPhone si iPad o serie de functii noi care vor imbunatati experienta de utilizare. Printre noutatile “ascunse” pe care Apple le-a introdus in aplicatie, dar pe care nu le-a mentionat se numara compatibilitatea cu un nou tip de format fisier.

Toti utilizatorii care au instalata cea mai recenta versiune a sistemului de operare vor ajunge poate la un…

View On WordPress

September 29, 2014
Apple urmeaza sa lanseze in octombrie un iMac cu ecran Retina de 27 inch

Apple urmeaza sa lanseze in octombrie un iMac cu ecran Retina de 27 inch

Gama Mac este departe de a fi compusa numai din produse ale caror afisaje se incadreaza in standardul de calitate Retina care pe iOS a ajuns deja sa sufere o prima imbunatatire odata cu lansarea noilor iPhone 6 si iPhone 6 Plus. iMac si un nou MacBook (Air?) urmeaza sa vina cu ecrane Retina in viitorul apropriat potrivit mai multor zvonuri recente confirmata astazi de unul nou.

Dupa ce ne-a…

View On WordPress

September 29, 2014
Apple Watch ar putea aparea maine la Saptamana Modei de la Paris

Apple Watch ar putea aparea maine la Saptamana Modei de la Paris

Apple Watch a fost prezentat de catre Apple la inceputul acestei luni, reusind sa primeasca deja un feedback destul de bun din partea mai multor persoane din industria modei (pentru ca, nu-i asa, Apple l-a conceput nu doar ca si un dispozitiv electronic, ci mai ales ca si un accesoriu de vestimentatie). Dat fiind faptul ca evenimentul semi-anual Saptamana Modei de la Paris a inceput deja, Apples-…

View On WordPress

September 29, 2014
Aplicatia Waze isi va aminti automat unde ai parcat. Iata ce mai aduce nou in versiunea 3.9

Aplicatia Waze isi va aminti automat unde ai parcat. Iata ce mai aduce nou in versiunea 3.9

Populara aplicatie de harti si navigare pentru mobil a primit o actualizare majora in cursul acestei seri, compania Google introducand cateva functii pe care multi dintre utilizatori le vor gasi ca fiind extrem de utile.

waze 3.9 #itutorial.roWaze3.9 este noua versiune a aplicatiei si ea aduce functia Locuri Waze care va permite utilizatorilor sa creeze informatii despre anumite locatii care sa fie mereu proaspete,…

View On WordPress