Michael Grotos, FastCompany site redaktör intervjuades utvecklarna av fyra populära Mac-program: utvecklaren Kina Scrivener Blount Developer MoneyWiz Ilya Erdanova, chef för utvecklingsavdelningen Pixelmator Simonas Bastis och produktchef Adrian equinux Thomas. Under de materiella diskussioner var en hel del intressanta tankar om det aktuella läget i Mac OS X och dess framtid. Vi är övertygade om att våra läsare kommer också att bli ett ämne av intresse, så vi publicerar översättningen av artiklar.
Om du tror ryktena, världskonferensen rarabotchikov Apple WWDC, som vänster har mindre än två veckor, den första gången i historien kommer inte att fokusera på iOS. Istället kupertinovtsy kommer att spendera mer tid på den nya versionen av OS X.
Om förändringar sker, och de kommer inte att vara omedelbar, anser fyra utvecklare av populära program för OS X. De säger att under de senaste åren ett operativsystem för persondatorer från Apple dragit sig tillbaka in i bakgrunden i jämförelse med mobilen som ett resultat av vilket det är mycket bakom när det gäller innovation och design. Här är de viktigaste problem som måste lösas Apple.
* * *
Om det är lätt?
"Om vi jämför de tre senaste versionerna av OS X, den enda skillnaden som de skiljer mellan de flesta användare kommer standard tapet "- säger Adrian Thomas, produktansvarig equinux, skaparen av populära program, Maps Mac-Spot, VPN Tracker 7 and Mail Designer Pro.
"Som ett resultat, vi alltmer går mot en helt anpassningsbar gränssnittselement i våra produkter, att erbjuda nya gränssnitt och för att hålla jämna steg med de förändrade smaker design "-. säger sade han.
Denna brist på framsteg i utvecklingen av användargränssnittet är ganska besvärligt på grund av senaste fem åren, användare för att förenkla gränssnittet tack vare en mobil OS som iOS och Android. Samtidigt, Thomas förstår önskan att fokusera på Apple iOS-enheter med en årlig försäljning på tiotals miljoner enheter, i motsats till de vallmo som säljs i mindre skala. Men, underströk han att iinovatsii i desktop operativsystem är också viktigt eftersom det finns vissa uppgifter som endast kan lösas med hjälp av datorprogram.
"Det finns ett stort område för operativsystem för persondatorer innovation, eftersom nya idéer och koncept av användargränssnitt. Om man tittar på potrebiley är vårt folk kämpar med uppgifter som ska vara enkelt för alla, blir stagnation i utvecklingen av operativsystems mer uppenbara. Ogranizatsii arbetsyta filhantering, applikationsförvaltning - alla dessa saker kan göras mer intuitiv. Under de senaste versionerna av OS X har varit svaga försök att förbättra filhantering - taggar, Finder och fliken etc. Det var inte innovation ingen av dem när det gäller hur vi använder OS. "- Säger Adrian.
En ny syn på gamla problem kan hjälpa lösa många av de svårigheter som användare på stationära datorer, säger han.
"Ofta är de reduceras till enkla saker, som kämpar konsumenterna. Saker som skivavbilder, zip-arkiv eller arbetsutrymme organisation blir ett stort problem för användarna. utformning nivå av nuvarande versioner av OS X fortfarande inte möjligt att enkelt styra datorn. "
För ett företag vars produkter är kända för enkelhet och tydlighet kan Thomas påstående låter motsägelsefullt, men andra erfarna utvecklare håller med. Simonas Bastis är chef för utvecklingsavdelningen PixelmatorEn av de mest framstående OS X-program under de senaste fem åren. Dess utformning, funktion och enkelhet lett många kommit att tro att Pixelmator har nog för alla uppgifter (sorry, Adobe).
Bastis sade att det största problemet yavletsya nenastraivaemy gränssnitt för utvecklare AquaOch föråldrad färger och typsnitt. Men dessa problem är bara symptom på ett globalt problem, som nämns av Thomas.
"En ännu större utmaning OS X är att det är en stor och komplex produkt, vilket kan vara lite enklare och lättare för användaren. Pixelmator är djupt integrerade i OS X och har många av de infödda funktioner, till exempel färgpaletter, teckensnitt, helskärmsläge, iCloud, kortkommandon och mycket mer. Ibland för att hjälpa våra användare utföra vissa uppgifter i Pixelmator, vi oavsiktligt lära dem att använda OS X fungerar som helhet. Det är inget fel med det, men jag tror att med utgångspunkt från enkelheten i användargränssnittet, har OS X fortfarande mycket att lära av iOS. »
Motsägelser OS X
Men långvarig frånvaro av framsteg när det gäller enkelhet och design är inte det enda problemet som drabbar en stationär operativsystem Apple de senaste åren. Verkligheten är att det inte bara stagnerat, och faktiskt ett steg tillbaka, vilket framgår av vissa utvecklare.
"Den enda tröst är att Apple alltid har gett utvecklare tydlig vägledning om inrättandet av gränssnitt och se till att att de följer dem, "- sade Keith Blount från Literature & Latte, utvecklare Scrivener, en textredigerare för Mac, en hel del markerad utmärkelser.
"Detta har lett till framväxten av en enhetlig användarupplevelse, så att användarna vet var vissa citat bland menyer och kontroller, oavsett vilket program som de De är. Denna tingens ordning var inte så lysande, men det ökar användbarheten av en ansökan och plattform som helhet. "
Enligt Blount, problemet ligger i det faktum att under de senaste iterationer av OS X, började lyster blekna.
"Under de senaste OS X frigör har börjat krypa in i olika inkonsekvenser. Ett enkelt exempel - Visa menyn som vsterchaetsya i nästan alla applikationer. Enligt manualen bör det ligger precis bakom Redigera-menyn och alla specifika menyn i ansökan ska vara mellan View och Windows. I vissa Apple-program, inklusive Pages, och iPhoto är Visa-menyn ligger precis intill menyn Fönster, medan det i andra, till exempel Safari eller Mail - nej ".
Den nya standarden, och utvecklare bör hålla fast vid det? Blount, liksom andra utvecklare inte vet. Men menyn plats - inte den enda inkonsekvens har smugit sig in OS X. Med Tiger Apple introducerade svart genomskinlig HUD-Panel, som användes för flytande paneler innehållande olika kontroller. Och även om Apple öppnade dem för utvecklare, de finns i vitt. Detta innebär utvecklare som använder sådana paneler i sina ansökningar, är det nödvändigt att närvara till skapandet av anpassade kontroller som skapar splittrad användarupplevelse. Andra inkonsekvenser är ikoner för applikationer - en del av dem högblank, andra är platt; sidofält, som är färg eller svartvitt.
"Var och en av dessa defekter sig är en bagatell, men alla tillsammans, de växer upp i en lavin som hotar att störa ordningen. För Apple har alltid varit normen att experimentera med nya designstandarder i sina ansökningar och sedan presentera dem som utvecklarna obscheprinyatnye norm i nästa uppdatering av OS X. Men under de senaste åren har Apple varit experimentera, men återvände aldrig till samma standard i alla SDK, inte i OS som helhet eller dess riktlinje. Nu, när Apple gick från skeuomorph, skulle jag vilja se att Apples ingenjörer kommer att granska alla sina experiment och nuvarande klar, enhetlig design i alla dess tillämpningar och operativsystem i allmänhet, och även ge tydliga riktlinjer för utvecklare. "
Bristen på nya funktioner, intressanta användare
Vid den tiden, eftersom det verkar som om användarupplevelsen OS X försämrats under de senaste åren, en annan slående exempel hur komplicerat Apple OS X för invånarna - bristen på nya funktioner som på något sätt är synliga för slutet användaren.
Tidigare har varje version av OS X varit drastisk och mycket märkbara för den genomsnittlige användaren funktioner. Men eftersom Apple bytte till en årlig uppdatering cykel och gjorde en fri OS X har sådana dramatiska funktioner försvunnit. Man skulle kunna hävda att detta är en kompromiss för att få saker som tidigare var tvungna att betala $ 129, men utvecklaren MoneyWiz Ilya Erdanov säger att små och nästan omärkliga nya funktioner döda användarnas intresse i OS X, vilket i sin tur påverkar försäljningen av tredjepartsapplikationer, och i sin tur vinst utvecklare.
"Det är uppenbart att under de senaste åren, har Mac OS X förlorat mycket när det gäller utveckling och framsteg. Förutom de små uppdateringar gränssnitts där dess värde användare, är den enda betydande fördel av OS X, som kommer att tänka på, och en 64-bitars arkitektur och prestige Apples varumärke. "
Erdanov säger också att OS X har blivit mindre stabil och det verkade mycket mer fel. För fem år sedan, eventuella systemfel var nonsens, medan de nu har blivit vardagsmat. Men det största problemet, säger han, är bristen på nya funktioner, som de som har införts (T.ex., versionshantering av filer och "naturlig" rullning riktning), har tagits av användare i stället cool.
"Jag är av den åsikten att alla innovationer som har införts av Apple under de senaste åren, bara komplicerat att använda OS X. Människor förväxlas med rullningsriktningen, versionshantering av dokument och så vidare. De experimenterade med olika tekniker, som har dåligt emot av användarna, och enligt min mening, bryter mot OS. "
Virrvarr Mac App Store
App Store har varit oerhört framgångsrikt för iOS, uppskattat genom både användare och utvecklare. Men med Mac App Store är det inte så, han har en hel del nackdelar. En av de mest betydelsefulla är bristen på betalda uppgraderingar till program, men utvecklarna säger att utöver detta finns det också andra viktiga frågor som berör både dem och användare.
"Som utvecklare är vi intresserade av att locka det största antalet användare, utan att spendera resursslöseri som behövs för att köra flera versioner av samma program, "- säger Adrian Thomas av Equinux. "Men tillämpningen av Mac App Store ansökan och undertecknade med Gatekeeper är det inte samma sak. Aktuella begränsningar Mac App Store, samt dess acceptans av användare utan större entusiasm, det en annan av anledningarna till att vi föredrar att distribuera applikationer genom sin egen handla. Samtidigt är vissa funktioner endast tillgängliga program från Mac App Store. »
Funktionalitet, som säger Thomas, är integrationen med iCloud och Push-meddelanden. De är bara tillgängliga för program som distribueras via Mac App Store. I vissa tillämpningar bortom har funktioner som Apple förbjuder program Mac App Store. Detta innebär att utvecklare måste skapa två versioner av sina program med olika funktioner.
Thomas och equinux laget lösning är att göra en enda uppsättning funktioner för program från Mac App Store, och för ansökan undertecknad av en gatekeeper.
Vi tror att nu finns det fortfarande många skäl som motiverar fördelningen av applikationer utanför Mac App Store, och framtiden skulle vilja se att Apple kommer att ge oss möjlighet att ge en konsekvent användarupplevelse för båda grupperna konsumenterna. Om vi kunde erbjuda en så avancerad applikation som en VPN Tracker 7 är inte tillgängligt i Mac App Store, men har funktioner som gör att användarna få maximal effektivitet från Apple ekosystemet, tror vi att det skulle vara en seger inte bara för Apple, men också för alla Mac-användare.
Erdanov av MoneyWiz håller med och pekar också på de många andra Mac App Store frågor som berör både utvecklare och användare, inklusive en lång godkännande processapplikationer i det första offentliggörandet i handla.
"Du kommer inte att kunna släppa en uppdatering till plåster en gång i veckan, på grund av den tid den är godkänd, du redan kommer att vara redo för nästa uppdatering. Och om det avvisas, behöver du den igen för att argumentera vilket gör förvirring i programkoden på grund av dess skillnader så att dessa omotiverade risker. Av den anledningen har vi en mycket snabb utvecklingscykel på Windows och Android-plattformar, och mycket långsamt på OS X / iOS. Detta är inte bra för våra användare. "
Stora förbättringar i samspelet mellan applikationer
Nu ganska konstigt att förstå att desktop operativsystem fortfarande behöver förbättras när det gäller att öppna tillgång till ansökan interaktion med varandra och utbyta data. Ett sådant problem inträffar på OS X, och anses av många utvecklare under de senaste åren, började hon ta fart, och detta i sin tur, är ett tecken på regression OS X.
"Fuss med sandlådor, möjligen förbättrad säkerhet OS X och iOS, men det satt oss också tillbaka några år med när det gäller de sätt på vilka program kan kommunicera med varandra. "- säger Thomas av Equinux. "Arbetet med några av våra produkter, såsom Mail Designer och brev Pack beror på kommunikationen mellan applikationer. Enligt nuvarande regler är denna funktion starkt begränsad. Det finns några lösningar, men på det hela Apple inte försöka att lösa detta problem. "
Avsaknaden av ett sådant samarbete omfattar även filformat, förklarar utvecklaren Keith Blount Scrivener:
"Apple nu ger utvecklare möjlighet att importera och exportera dokument i Word-format, men stöder inte dokument Sidor, förutom Pages är en sluten format, vilket innebär att utvecklare inte kan skriva medel för import och export oberoende av varandra. Detta är naturligtvis, förbryllande nya Scrivener användare som kan importera Microsoft Office-dokument, medan importen av dokument i Apple-formatet inte är tillgänglig. "
Blount uppmärksammar det faktum att innan Apple har använt detta faktum för att demonstrera den förbättrade stödet för samarbete och kommunikation mellan program.
"I Tiger show tid på WWDC, fick vi veta att de nya att göra-listor, som har lagts till post, i form av en ram, vilket innebär att deras användning i alla program som stöder ramar. Skapa en att göra-lista i Mail och det kommer att visas i din egen applikation. Tyvärr fungerade det inte ut, men jag tror att denna integration skulle vara fantastisk för påminnelser, meddelanden, e-post, anteckningar och andra. På samma sätt skulle du lägga en lapp på min iPhone och det snart skulle vara tillgängliga inte bara i Notes.app på en Mac, men också, säger Scrivener eller i sidofältet Pages. Eller så kan du använda din e-postadress för att skicka meddelanden direkt i applikationen. Jag kunde komma upp med många olika användningsscenarier för Scrivener, om det går att ansluta och interagera med alla dessa program. "
Blount konstaterar att detta skulle kunna leda till en säkerhetsfråga, men Apple har redan en fungerande mekanism för att förhindra dem. Till exempel, just nu, kan användarna ange vilka program som tillåts att komma åt kontakterna OS X.
Thomas av equinux laget sade att beslutet är självklart, eftersom det redan finns i iOS.
"The iOS är en intressant ram Multipeer Connectivity, som låter dig skapa en ny kategori för iOS-appar. Hans motsvarighet i OS X har bidragit till att lösa många problem med samspelet med varandra program som vi nu står inför i OS X. »
iCloud bör "bara arbete» ©
Förekomsten av iCloud i listan över saker i OS X fungerar inte som vi skulle vilja, är det inte förvånande. Apples molnlagring från början var förvirrande och gav inte en sådan enkelhet och användarvänlighet som andra liknande lösningar, till exempel Dropbox eller Google Drive. På grund av felaktig arbete iCloud påverkar utvecklare och användare som är skulden för förlusten av sina datautvecklare, inte Apple.
"Just nu iCloud perfekt samexisterar med enkla filformat, till exempel, fungerar vår Scapple ansökan väl med iCloud», - säger Blount av Scrivener laget. "Men Scrivener använder .bundle format - i själva verket är det en normal mapp med filen som laddas ner till molnet och lagras där, som ger möjlighet att arbeta med dem utan att behöva lagra dessa data i minnet. iCloud fortfarande inte fungerar med sådana format. Jag skulle vilja se förbättras och utökas API, gör det möjligt att arbeta med iCloud .bundle filer, samt separata filer i ett enda projekt. "
Blount säger att användarna förväntar sig stora möjligheter att synkronisera applikationer, men utvecklare för närvarande tvingas använda en förvirrande beslut att göra det.
«Icloud sätta en bra start för att göra det enklare, så jag vill se vad han kommer att utvecklas ytterligare och kommer att ge oss fler möjligheter."
Framtiden för operativsystems Apple
Trots de välgrundade klagomål, utvecklaren MoneyWiz Ilya Erdanov erkänner att Apples, troligen tog rätt beslut genom att ändra prioriteten för att köra OS X på iOS, som den mobila marknaden växer mer. Om de inte redan gjort det, har du missat den största tekniska boom under de senaste 20 åren.
"Mobila plattformar är billigare, bärbar, lätt att använda och för den genomsnittlige användaren ger liknande funktionalitet. Vanliga användare strövar Internet och sociala nätverk, lyssna på musik, titta på videor, spela spel och läsa böcker. Före tillkomsten av iPhone och iPad för allt som behövdes dator. Nu - nej ".
Samtidigt, Erdanov andra utvecklare betona att stationära och bärbara datorer kommer att fortsätta vara kräver, så innovation inom dessa områden är mycket viktiga, och Apple nu är det dags att återvända till sitt källor. Developer Scrivener Blount säger:
"Dessa utvecklare, eftersom jag anser att OS X var för lång" andra klassens medborgare "i Apples campus."
Vi kan bara hoppas och tror att rykten om att om några veckor WWDC Vi kommer att se tillbaka på de prioriterade tillbaka till Apple OS X.
"Trots alla problem," - säger produktchef equinux Thomas - "vi Heja för utvecklingen av OS X, och fäster stor vikt vid Mac som en tredje plattform, tillsammans med iPhone och iPad. Vissa människor jämföra iPad och Mac med en personbil och en stor lastbil. Det verkar som om det fortfarande finns en stor mängd människor som vill köra en lastbil. "