Michael Grotos, FastCompany editorul site-ului, intervievat dezvoltatorii de patru populare Mac-aplicații: dezvoltator China Scrivener Blount Developer MoneyWiz Ilia Erdanova, șef al departamentului de dezvoltare Pixelmator Simonas clismele și manager de produs Adrian Equinux Thomas. În cadrul discuțiilor de fond a fost o mulțime de gânduri interesante cu privire la starea actuală a afacerilor în Mac OS X și viitorul său. Suntem încrezători că cititorii noștri vor fi, de asemenea subiect de interes, astfel încât vom publica a traducerii articole.
În cazul în care considerați că zvonurile, Conferința mondială rarabotchikov Apple a WWDC, la care stânga are mai puțin de două săptămâni, prima dată în istorie nu se va concentra pe iOS. In schimb kupertinovtsy va petrece mai mult timp pe noua versiune de OS X.
În cazul în care apar modificări, și nu vor fi instantanee, ia în considerare 4 dezvoltator de aplicații populare pentru OS X. Se spune că, în ultimii ani un sistem de operare desktop de la Apple s-au retras în fundal, în comparație cu telefonul mobil, ca urmare a ceea ce este foarte în urmă în domeniul inovației și design. Aici sunt principalele probleme care trebuie rezolvate Apple.
* * *
În cazul în care este ușor?
„Dacă vom compara cele trei cele mai recente versiuni ale OS X, singura diferență dintre care disting între majoritatea utilizatorilor vor tapet standard, „- a declarat Adrian Thomas, manager de produs Equinux, creatorul populare aplicații, Maps Mac-Spot, VPN Tracker 7 și Mail Designer Pro.
„Ca rezultat, suntem din ce în ce se deplasează spre un elemente de interfață complet personalizabile produsele noastre, pentru a oferi noi interfețe și pentru a ține pasul cu gusturile schimbare de proiectare „-. spune a spus el.
Această lipsă de progres în dezvoltarea interfeței cu utilizatorul este destul de supărătoare, din cauza ultimii cinci ani, utilizatorii sunt folosite pentru a simplifica interfața datorită unui sistem de operare mobil iOS și cum ar fi Android. În același timp, Thomas înțelege dorința de a se concentra pe Apple iOS dispozitive cu vânzări anuale de zeci de milioane de dispozitive, în contrast cu maci care sunt vândute pe o scară mai mică. Cu toate acestea, el a subliniat că iinovatsii în sistemele de operare desktop-ul sunt de asemenea importante, deoarece există unele sarcini care pot fi rezolvate numai cu ajutorul unor aplicații desktop.
„Exista un imens domeniu pentru sistemul de inovare de operare desktop, din moment ce idei și concepte de interfețe de utilizator noi. Dacă te uiți la potrebiley, poporul nostru se luptă cu sarcini care ar trebui să fie ușor pentru toată lumea, stagnarea în dezvoltarea sistemului de operare desktop devine mai evident. de gestionare a fișierelor Ogranizatsii spațiului de lucru, managementul aplicatiilor - toate aceste lucruri pot fi făcute mai intuitiv. În edițiile recente ale OS X au fost încercări slabe de a îmbunătăți de gestionare a fișierelor - tag-uri, Finder și fila etc. Cu toate acestea, nici unul dintre ei nu a fost de inovare, în ceea ce privește modul în care utilizăm sistemul de operare „-. Spune Adrian.
O privire proaspătă la probleme vechi ar putea ajuta la rezolvarea multora dintre dificultățile întâmpinate de către utilizatori pe desktop-uri, spune el.
„De multe ori, acestea sunt reduse la lucruri simple, care se luptă consumatorii. Lucruri cum ar fi imagini de disc, zip-arhive sau de lucru organizarea spatiului devine o mare problemă pentru utilizatori. nivelul de proiectare emisiilor actuale de OS X încă nu permite să controleze cu ușurință calculatorul ".
Pentru o companie ale cărei produse sunt cunoscute pentru simplitate și claritate, Thomas afirmație poate suna contradictoriu, dar de alt dezvoltator experimentat este de acord. Simonas clismele, este șeful departamentului de dezvoltare PixelmatorUna dintre cele mai proeminente OS X-aplicație în ultimii cinci ani. Design-ul său, funcționalitate și simplitate a condus mulți vin să creadă că Pixelmator are suficient pentru orice sarcină (ne pare rău, Adobe).
Clismele a spus că cea mai mare interfață nenastraivaemy problemă yavletsya pentru dezvoltatori apăȘi depășite de culori și fonturi. Dar aceste probleme sunt doar simptome ale unei probleme la nivel mondial, a menționat de Thomas.
„O provocare și mai mare OS X este că acesta este un produs foarte mare și complex, care ar putea fi un pic mai simplu și mai ușor pentru utilizator. Pixelmator este profund integrat în OS X și are multe dintre caracteristicile native, cum ar fi palete de culori, fonturi, modul ecran complet, icloud, comenzi rapide de la tastatură, și multe altele. Uneori, ajutând utilizatorii noștri să îndeplinească anumite sarcini în Pixelmator, am neatenție le învăța să folosească funcțiile OS X ca un întreg. Nu este nimic în neregulă cu asta, dar cred că din punctul de vedere al simplității interfeței cu utilizatorul, OS X are încă multe de învățat de la iOS. »
Contradicții OS X
Dar absența prelungită a progresului în ceea ce privește simplitatea și designul nu sunt singura problemă care afectează un sistem de operare pentru desktop Apple a în ultimii câțiva ani. Realitatea este că nu este doar a stagnat, și de fapt pas înapoi, așa cum este indicat de unii dezvoltatori.
„Singura consolare este faptul că Apple a furnizat întotdeauna dezvoltatorii orientări clare cu privire la crearea de interfețe și să se asigure că, ca ei să adere la ei „, - a declarat Keith Blount din literatura & Latte, dezvoltator Scrivener, un editor de text pentru Mac, o mulțime de marcat premii.
„Acest lucru a dus la apariția unei experiențe de utilizator unificată, astfel încât utilizatorii să știe unde sunt anumite citat meniuri și controale Răsfoire, indiferent de aplicația în care acestea Ele sunt. Această ordine de lucruri nu a fost atât de strălucitoare, dar crește gradul de utilizare a unei aplicații și platforme ca un întreg. "
Potrivit lui Blount, minciunile problemă în faptul că în ultimele câteva iterații ale OS X, strălucirea a început să se estompeze.
„În OS X recente de presă au început să se strecoare în diverse incoerențe. Un exemplu simplu - Vezi meniu care vsterchaetsya în aproape toate aplicațiile. Conform manualului, acesta ar trebui să fie situat chiar în spatele meniul Edit, și tot meniul specific al aplicației trebuie să fie între View și fereastra. Cu toate acestea, în unele aplicații Apple, inclusiv pagini, și iPhoto, meniul View este situat chiar lângă meniul Window, în timp ce în altele, de exemplu, Safari sau Mail - nu ".
Acest standard noi, și dezvoltatorii ar trebui să rămânem la ea? Blount, precum și de alți dezvoltatori nu știu. Dar locația de meniu - nu numai inconsecvența sa strecurat în OS X. Cu translucide negru Tiger Apple a introdus HUD-Panel, care au fost utilizate pentru panouri care conțin diferite controale plutitoare. Și, deși Apple le-a deschis pentru dezvoltatori, acestea sunt disponibile în alb. Aceasta înseamnă că dezvoltatorii care utilizează astfel de panouri în aplicațiile lor, este necesar să participe la crearea de controale personalizate care creează o experiență de utilizare fragmentată. Alte neconcordanțe sunt pictograme ale aplicațiilor - unele dintre ele de mare luciu, iar altele sunt plate; bara laterală, care sunt de culoare sau alb-negru.
„Fiecare dintre aceste defecte în sine este un fleac, dar toate împreună, ele cresc într-o avalanșă care amenință să perturbe ordinea. Pentru Apple a fost întotdeauna norma de a experimenta noi standarde de proiectare în aplicațiile lor și apoi să le prezinte ca norma dezvoltatorii obscheprinyatnye în următoarea actualizare a OS X. Dar, de-a lungul ultimilor ani, Apple a experimentat, dar niciodată nu a revenit la aceleași standarde de orice SDK, nu în sistemul de operare ca întreg și nici orientarea sa. Acum, când Apple a plecat de la skeuomorph, aș dori să văd că inginerii Apple va examina toate experimentele și prezenta lor clare, design uniform în toate aplicațiile sale și sisteme de operare, în general, și, de asemenea, oferă orientări clare pentru dezvoltatori. "
Lipsa de caracteristici noi, utilizatorii interesante
La acea vreme, așa cum se pare că experiența utilizatorului OS X deteriorat în ultimii ani, un alt exemplu frapant cât de complicat Apple OS X pentru locuitorii - lipsa de noi caracteristici care sunt într-un fel vizibile la sfârșitul anului utilizator.
Anterior, fiecare versiune a OS X au fost drastice si foarte vizibil pentru media caracteristicilor de utilizator. Dar, din moment ce Apple a trecut la un ciclu de actualizare anual și a făcut un drum liber OS X, astfel de caracteristici dramatice au dispărut. Se poate argumenta că acesta este un compromis pentru a obține lucruri pentru care au avut anterior să plătească $ 129, dar dezvoltatorul MoneyWiz Ilia Erdanov spune că mici și noi caracteristici aproape insesizabile ucide interesul utilizatorilor în OS X, care, la rândul lor, afectează vânzarea de aplicații de la terți, și, la rândul său, profitul dezvoltatori.
„Este evident că, în ultimii ani, Mac OS X a pierdut foarte mult în ceea ce privește dezvoltarea și progresul. În plus față de mici actualizări de interfață, singurul avantaj semnificativ al OS X, care vine în minte, și pentru care utilizatorii de valoare, este o arhitectură pe 64 de biți și prestigiul brandului Apple. "
Erdanov, de asemenea, spune că OS X a devenit mai puțin stabil și a apărut mult mai multe bug-uri. Acum cinci ani, orice erori de sistem au fost un nonsens, iar acum au devenit un lucru obișnuit. Dar problema principală, spune el, este lipsa de caracteristici noi, ca și cele care au fost introduse (De exemplu, versionarea fișiere și „naturale“ direcția de derulare), a fost luată de către utilizatori, mai degrabă rece.
„Eu sunt de părere că toate inovațiile care au fost introduse de Apple în ultimii ani, complicat doar utilizarea OS X. Oamenii sunt confundate cu direcția de parcurgere, versionarea documentelor și așa mai departe. Ei au experimentat cu diverse tehnologii, care au fost prost primite de către utilizatori, și, în opinia mea, încalcă sistemul de operare. "
Harababură Mac App Store
App Store a fost incredibil de succes pentru iOS, este apreciat de utilizatori și dezvoltatori. Dar, cu Mac App Store este nu atât, el are o mulțime de dezavantaje. Una dintre cele mai importante este lipsa de upgrade-uri plătite pentru aplicații, dar dezvoltatorii spun că, în plus față de aceasta, există și alte aspecte importante care afectează atât ei și utilizatori.
„Ca dezvoltatori, suntem interesați în atragerea de cel mai mare număr de utilizatori, fără a cheltui irosite resurse necesare pentru a rula mai multe versiuni ale aceleiași aplicații, „- a declarat Adrian Toma Equinux. „Dar aplicarea aplicației Mac App Store și semnat cu Gatekeeper, nu este același lucru. Limitele actuale Mac App Store, precum și acceptarea de către utilizatori fără prea mult entuziasm, ea un alt unul dintre motivele pentru care am prefera să distribuie aplicații prin propriile lor magazin. În același timp, unele funcționalități este disponibilă numai aplicații de la Mac App Store. »
Funcționalitate, care spune Thomas, este integrarea cu iCloud și Push-notificări. Acestea sunt disponibile numai pentru aplicații care sunt distribuite prin intermediul Mac App Store. Cu toate acestea, în unele aplicații dincolo are caracteristici care Apple a aplicațiilor interzise Mac App Store. Acest lucru înseamnă că dezvoltatorii trebuie să creeze două versiuni ale aplicațiilor lor cu diferite funcționalități.
soluție Thomas si Equinux echipa este de a face un singur set de funcții pentru aplicații din Mac App Store, precum și pentru aplicarea semnată de gatekeeper.
Noi credem că acum există încă multe motive pentru a justifica distribuirea aplicațiilor în afara Mac App Store, și pe viitor ar dori să vadă că Apple ne va da posibilitatea de a oferi utilizatorilor o experiență consistentă pentru ambele grupuri consumatori. Dacă am putea oferi o astfel de aplicație avansată ca VPN Tracker 7 nu este disponibil în Mac App Store, dar are caracteristici care permit utilizatorii primesc eficienta maxima din ecosistemul Apple, credem că ar fi o victorie nu numai pentru Apple, dar, de asemenea, pentru toate Utilizatorii de Mac.
Erdanov de MoneyWiz este de acord și, de asemenea, puncte pentru multe alte probleme care afectează Mac App Store atât pentru dezvoltatori și utilizatori, inclusiv o lungă aplicații de proces de aprobare în prima publicare în magazin.
„Nu va fi capabil să elibereze o actualizare a patch-uri o dată pe săptămână, pentru că în momentul în care este aprobat, tu deja va fi gata următoarea actualizare. Și dacă este respinsă, veți avea nevoie din nou pentru a argumenta astfel, făcând confuzie în codul aplicației, din cauza diferențelor sale, astfel încât aceste riscuri nejustificate. Din acest motiv, avem un ciclu foarte rapid de dezvoltare pe platformele Windows și Android, și foarte lent pe OS X / iOS. Acest lucru este rău pentru utilizatorii noștri. "
îmbunătățiri majore în interacțiunea aplicațiilor
Acum, destul de ciudat pentru a înțelege că sistemele de operare desktop încă necesită îmbunătățiri în ceea ce privește deschiderea accesului la interacțiunea cu aplicarea și fac schimb de date. O astfel de problemă o are loc pe OS X, și este considerat de mulți dezvoltatori de-a lungul ultimilor ani, ea a început să câștige impuls, iar aceasta, la rândul său, este un alt semn de regresie OS X.
„Fuss cu mediul de testare, eventual îmbunătățite de siguranță OS X și iOS, dar, de asemenea, seta-ne înapoi câțiva ani, cu ceea ce privește modul în care aplicațiile pot comunica unele cu altele. „- spune Thomas Equinux. „Activitatea unora dintre produsele noastre, cum ar fi Mail Designer și Papetărie Pack, depinde de comunicarea între aplicații. În conformitate cu normele actuale, această opțiune este sever limitată. Există câteva soluții, dar pe ansamblu Apple nu a încercat să rezolve această problemă. "
Lipsa unei astfel de cooperări, de asemenea, se extinde la formatele de fișiere, explică dezvoltatorul Keith Blount Scrivener:
„Apple ofera acum dezvoltatorilor posibilitatea de a documentelor de import și de export în format Word, dar nu are suport pentru documente Pagini, în afară de pagini este un format închis, ceea ce înseamnă că dezvoltatorii nu pot scrie mijloace de import și de export independent. Aceasta, desigur, derutant utilizatori noi SCRIEVENER care pot importa documente Microsoft Office, în timp ce importul de documente în format Apple este indisponibil ".
Blount atrage atenția asupra faptului că, înainte de Apple a folosit acest lucru pentru a demonstra sprijinul sporit pentru colaborare și comunicare între aplicații.
„In timpul show-Tiger la WWDC, ni sa spus că noile liste To-Do, care au fost adăugate la Mail, va disponibil sub forma unui cadru, ceea ce înseamnă că utilizarea lor în orice aplicație care acceptă cadre. Crearea unei liste To-Do în E-mail și va apărea în propria aplicație. Din păcate, aceasta nu a mers, dar cred că această integrare ar fi uimitoare pentru Reminders, mesaje, e-mail, note și altele. În același mod în care s-ar adăuga o notă de pe iPhone și ar fi disponibilă în curând nu numai în Notes.app pe un Mac, dar, de asemenea, să zicem, Scrivener sau în Pagini din bara laterală. Sau ai putea folosi adresa de e-mail pentru a trimite mesaje direct în aplicație. Aș putea veni cu mai multe scenarii diferite de utilizare pentru SCRIVENER, în cazul în care se poate conecta și de a interacționa cu toate aceste aplicații. "
Blount constată că acest lucru ar putea provoca o problemă de securitate, dar Apple are deja un mecanism funcțional pentru a le preveni. De exemplu, în acest moment, utilizatorii pot specifica ce aplicații pot accesa X. Contacte OS
Thomas echipei Equinux a spus că decizia este evidentă, din moment ce există deja în iOS.
„IOS-ul este un cadru interesant Multipeer de conectivitate, care vă permite să creați o nouă categorie pentru aplicațiile iOS. Omologul său în OS X a ajutat pentru a rezolva o mulțime de probleme cu interacțiunea cu fiecare alte aplicații care acum ne confruntăm în OS X. »
icloud ar trebui să „doar locul de muncă» ©
Prezența icloud în lista de lucruri în OS X nu funcționează așa cum ne-am dori, nu este surprinzător. nor de stocare Apple de la început a fost confuz și nu a dat astfel de simplitate și ușurința de utilizare ca și alte soluții similare, de exemplu, Dropbox sau Google Drive. Din cauza muncii incorecte icloud afectează dezvoltatorii și utilizatorii, care sunt blamate pentru pierderea de dezvoltatori lor de date, nu Apple.
„In acest moment icloud perfect coexistă cu formate de fișiere simplu, de exemplu, aplicația noastră Scapple funcționează bine cu icloud», - spune Blount echipei Scrivener. „Dar Scrivener foloseste formatul .bundle - de fapt, acesta este un dosar normal, cu fișierul care este descărcat în cloud și stocate acolo, oferind posibilitatea de a lucra cu ei fără a fi nevoie de a stoca aceste date în memorie. icloud încă nu funcționează cu astfel de formate. Aș dori să fie îmbunătățit și extins API, care permite lucrul cu fișiere iCloud .bundle, precum și fișiere separate, într-un singur proiect. "
Blount spune că utilizatorii se așteaptă mari oportunități pentru a sincroniza aplicatii, dar dezvoltatorii sunt în prezent obligați să utilizeze o decizie confuz pentru a face acest lucru.
«Icloud pune un start bun pentru a face mai ușor, așa că vreau să văd ce se va dezvolta în continuare și ne va oferi mai multe oportunități.“
Viitorul Apple sistemul de operare desktop
În ciuda plângerilor întemeiate, dezvoltatorul MoneyWiz Ilia Erdanov recunoaște că Apple, cel mai probabil, a luat decizia corectă prin schimbarea priorității de a rula OS X pe iOS, deoarece piața de telefonie mobilă crește mai mult. În cazul în care nu au făcut deja acest lucru, ați ratat cel mai mare boom-ul tehnologic în ultimii 20 de ani.
„Platformele mobile sunt mai ieftine, portabile, ușor de utilizat, și pentru utilizatorul mediu oferă funcționalitate similară. Utilizatorii obișnuiți cutreiera Internetul și rețelele sociale, pentru a asculta muzică, clipuri video de ceas, juca jocuri și citesc cărți. Înainte de apariția iPhone și iPad pentru tot ceea ce a fost nevoie de calculator. Acum - nu ".
În același timp, Erdanov alți dezvoltatori sublinia faptul că desktop-uri și laptop-uri vor continua să fie cererii, astfel încât inovația în aceste domenii sunt foarte importante, iar pentru Apple acum este momentul să se întoarcă la lor surse. Dezvoltator Scrivener Blount spune:
„Aceste dezvoltatori, așa cum am simt că OS X a fost prea mult timp“ a doua clasă de cetățean „în campusul Apple.“
Putem doar spera și credem zvonurile că în câteva săptămâni WWDC vom vedea revenirea spate prioritate la Apple OS X.
„In ciuda tuturor problemelor,“ - spune managerul de produs Equinux Thomas - „am majorete pentru dezvoltarea OS X, și acordă o mare importanță pentru Mac ca o a treia platformă, împreună cu iPhone și iPad. Unii oameni compara iPad și Mac, cu o mașină de pasageri și un camion mare. Se pare că există încă o cantitate foarte mare de oameni care doresc să conducă un camion ".