.Am avut ocazia sa butonez tot felu de smartphones cu Android si din pacate, desi au hardware cu n core-uri, RAM peste masura, au probleme cu ceea ce eu numesc "user experience" cu accentul pe raspuns la comenzi si gestionare memorie.
Cam de un an am trecut si eu pe iOS 6 cu iPhone 5. Iar dupa a lansat Apple iOS 7.. o schimbare de UI foarte buna venita.
Frustrarea la utilizarea telefonului pentru taskuri simple s-a redus semnificativ! Mult mai responsive (nu e 100% lag free) si gestioneaza mai bine aplicatiile deschise (nu le inchide aiurea ca pe Android). Le pune in sleep si le tine mai mult timp in memorie. Unele aplicatii au implementat API pt servicii background.
Anyway, pe langa astea mai imi plac lucrurile finute implementate in iOS (varianta stock) cum ar fi:
- Shake to undo. Ai sters un mail din greala? Dai un shake si revine fara sa mai mergi in folderul Deleted si Move blabla. Ai sters un pasaj dintr-un text din gresala (de exemplu cand scrii intr-un input in browser)? Shake to undo
. S.a.m.d - Tap status bar pt scroll top. Incredibil cat de utila e functia asta dupa ce te obisnuiesti cu ea..
- Control Media universal. Aplicatiile 3rd-party de muzica/streaming audio (inclusiv radio) pot fi controlate de la acealesi controale media. next, prev, pauza, play, seek
. - Timer inteligent. Vrei sa asculti muzica pana ce adormi? Nici o problema, nu conteaza ca asculti printr-o aplicatie 3rd-party. Dai drumu la muzica si pui la timer 2 ore si bifezi Stop music. Ce idee buna.. Nu mai trebuie sa-ti bati capu cu aplicatii care au implementat functia asta.. pentru ca e deja implementat global system wide!
- Lookscreen inteligent. Ai o alarma? Dai snooze. Dupa poti vedea cate minute au mai ramas pana ce suna iar. La fel si cu reminder, poti da snooze direct din lockscreen. Iar daca folosesti navigatia intreg lookscreen-ul se te ghideaza (din pacate merge doar cu Apple Maps)
- Control confidentialitate per aplicatie. Daca o aplicatie, de exemplu, vrea sa listeze contactele sau sa citeasca pozitia GPS, tu poti alege daca dai acces aplicatiei.
Iar ca o idee hardware foarte buna e acel switch pentru silent. La inceput ma gandeam ca e inutil.. dar ce m-am inselat... Cand ai nevoie rapid sa treci pe silent, o poti face fara sa mai deblochezi telefonul.
Si acum legat de limitarile iOS. Din fericire cu ajutorul jailbreakului ajungi sa ai un smartphone cu tot felu de tweakuri, de multi ori peste tot ce ofera Android si asta fara sa flashuiesti cutare ROM ca sa ai functia x. Fara flashing aditional poti sa instalezi tweakuri ce se integreaza in OS.
Pe Android exista tweakuri cu concept similar de injectare in OS, Xposed Framework, dar e mic copil pe langa Mobile Substrate (intr-adevar MobileSubstrate are o vechime deja).
Ce imi place la Android e ca ofera mai multa flexibilitate in mod implicit. Cum comunica aplicatiile intre ele, storage non-sandbox (adica ai acces la orice fisier in afara de system), informatii despre consum baterie, intents inclusiv share dinamic, s.a.m.d.
Deci.... de ce va place iOS (iOS 7)?

Windows Phone 8.0
