Insistența userilor Apple

De ceva vreme sunt nevoit să mă lupt cu OSX. La propriu. Dacă în urmă cu doi-trei ani mi se părea super ok, pe zi ce trece mi se pare că îmi stă tot mai mult în cale.

Și dacă îndrăznești să-i spui ceva unui user, în majoritatea cazurilor astea sunt răspunsurile standard:

  • Nu ai nevoie de așa ceva;
  • Eu nu folosesc;
  • Nu am avut niciodată problema asta;
  • Ești tu obișnuit altfel.

So, când îmi zice cineva că folosește „The world’s most advanced desktop operating system” mă bufnește râsul. Pentru că:

Nu poți schimba cursorul mausului

Sigur, asta nu e o problemă foarte mare, ai putea zice. La o adică, cine vrea dinozauri să urmărească mausul și toate prostiile astea. Nu? Atât doar că în unele aplicații cursorul este aproape invizibil. Iar problema apare în aplicații precum Xcode (când ai o temă închisă la culoare) sau Photoshop (în anumite situații). Ce-ți zice un mac user? Schimbă tema! Guess what! Nu vreau să-mi schimb obiceiurile din cauză că osx nu e în stare să facă anumite lucruri!

Dacă tot vorbim de contraste: poți schimba culoarea fundalului în Finder. Dar nu poți schimba și culoarea textului.

Tasta Enter (return) funcționează diferit

Dacă în Finder selectezi un fișier și apeși Enter îți redenumește fișierul. Dacă în Spotlight apeși enter îți deschide fișierul. Pentru un alt mac user, acest lucru pare perfect normal.

Ce se întâmplă când apeși enter?

Se dau două ferestre. Fără să citești mai departe, ghici ce se întâmplă dacă apeși enter.
Mie mi s-a părut normal să se întâmple fix ce este sub butonul care are focus (glow albăstrui). Well.. Nu prea se întâmplă asta. Se întâmplă butonul albastru. Iar treaba asta e cu atât mai amuzantă încât nici măcar un alt mac user nu pare să știe exact.

Mai multe ferestre deschise

Selectează 50 fișiere. Fă click dreapta. Alege get info. Felicitări, ai un ecran PLIN de ferestre cu proprietăților folderelor. Soluția? Cmd+Alt+W. Ce dacă îți închide toate ferestrele (chiar și alea de care aveai nevoie!), cel puțin ai scăpat de puzderia de ferestre inutile!

Ferestre redimensionate aiurea

Cum fac toate folderele sa se afiseze intr-o fereastra de dimensiunea asta? Clean up nu ajută. Singura modalitate de a le trânti pe toate corespunzător este să… arrange by (kind, date etc). Cert este că orice fel de aranjare ți-ai fi făcut tu… well… S-a dus.

Merge folders

Să zicem că ai două foldere cu același nume, în două locuri diferite. Și vrei să le combini. (exemplu: ai /proj1/common_folder și /proj2/common_folder și vrei să muți /proj2/common_folder în /proj1/) Conținutul unui folder dispare, ca prin minune. Cel puțin asta se repară în Lion:

Merge folders
When you try to combine two folders with the same name, the Finder now offers to merge them into a single folder.

Bonus: când ai văzut ultima dată așa ceva pe Windows? Să faci click într-o parte să-ți apară meniuri în altă parte?

Nu am mai scris despre sistemul idiot de management al ferestrelor, despre cât de aiurea faci un shortcut, despre click dreapta la ctrl+click stânga, despre accelerația absolut idioată (cu care, desigur, te obișnuiești) a mausului și despre multe, multe alte bube și lipsuri.

Concluzia

Hater e ăla care zice: „Windows sucks pentru că dă ecrane albastre” (asta în condițiile în care eu nu am văzut BSOD decât în cauzul unor componente defecte). Nu contează că ei au avut experiențe neplăcute cu windows 98, cu componente ieftine sau cu windows piratat.

Atunci când spui că „Osx e de căcat pentru că…” și vii cu argumente ești un user nemulțumit.

FYI: strugurii nu sunt acri.

