Michael Grotos, FastCompany redattore del sito, ha intervistato gli sviluppatori di quattro popolari Mac-applicazioni: lo sviluppatore cinese Scrivener Blount Developer MoneyWiz Ilya Erdanova, capo del dipartimento di sviluppo Pixelmator Simonas Bastis e product manager Adrian Equinux Thomas. Nel corso delle discussioni di merito è stato un sacco di interessanti riflessioni sullo stato attuale delle cose in Mac OS X e il suo futuro. Siamo certi che i nostri lettori saranno anche l'argomento di interesse, quindi pubblichiamo la traduzione del articoli.
Se ritieni che le indiscrezioni, la Conferenza Mondiale rarabotchikov WWDC di Apple, per cui la sinistra ha meno di due settimane, la prima volta nella storia non sarà concentrerà su iOS. Invece kupertinovtsy intenzione di spendere più tempo sulla nuova versione di OS X.
Se le modifiche si verificano, e non saranno istante, prendere in considerazione 4 sviluppatore di applicazioni più diffuse per OS X. Si dice che negli ultimi anni un sistema operativo desktop di Apple si ritirò in secondo piano rispetto al cellulare come a seguito della quale è molto indietro nel campo dell'innovazione e del design. Ecco i principali problemi da risolvere Apple.
* * *
Dove è facile?
"Se confrontiamo le tre versioni più recenti di OS X, l'unica differenza di cui essi distinguono tra la maggior parte degli utenti carta da parati standard "- ha detto Adrian Thomas, product manager Equinux, creatore dei popolari applicazioni, le mappe Mac-Spot, VPN Tracker 7 and Mail Designer Pro.
"Come risultato, siamo sempre più muovendo verso un elementi di interfaccia completamente personalizzabile in i nostri prodotti, per offrire nuove interfacce e per tenere il passo con i gusti mutevoli del design "-. dice ha detto.
Questa mancanza di progressi nello sviluppo dell'interfaccia utente è molto fastidioso, a causa della Negli ultimi cinque anni, gli utenti vengono utilizzati per semplificare l'interfaccia grazie ad un sistema operativo mobile come iOS e Android. Allo stesso tempo, Thomas capisce il desiderio di concentrarsi su Apple iOS-dispositivi con un fatturato annuo di decine di milioni di dispositivi, in contrasto con i papaveri che vengono venduti su scala minore. Tuttavia, ha sottolineato che iinovatsii in desktop sistemi operativi sono importanti anche perché ci sono alcuni compiti che possono essere risolti solo con l'aiuto delle applicazioni desktop.
"C'è un enorme campo per l'innovazione del sistema operativo desktop, dal momento che le nuove idee e concetti di interfacce utente. Se si guarda alla potrebiley, la nostra gente sono alle prese con i compiti che dovrebbero essere facile per tutti, la stagnazione nello sviluppo del sistema operativo desktop diventa più evidente. gestione Ogranizatsii file dell'area di lavoro, la gestione delle applicazioni - tutte queste cose può essere reso più intuitivo. Negli ultimi versioni di OS X sono stati deboli tentativi di migliorare la gestione dei file - tags, Finder e scheda eccetera Tuttavia, nessuno di loro non era l'innovazione, in termini di come si usa il sistema operativo "-. Dice Adriano.
Uno sguardo nuovo vecchi problemi potrebbe contribuire a risolvere molte delle difficoltà incontrate dagli utenti sui desktop, dice.
"Spesso, essi sono ridotti a cose semplici, che stanno lottando consumatori. Cose come immagini disco, o che lavorano organizzazione spazio diventa un grosso problema per gli utenti archivi zip-. livello di progettazione delle versioni correnti di OS X ancora non consente di controllare facilmente il computer. "
Per una società i cui prodotti sono noti per la semplicità e chiarezza, Thomas affermazione può sembrare contraddittorio, ma altri sviluppatore esperto d'accordo. Simonas Bastis, è il capo del dipartimento per lo sviluppo PixelmatorUno dei più prominenti OS X applicazione negli ultimi cinque anni. Il suo design, funzionalità e semplicità ha portato molti vengono a credere che Pixelmator dispone di sufficiente per qualsiasi operazione (mi dispiace, Adobe).
Bastis ha detto che il più grande interfaccia nenastraivaemy problema yavletsya per gli sviluppatori acquaE colori e caratteri obsoleto. Ma questi problemi sono solo sintomi di un problema globale, di cui parla Thomas.
"Una sfida ancora più grande OS X è che si tratta di un prodotto di enorme e complesso, che potrebbe essere un po 'più semplice e più facile per l'utente. Pixelmator è profondamente integrato in OS X e ha molte delle caratteristiche autoctone, come tavolozze di colori, caratteri, modalità a schermo intero, l'iCloud, le scorciatoie da tastiera, e altro ancora. A volte, aiutando i nostri utenti di eseguire alcuni compiti relativi Pixelmator, abbiamo inavvertitamente insegniamo loro di utilizzare le funzioni di OS X nel suo complesso. Non c'è niente di sbagliato in questo, ma penso che dal punto di vista della semplicità dell'interfaccia utente, OS X ha ancora molto da imparare da iOS ».
Contraddizioni OS X
Ma l'assenza prolungata di progressi in termini di semplicità e design non sono l'unico problema che affligge un sistema operativo desktop di Apple negli ultimi anni. La realtà è che non è solo una fase di stagnazione, e in realtà un passo indietro, come indicato da alcuni sviluppatori.
"L'unica consolazione è il fatto che Apple ha sempre fornito agli sviluppatori una guida chiara sulla creazione di interfacce e garantire che, che si attengono al loro, "- ha detto Keith Blount da Letteratura & Latte, sviluppatore Scrivener, un editor di testo per Mac, un sacco di marcata premi.
"Questo ha portato alla nascita di un'esperienza utente unificata in modo che gli utenti sappiano dove sono alcuni menu citazione Sfoglia e controlli, indipendentemente dall'applicazione in cui si Sono. Questo ordine di cose non era così brillante, ma aumenta l'usabilità di un'applicazione e la piattaforma nel suo complesso. "
Secondo Blount, le bugie problema nel fatto che nel corso degli ultimi iterazioni di OS X, il lustro cominciò a svanire.
"Nel recente OS X versioni hanno cominciato a insinuarsi nella varie incongruenze. Un semplice esempio - il menu Visualizza che vsterchaetsya in quasi tutte le applicazioni. Secondo il manuale, dovrebbe essere situato proprio dietro la menu Modifica, e tutto il menu specifico dell'applicazione deve essere compreso tra il Vista e Window. Tuttavia, in alcune applicazioni Apple, tra le pagine, e iPhoto, sul menu Visualizza si trova proprio accanto al menu Finestra, mentre in altri, ad esempio, Safari o posta - no ".
Questo nuovo standard, e gli sviluppatori dovrebbero attenersi ad esso? Blount, così come altri sviluppatori non conoscono. Ma la posizione del menu - non l'unica incongruenza è insinuata in OS X. Con il nero traslucido Tiger Apple ha introdotto HUD-Panel, che sono stati utilizzati per i pannelli che contengono diversi controlli galleggiante. E anche se Apple li ha aperto agli sviluppatori, sono disponibili in bianco. Ciò significa che gli sviluppatori che utilizzano tali pannelli nelle loro applicazioni, è necessario partecipare alla creazione di controlli personalizzati che crea un'esperienza utente frammentato. Altre incongruenze sono le icone delle applicazioni - alcune delle quali ad alta brillantezza, altri sono piatta; barra laterale, che sono a colori o in bianco e nero.
"Ognuno di questi si difetti è una sciocchezza, ma tutti insieme, crescono in una valanga che rischia di sconvolgere l'ordine. Per Apple è sempre stata la norma di sperimentare nuovi standard di design nelle loro applicazioni e poi li presentano come gli sviluppatori obscheprinyatnye norma nel prossimo aggiornamento di OS X. Ma nel corso degli ultimi anni, Apple è stata la sperimentazione, ma mai tornato agli stessi standard di qualsiasi SDK, non nel sistema operativo nel suo complesso né la sua linea guida. Ora, quando Apple è passata dal SCHEUMORFISMO, vorrei vedere che gli ingegneri Apple esamineranno tutti i loro esperimenti e presente chiaro, il design uniforme in tutte le sue applicazioni e sistemi operativi in generale, e anche fornire linee guida chiare per gli sviluppatori. "
La mancanza di nuove funzionalità, gli utenti interessanti
A quel tempo, come sembra che l'esperienza degli utenti di OS X è deteriorata nel corso degli ultimi anni, un altro esempio eclatante quanto sia complicata l'Apple OS X per gli abitanti - la mancanza di nuove caratteristiche che sono in qualche modo visibile fino alla fine utente.
In precedenza, ogni versione di OS X sono stati drastica e molto evidente alle caratteristiche medie degli utenti. Ma dal momento che Apple ha passato a un ciclo di aggiornamento annuale e ha fatto un libero OS X, tali caratteristiche drammatiche sono scomparsi. Si potrebbe obiettare che questo è un compromesso per ottenere le cose per le quali avevano in precedenza a pagare $ 129, ma lo sviluppatore MoneyWiz Ilya Erdanov dice che le piccole e quasi impercettibili nuove funzionalità uccidono interesse degli utenti in OS X, che a sua volta influenza la vendita di applicazioni di terze parti, e, a sua volta, l'utile sviluppatori.
"E 'ovvio che in questi ultimi anni, Mac OS X ha perso molto in termini di sviluppo e di progresso. Oltre ai piccoli aggiornamenti di interfaccia, l'unico vantaggio significativo di OS X, che viene in mente, e per il quale i suoi utenti di valore, è un'architettura a 64 bit e il prestigio del marchio Apple ".
Erdanov dice anche che OS X è diventato meno stabile ed è apparso molto più bug. Cinque anni fa, gli eventuali errori di sistema erano sciocchezze, mentre ora sono diventati all'ordine del giorno. Ma il problema principale, dice, è la mancanza di nuove funzioni, come quelle che sono state introdotte (Ad esempio, delle versioni di file e "naturale" direzione di scorrimento), è stato preso dagli utenti piuttosto cool.
"Io sono del parere che tutte le innovazioni che sono state introdotte da Apple nel corso degli ultimi anni, solo complicato l'uso di OS X. Le persone sono confuse con la direzione di scorrimento, il controllo delle versioni dei documenti e così via. Hanno sperimentato con varie tecnologie, che sono stati mal ricevuti dagli utenti, e, a mio parere, violano il sistema operativo ".
Muddle Mac App Store
App Store è stato un incredibile successo per iOS, è apprezzato da utenti e sviluppatori. Ma con il Mac App Store non è così, lui ha un sacco di svantaggi. Uno dei più significativi è la mancanza di aggiornamenti a pagamento per le applicazioni, ma gli sviluppatori dicono che oltre a questo ci sono anche altre questioni importanti che interessano sia loro e utenti.
"Come sviluppatori, siamo interessati ad attirare il maggior numero di utenti, senza spendere spreco di risorse necessarie per eseguire più versioni della stessa applicazione, "- ha detto Adrian Thomas di Equinux. "Ma l'applicazione della richiesta Mac App Store e firmato con il Gatekeeper, non è la stessa cosa. limiti attuali Mac App Store, così come la sua accettazione da parte degli utenti, senza molto entusiasmo, si un altro dei motivi per cui preferiamo distribuire applicazioni attraverso il proprio fare acquisti. Allo stesso tempo, alcune funzionalità sono disponibili solo applicazioni da Mac App Store. »
Funzionalità, che dice Thomas, è l'integrazione con iCloud e Push-notifiche. Essi sono disponibili solo per le applicazioni che sono distribuiti attraverso il Mac App Store. Tuttavia, in alcune applicazioni al di là ha caratteristiche che Apple vieta applicazioni di Mac App Store. Ciò significa che gli sviluppatori devono creare due versioni delle loro applicazioni con funzionalità diverse.
soluzioni squadra Thomas e Equinux è quello di fare un unico insieme di funzioni per le applicazioni dal Mac App Store, e per l'applicazione firmata da un Gatekeeper.
Crediamo che ora ci sono ancora molte ragioni per giustificare la distribuzione delle applicazioni al di fuori del Mac App Store, e il futuro vorrebbe vedere che Apple ci darà la capacità di fornire un'esperienza utente coerente per entrambi i gruppi consumatori. Se potessimo offrire un'applicazione così avanzata come una VPN Tracker 7 non è disponibile in App Store per Mac, ma ha caratteristiche che permettono gli utenti ottenere il massimo rendimento dal l'ecosistema Apple, pensiamo che sarebbe una vittoria non solo per Apple, ma anche per tutti gli utenti Mac.
Erdanov di MoneyWiz d'accordo e anche indica le molte altre questioni che interessano Mac App Store sia per gli sviluppatori e gli utenti, tra cui un lungo processo di approvazione delle applicazioni nella prima pubblicazione in fare acquisti.
"Non sarà in grado di rilasciare un aggiornamento di patch di una volta alla settimana, perché nel momento in cui viene approvata, già sarà pronto il prossimo aggiornamento. E se viene rifiutata, ne avrete bisogno di nuovo per discutere rendendo confusione nel codice dell'applicazione a causa delle sue differenze, in modo che questi rischi ingiustificati. Per questo motivo, abbiamo un ciclo molto veloce lo sviluppo su piattaforme Windows e Android, e molto lento su OS X / iOS. Questo è un male per i nostri utenti. "
Importanti miglioramenti nell'interazione di applicazioni
Ora abbastanza strano da capire che i sistemi operativi desktop ancora bisogno di essere migliorato in termini di accesso apertura all'interazione applicazione tra loro e lo scambio di dati. Tale problema si verifica una su OS X, ed è considerato da molti sviluppatori nel corso degli ultimi anni, ha iniziato a guadagnare slancio, e questo, a sua volta, è un altro segno della regressione OS X.
"Fuss con sandboxing, possibilmente migliorato la sicurezza di OS X e iOS, ma anche impostare noi indietro di qualche anno con termini di modi in cui le applicazioni possono comunicare tra loro. "- dice Tommaso da Equinux. "Il lavoro di alcuni dei nostri prodotti, come Mail Designer e cancelleria Pack, dipende dalla comunicazione tra le applicazioni. Secondo le regole attuali, questa funzionalità è fortemente limitata. Ci sono un paio di soluzioni alternative, ma nel complesso di Apple non ha cercato di risolvere questo problema. "
La mancanza di tale cooperazione si estende anche ai formati di file, spiega lo sviluppatore Keith Blount Scrivener:
"Apple ora offre agli sviluppatori la possibilità di importare ed esportare documenti in formato Word, ma non supporta i documenti Pagine, oltre Pages è un formato chiuso, il che significa che gli sviluppatori non possono scrivere mediante importazione ed esportazione indipendentemente. Questo, naturalmente, sconcertante nuovi utenti Scrivener che possono importare i documenti di Microsoft Office, mentre l'importazione di documenti in formato Apple non è disponibile. "
Blount richiama l'attenzione sul fatto che prima che Apple ha utilizzato questo fatto per dimostrare il supporto migliorato per la collaborazione e la comunicazione tra le applicazioni.
"Nel tempo spettacolo Tiger al WWDC, ci hanno detto che i nuovi elenchi cose da fare, che sono stati aggiunti alla posta, sarà disponibile sotto forma di un quadro, il che significa che il loro impiego in qualsiasi applicazione che supporti quadri. Creare un elenco di To-Do in Mail e apparirà nella propria applicazione. Purtroppo, non ha funzionato, ma credo che questa integrazione sarebbe mozzafiato per Promemoria, Messaggi, Posta, note e altri. Allo stesso modo si dovrebbe aggiungere una nota sul mio iPhone e sarebbe presto disponibile non solo in Notes.app su un Mac, ma anche, per esempio, Scrivener o nelle Pagine della barra laterale. Oppure si potrebbe usare il tuo indirizzo e-mail per inviare messaggi direttamente nell'applicazione. Potrei venire con molti differenti scenari di utilizzo per lo scrivano, se in grado di connettersi e interagire con tutte queste applicazioni. "
Blount nota che questo potrebbe causare un problema di sicurezza, ma Apple ha già un meccanismo di funzionamento per prevenirli. Per esempio, in questo momento, gli utenti possono specificare quali applicazioni possono accedere i contatti OS X.
Tommaso di squadra Equinux ha detto che la decisione è evidente, dal momento che esiste già in iOS.
"L'iOS è un quadro interessante Multipeer connettività, che permette di creare una nuova categoria per le applicazioni iOS. Il suo omologo in OS X ha contribuito a risolvere un sacco di problemi con l'interazione con l'altro applicazioni che ora faccia in OS X. »
iCloud dovrebbe "solo lavoro» ©
La presenza di iCloud nella lista delle cose in OS X non funzionano come vorremmo, non è sorprendente. cloud storage di Apple fin dall'inizio è stato confuso e non ha dato tanta semplicità e facilità d'uso, come altre soluzioni simili, per esempio, Dropbox o Google Drive. A causa del lavoro non corretta iCloud colpisce gli sviluppatori e gli utenti, che sono incolpati per la perdita dei loro sviluppatori dati, non Apple.
"Al momento iCloud perfettamente coesiste con i formati di file semplici, per esempio, la nostra applicazione Scapple funziona bene con l'iCloud», - dice Blount della squadra Scrivener. "Ma Scrivener utilizza il formato .bundle - in realtà, si tratta di una normale cartella con il file che viene scaricato al cloud e memorizzate, fornendo la possibilità di lavorare con loro, senza la necessità di memorizzare questi dati in memoria. iCloud ancora non funziona con tali formati. Mi piacerebbe vedere migliorato e ampliato API, che permette di lavorare con i file di iCloud .bundle, così come file separati in un unico progetto. "
Blount dice che gli utenti si aspettano grandi opportunità di sincronizzare le applicazioni, ma gli sviluppatori sono attualmente costretti ad usare una decisione di confusione per farlo.
«Icloud messo un grande inizio, al fine di rendere più facile, quindi voglio vedere cosa si svilupperà ulteriormente e ci fornirà maggiori opportunità ".
Il futuro del sistema operativo desktop di Apple
Nonostante le lamentele fondate, lo sviluppatore MoneyWiz Ilya Erdanov riconosce che Apple, molto probabilmente ha preso la decisione giusta, cambiando la priorità di esecuzione OS X su iOS, come il mercato mobile cresce di più. Se non avessero già fatto, avete perso il più grande boom tecnologico nel corso degli ultimi 20 anni.
"Le piattaforme mobili sono più economici, portatile, facile da usare, e per l'utente medio fornisce funzionalità simili. Gli utenti ordinari vagano Internet e le reti sociali, ascoltare musica, guardare video, giocare e leggere libri. Prima dell'avvento di iPhone e iPad per tutto ciò che era necessario computer. Ora - no ".
Allo stesso tempo, Erdanov altri sviluppatori sottolineano che desktop e laptop continuerà ad essere domanda, quindi l'innovazione in queste aree sono molto importanti, e per Apple ora è il momento di tornare al loro fonti. Developer Scrivener Blount dice:
"Questi sviluppatori, come sento che OS X era troppo lungo" cittadino di seconda classe "in campus di Apple."
Possiamo solo sperare e credere alle voci che in poche settimane WWDC vedremo il ritorno della schiena priorità ad Apple OS X.
"Nonostante tutti i problemi," - dice product manager Equinux Thomas - "abbiamo il tifo per lo sviluppo di OS X, e attribuiamo grande importanza al Mac come terza piattaforma, insieme con l'iPhone e iPad. Alcune persone confrontare l'iPad e Mac con un'autovettura e un grosso camion. Sembra che ci sia ancora una grande quantità di persone che vogliono guidare un camion ".