38 Comentarii to “Insistența userilor Apple”

  1. Pacat ca ai nevoie de suita creativa de la Adobe ca eu in general recomand tuturor distributiile de Linux. Mai ales pentru coderi.

  2. Ador iOS, dar nu voi trece pe OSX în viitorul apropiat. Trecerea de la Windows la OSX ar cere un timp prea mare de acomodare, în consecință pentru mine nu rentează. La ce am eu voie, Windows este mai mult decât perfect.

    Nu aș putea să mă despart vreodată de Total Commander PowerPack 2.0b (nu cred să existe și pt Mac, dar poate mă înșel…)

  3. Staicu Ionuț-Bogdan

    @George: ești primul pe care îl aud că recomandă Linux și nu zice că Gimp e alternativă la Photoshop!

    Nu folosesc OSX pentru că am nevoie de suita Adobe ci pentru Xcode.

    Altfel, sunt mulțumit de windows.

  4. Staicu Ionuț-Bogdan

    @Neluțu: pentru osx există… alternative. Pathfinder și Forklift ar primele care îmi vin în minte.

  5. Sub nici o forma Gimp nu este alternativa.
    Are mult de mancat pana ajunge la nivelul unei versiunu mai vechi de Photoshop. Totusi sunt un mare fan Gimp si ma descurc mai bine cu el decat cu Photoshop.

  6. Stefan Alexandru

    Ești tu obișnuit altfel! :))

  7. “Apple e o biserică, nu o firmă sănătoasă la cap !” spunea cineva pe un blog. ;)

    XCode? Ce anume iti trebuie din XCode si nu gasesti pe Windows?
    Iata niste pareri ale unui coder foarte bun privind XCode:
    http://standupprogramming.com/2011/02/17/xcode/

  8. Staicu Ionuț-Bogdan

    Bai, am ras cu lacrimi la articolul ala!
    Nu gasesc emulatorul de iphone in windows :)

  9. Ei bine eu sunt o struto-camila :) Nevoia m-a invatat si m-am adaptat MacOS-ului inca de la versiunea 7.

    Atitudinea celor care zic: “Windows sucks pentru că dă ecrane albastre” s-a mai schimbat. Exemplul sunt eu :) De cand a aparut Win 7 le iubesc pe amandoua deopotriva :D

  10. Mie mi s-a părut normal să se întâmple fix ce este sub butonul care are focus (glow albăstrui). Well.. Nu prea se întâmplă asta. Se întâmplă butonul albastru. Iar treaba asta e cu atât mai amuzantă încât nici măcar un alt mac user nu pare să știe exact.

    Tot ce are highlight (albastru total) intr-o fereastra de dialog => ala se executa … asta e la mac, get used to it. Mie mi se pare firesc, da’ poate-s eu ciudat :)

    Si una de pe Twitter:

    Imi place consistenta in osx: pentru a schimba intre taburi ai: ctrl+tab, ctrl+shift+[, cmd+alt+arrows sau cmd+shift+arrows. Sweet!

    Se poate seta si Alt+Tab, asa cum suntem obisnuiti de pe Win ;) Iar asta am aflat cand lucram in QuarkXPress 5 sau 6, nu mai tin minte exact. Acolo daca nu aveai setat Alt+Tab o cam *pardon* beleai :) Fiindca Cmd+Tab te trecea din fereastra in fereastra IN APLICATIE sau, la versiunea 4 a QuarkXPress, din tool in tool :)

  11. Staicu Ionuț-Bogdan

    Mie mi se pare firesc, da’ poate-s eu ciudat

    Mie mi se pare mai normal sa se execute ala care are FOCUS. Pentru ca d-asta are focus, nu? E ca si cum ai avea focus la un textfield dar ce scrii iti apare in alt field. :)

    Alex, nu e vorba de alt+tab (pentru schimbatul ferestrelor). E vorba de schimbatul tab-urilor unei ferestre. De exmplu:

    1) Y!M se schimba taburile cu cmd+shift+]/[ (parca)
    2) Skype se schimba cu cmd+alt+arrows
    3) terminal se schimba cu cmd+shift+arrows

    Got it? :D

  12. 1. FOCUS = albastru complet :)

    2. Got it, credeam ca-i altceva. Ctrl+Tab / Ctrl+Shift+Tab schimba tabii la browsere, de asta-s sigur. In rest cred ca e in f. de app. La Win merge Ctrl+Tab in ORICE app? Nu stiu, doar intreb.

  13. Si-nca una: selectezi Don’t Save cu Cmd+D, Save cu Cmd+S (doh), Cancel cu Cmd+. :)

    Spotlight il poti dezactiva fara nici un regret. Eu ca Mac-user nu-i gasesc rostul.

  14. Staicu Ionuț-Bogdan

    La Win merge Ctrl+Tab in ORICE app?

    Doar in alea care au taburi… :D Nu imi vine nici o app in minte acum care are astfel de probleme.

    Iar focus e chestia aia cu glow. Nu aia albastra complet. Din simplul motiv ca butonul albastru complet nu capata alta culoare… :)

  15. Staicu Ionuț-Bogdan

    Si-nca una: selectezi Don’t Save cu Cmd+D, Save cu Cmd+S (doh), Cancel cu Cmd+.

    Normal. Cand stai cu o mana pe maus si cu o mana pe home row din stanga, alta combinatie nici nu se putea mai bine pentru cancel!

    ps: din ce mi-am dat seama, esc = cancel, enter = blue, space = focus.

    Nu ma incurca spotlight. Bine, nici nu ma ajuta. :D

  16. Daca nu iti place OS X de ce il folosesti? Presupun ca iti place ca datorita Apple si produselor gen OS X, Xcode si AppStore faci bani.

    Tu ai fost obisnuit dintotdeauna cu Windows si nu ma astept sa vad altfel de opinii despre OS X, dar cind solutia problemelor tale e atit de simpla, nu inteleg de ce nu o aplici…

    De ce te torturezi cu OS X? Pentru bani? Nu merita! Mergi inapoi la Windows si bucura-te de uneltele de developement pe care ti le ofera. Mda, nu vei mai lucra pentru AppStore, dar macar dormi linistit noaptea si lucrezi cu placere ziua. Nu aduni screenshots si incerci sa critici un sistem de operare pe care il urasti.

  17. @Adrian
    Da’ de ce sa nu-l critice? Din frustrari evoluam, cautam solutii si uneori le gasim. Asa am inventat si roata.

    Chiar daca nu ma intereseaza si nu ma afecteaza nici cat negru sub unghie problemele expuse de Ionut si OS X-ul imi satisface foarte bine nevoile asa cum este el, asta nu inseamna ca nu are dreptate. Sa nu ne imbatam cu apa rece, pana la urma nici OS X nu este perfect si nici un produs nu poate multumi pe toate lumea.

    Cred ca nu este singurul care s-a lovit de aceste probleme, poate sunt si alti programatori in situatia lui. Singurele lucruri pe care le poate face este sa-i caute si sa-si puna mintile la contributie pentru a gasi solutii de rezolvare sau daca vrea si poate, sa se adapteze, sa-si schimbe modul de lucru.

    In ce scrie Ionut este aiurea doar modul in care, pe alocuri, expune problemele pe care le are. Incepand cu titlu si cu povestea raspunsurilor standard. Dar pana la urma e siteul lui, scrie ce vrea si cum vrea. E aceeasi mancare de peste cu userii de win si chestii precum apasa START pentru a inchide calculatorul sau “no keyboard detected. press any key to continue”

  18. @Ciprian: ai dreptate!

    Problema e ca eu nu zic sa nu-l critice. Ci sa nu-l mai foloseasca. E spre binele lui.

  19. @Adrian Boioglu
    Macar omul critica ceva ce foloseste, tu pe blogul tau esti hater de android si nici măcar nu-l folosesti! Dacă indrazneste cineva sa critice preaiubitul tau Apple, e troll binenteles! :)

  20. Staicu Ionuț-Bogdan

    @Adrian: ai ramane surprins cati bani (putini) iau pentru ce fac. O fac mai mult pentru experienta acumulata cu toata povestea asta. Comparativ, as face de cateva ori mai mult in doua saptamani cu teme de wordpress decat am facut intr-o luna si jumatate cu ios…

    @Ciprian: Din frustrari, in lumea Apple se evolueaza in cincinale. Vezi click 2 la maus.

    “no keyboard…” apare in bios si din cauza bios-ului (si a setarilor sale). Windows nu a avut niciodata astfel de erori (poate doar la 3.x ?). Butonul start nu mai exista de la windows vista. (dar este tooltip cand te duci cu mausul pe el :D )

  21. @Ionut: evident, esti la inceput. Nu te poti astepta sa castigi sute de mii de dolari din prima ca developer de iOS independent.

    Sa inteleg ca dupa aceasta luna si jumatate lasi iOS si Mac OS X te intorci definitiv la teme de wordpress?

  22. Staicu Ionuț-Bogdan

    Adrian, am folosit xcode doar la compilatul unei app ce foloseste phonegap. Si cum varianta pentru a testa pe ipad era sa lucrez pe windows, sa copiez pe osx si sa compilez, am ales calea mai scurta: lucratul direct pe osx.

    Din fericire insa, ios este doar o chestie temporara, urmand si o perioada de distractie alaturi de droid.

    Deci osx este o chestie temporara.

    Facand abstractie de ce am zis mai sus, nu inteleg unde e problema in toata povestea asta. Daca folosesti un soft nu ai voie sa-l critici cat timp il folosesti? Sa inteleg ca atunci cand foloseai windows erai un user perfect multumit? Si brusc, dupa zece ani ai migrat pe osx? :)

  23. Ionut, mi-am recitit comentariul de 3 ori ca sa vad daca am zis eu ceva de faptul ca tu critici OS X. Esti liber sa-l critici. Eu doar iti ofeream solutia simpla pentru problemele tale: sa nu il mai folosesti deloc.

    Nu am fost multumit de Windows, dar la momentul respectiv era singura solutie pentru mine. Nici de OS X sau de iOS nu sunt 100% multumit, dar imi ofera mai multa satisfactie decit un computer care ruleaza Windows.

    Pe de alta parte si eu testez o gramada de aplicatii pentru OS X sau iOS. Numai ca atunci cind vad ca nu merg, ca nu imi place interfata, ca nu ma pot obisnui cu paradigmele impuse de developer sau cind aplicatiile sunt pur si simplu proaste nu ma apuc sa le critic si sa le folosesc in continuare, ci le sterg.

    Software-ul trebuie sa te ajute sa fii productiv. Daca nu faci nici bani mai multi decit cu WordPress si urasti si OS-ul sau Xcode, nu e pacat sa iti creasca tensiunea degeaba?

    Asta daca nu iti place sa fi masochist, doar pentru a gasi paie in ochii altora…

  24. Doctore, eu am o afectiune intrucitva inrudita: imi creste tensiunea la vederea fanboilor passive-agressive care o baga p-aia cu “nu, nu, nu, eu SINCER iti sugeram sa nu mai folosesti ceva ce te nemultumeste”. Poti sa-mi recomanzi ceva? Mentiunez ca mi-am facut mai demult un test d-ala unde te zgiriie pe spate dupa care te freaca cu flori, pisici etc. sa vada daca leucocitele tale iubesc natura; mi-a iesit ca-s alergic la condescendenta.

    PS: sa spunem ca mergi prin padure si dai peste Bau-Bau care te vrea de nevasta. Urmeaza “quadruple space” si in paragraful urmator esti deja inapoi in sat si intri la birt. Aici oamenii se impart in doua categorii: aia care-i avertizeaza pe consateni ca in padure e Bau-Bau si aia care se aseaza, scot ostentativ MacBooku’ pe masa si incep sa se joace nonsalant cu fularelul pe care l-au primit de la Bau-Bau.

  25. Acrii rau strugurii la tine in sat, Mihnea, nu-i asa?

  26. Da, si ce-i mai rau e ca trebuie sa maninc aproape zilnic din ei. Cam cind va va iesi din cap chestia asta ca daca cineva critica subiectul adulatiei voastre, e clar ca nu-l foloseste sau nu se poate obisnui?

    In Stockholm sint mai dulci, nu?

  27. PPS: vad ca am reusit sa scriu “mentiunez” mai sus. Tin sa-i multumesc pe aceasta cale lui WordPress pentru lipsa butonului de edit la comentarii.

  28. Multi utilizatori de linux urasc GIMP-ul, probabil din cauza asta a si fost scos din noile distributii de Ubuntu. Eu am dual boot, iar Windows folosesc numai pentru produsele adobe. Pentru browsing, programare, vizionare filme si alte activitati cotidiene, linuxul isi face treaba de minune.

  29. Si uite cum veni raspunsul lui Mihnea, mare critic de programatori si tehnologie.

    1) Y!M se schimba taburile cu cmd+shift+]/[ (parca)
    2) Skype se schimba cu cmd+alt+arrows
    3) terminal se schimba cu cmd+shift+arrows

    Hai sa nu ne mai plangem ca niste copii mici. Te-ai gandit ca poate nu e o chestie ce tine de sistemul de operare ci de modul prost in care au fost scrise aplicatiile alea ?

  30. Alo, pisi, ce legatura e intre mine si citatul ala?

  31. Nici una, dar abia dupa ce am postat mi-am dat seama. Era bun un buton de Edit.

  32. Staicu Ionuț-Bogdan

    @Adrian: Daca eu sunt cum sunt ca am inceput sa critic un os in timp ce-l folosesc, oare cum esti tu ca “dai” intr-un os dupa ce l-ai folosit cativa ani? Si intre noi fie vorba, cred ca ai folosit mai mult windows, nu osx…

    Mihnea & Florin : mie trebuie sa-mi multumiti pentru lipsa butonului de edit :D

    Florin: asa cum cmd+, este standard absolut pentru settings (nu am gasit nici o app care sa nu aibe acest shortcut) cred ca se putea face la fel si cu ctrl tab…

  33. @Ionut: nu ai inteles.

  34. @Adrian Boioglu
    “Sa nu critici daca nu-ti place” echivaleaza cu “Crede si nu cerceta” si concluzia logica este:
    “Apple e o biserică, nu o firmă sănătoasă la cap !” ;)
    http://standupprogramming.com/2011/02/17/xcode/

  35. Este o vorba … “Fa-te frate cu dracu’ pana treci puntea”.

    OS X, Xcode, Windows, etc. sunt doar unelte si nimic mai mult. Iar pentru orice problema se gaseste o rezolvare.

    Cheers.

  36. Cacat, ca sa zic asa. Cind ii vezi pe unii ca, la 13 ani dupa ce Visual Studio 6 le-a aratat cum se face, scot ceva atit de rau intentionat si masurabil de prost ca XCode, trebuie macar sa rizi de ei. De Objective-C nu mai zic, acest limbaj din 1980 care in numele pragmatismului mictioneaza in ochii tuturor celor care au facut cercetare in domeniu de la Turing incoace.

    La fel, nu poti sa nu-i arati cu degetul cind se chinuie 20 de ani sa convinga lumea ca au dreptate cu mouse-ul lor cu un buton, cu tastele gresite (sau lipsa) de navigat prin text si cu geamurile care nu se pot redimensiona cum trebuie.

    Daca mizeriile astea veneau de la vreo universitate si dispareau dupa 5 minute in lumina reflectoarelor, era doar de ris. Din pacate vin de la o companie cu o cota de piata in crestere (din motive ce tin de moda si instinct de turma mai mult decit de logica), ceea ce inseamna ca miine vor fi mai multi utilizatori decit ieri si deci mai mare presiune pe mine sa suport si platforma aia infecta in softul pe care il fac. Ma rog, eu unul am pierdut deja razboiul, ca programez pentru aberatiile lui Steve de multi ani, asa ca ramin doar cu oftica.

    Sigur, din punctul de vedere al utilizatorului de youtube si farmville nu e asa de rau. Te poti obisnui cu ciudateniile si descoperi chiar chestii pozitive, cum ar fi politica de focus, care e mai buna decit in Windows, sau faptul ca nu putrezeste in timp, sau modul mult mai sanatos de a instala programe. Inveti chiar sa eviti imbecilitatile colosale, cum ar fi aia cu suprascrisul directoarelor. Steve nu-si uraste utilizatorii foarte tare, le da doar cite un jet din cind in cind, ca sa-si aduca aminte cine e seful.

    Apple isi concentreaza toata ura asupra programatorilor (si ii vizeaza in mod particular p-aia de C++). Uneori nu-ti vine sa crezi ca tool-urile lor sint asa de proaste pur si simplu din cauza incompetentei, ci ca o fac intentionat, doar ca sa-ti faca viata mizerabila. Aici nu mai e o chestie de obisnuinta, e ceva ce putem masura cu un cronometru. Orice chestie uzuala se face mult mai incet in XCode decit in Visual Studio, indiferent cit de obisnuit esti cu XCode. Si nu e din cauza ca XCode e mai tinar, sau ca in VS s-au bagat mai multi bani, sau ca “hindsight is always 20/20”. E vorba de chestii relativ mici, pe care Apple ar fi putut sa le faca bine fara efort suplimentar, dar au ales sa le faca prost. Nu exista scuza ca n-au stiut, ca mergeau deja foarte bine de multi ani in Visual Studio. E pur si simplu o combinatie de prostie cu dorinta de a fi altfel doar pentru a fi altfel. Si mai nasol, acesti imbecili au si tupeul sa-ti dicteze cum sa-ti faci treaba, deoarece politica oficiala Apple este ca ei stiu mai bine decit tine ce vrei sa faci si cum se face, tot timpul, peste tot. Si dupa aia mai vine si problema API-urilor, scrise in acelasi spirit nazist. Winapi e urit, vechi si low-level, dar nu exista sa vrei sa faci ceva si sa nu poti.

    Eu nu-s crestin, sa-i iubesc p-aia care ma urasc. Daca ei arunca in mine cu XCode si QuickDraw, arunc si eu inapoi cu puroi pe unde prind.

    Oricum, imi place chestia aia cu “orice problema are o rezolvare”. Ca orice maxima d-asta gratuita, uita sa mentioneze ca uneori rezolvarile nu-s fezabile. De exemplu, daca vrei un IDE utilizabil pentru OS X, poti sa-ti scrii unul. Eu stiu si ce as vrea sa faca, si cum s-ar face. Problema e ca n-am timp sa-mi scriu IDE-ul de la 0, asa ca trebuie sa dau in continuare la saiba in ce mi se pune la dispozitie, la 10% din productivitatea pe care stiu ca as putea s-o am daca Apple nu si-ar face tool-urile cu interni de la scoala ajutatoare.

    PS: e penibil sa fii fanboi pentru un soft, indiferent care e soft-ul ala, dar maximul de penibilitate il ating tot hipsterii applosexuali care zic de Microsoft ca-s corporatie malefica, dupa care se intorc la biserica lor unde DRM-ul, lock-in-ul, tacticile monopoliste si FUD-ul se practica la un nivel la care Microsoft nu visa nici macar pe vremea cind Ballmer declara ca Linux e un comunism ce pune in pericol valorile americane.

  37. Atunci de ce le folosesti produsele daca ti se par atat de proaste ? Chiar nu te inteleg, sincer …

  38. Aoleu! Am povestit in al treilea paragraf de ce le folosesc produsele, dar hai ca dau si varianta prescurtata: clientii imi cer. Ma descurc cu XCode; la nevoie m-as descurca si sa scriu direct opcode-uri in executabile (ma descurc si pe Linux, unde gdb inca este considerat un tool de dezvoltare). Doar ca remarc cit de prosti sint aia care fac XCode, si le povestesc si altora, ca sa rida, sau sa se fereasca, sau ambele.

    De asemenea, ma oftic ca din cauza persoanelor ca Adrian ala de mai sus, numarul de utilizatori Apple creste, deci si numarul de clienti care-mi cer sa suport OS X sau iOS. Dupa care, de exemplu, vine Steve si spune ca programatorii cei rai refuza sa adopte miracolul numit Cocoa, si Adrian il crede si raspindeste cum poate el mai bine Cuvintul lui Steve, fara sa inteleaga ca pentru ca sa suporti Cocoa trebuie sa-ti rescrii UI-ul in Objective-C, sau sa dai banii pe Qt, ca tu sa beneficiezi fix deloc, dar Apple sa-si duca mai departe planurile de lock-in.

Show trackbacks

Ți-a plăcut articolul? Lasă un comentariu!

You can insert code snippets using BBcode:
[js].[/js] [html].[/html] [php].[/php] [css].[/css]
You can also use some HTML tags:
<blockquote>.</blockquote> <code>.</code> <a href="">.</a> <strong>.</strong> <em>.</em>