Michael Grotos, FastCompany stedet redaktør, interviewede udviklerne af fire populære Mac-programmer: udvikleren Kina Scrivener Blount Developer MoneyWiz Ilya Erdanova, leder af udviklingsafdelingen Pixelmator Simonas Bastis og produktchef Adrian Equinux Thomas. I løbet af de konkrete drøftelser var en masse interessante tanker om den aktuelle situation i Mac OS X og dens fremtid. Vi er overbeviste om, at vores læsere også vil være det emne af interesse, så vi udgive oversættelsen af artikler.
Hvis du mener rygterne, Verdenskonferencen rarabotchikov Apple WWDC, som venstre har mindre end to uger, første gang i historien vil ikke fokusere på iOS. I stedet kupertinovtsy kommer til at bruge mere tid på den nye version af OS X.
Hvis der sker ændringer, og de vil ikke være øjeblikkelig, overveje 4 udvikler af populære applikationer til OS X. De siger, at en desktop operativsystem fra Apple i de seneste år aftaget i baggrunden i forhold til den mobile som et resultat af, som det er meget bagud med hensyn til innovation og design. Her er de vigtigste problemer, der skal løses Apple.
* * *
Hvor det er nemt?
"Hvis vi sammenligner de tre seneste versioner af OS X, den eneste forskel, som de skelner mellem de fleste brugere vil standard tapet "- sagde Adrian Thomas, produktchef Equinux, skaberen af de populære programmer, Maps Mac-Spot, VPN Tracker 7 og Mail Designer Pro.
"Som et resultat, er vi i stigende grad bevæger sig mod en fuldt tilpasselig grænseflade elementer i vores produkter, for at tilbyde nye grænseflader og for at holde trit med de skiftende smag af design "-. siger sagde han.
Denne mangel på fremskridt i udviklingen af brugergrænsefladen er ret besværligt på grund af seneste fem år, er brugere bruges til at forenkle interface takket være en mobil OS ligesom iOS og Android. Samtidig, Thomas forstår ønsket om at fokusere på Apple iOS-enheder med et årligt salg af millioner af enheder, i modsætning til de valmuer, der sælges i mindre målestok. Han understregede dog, at iinovatsii i desktop operativsystemer er også vigtigt, fordi der er nogle opgaver, som kun kan løses ved hjælp af desktop applikationer.
"Der er et stort felt for desktop-operativsystem innovation, da nye ideer og koncepter for brugergrænseflader. Hvis man ser på potrebiley, er vores folk kæmper med opgaver, der bør være nemt for alle, stagnation i udviklingen af skrivebordet operativsystemet bliver mere indlysende. Ogranizatsii arbejdsområde filhåndtering, application management - alle disse ting kan gøres mere intuitivt. I de seneste udgivelser af OS X har været svage forsøg på at forbedre filhåndteringsfunktioner - tags, Finder og fanen etc. Men ingen af dem var ikke innovation, hvad angår, hvordan vi bruger OS. "- Siger Adrian.
Et nyt syn på gamle problemer kunne hjælpe med at løse mange af de problemer, som brugere på desktops, siger han.
"Ofte er de reduceret til simple ting, som kæmper forbrugerne. Ting som disk images, zip-arkiver eller arbejdsplads organisation bliver et stort problem for brugerne. design niveau af aktuelle udgivelser af OS X stadig ikke tillader at nemt styre computeren. "
For en virksomhed, hvis produkter er kendt for enkelhed og klarhed, kan Thomas påstand lyder selvmodsigende, men anden erfaren udvikler enig. Simonas Bastis, er leder af udviklingsafdelingen PixelmatorEn af de mest fremtrædende OS X-applikation i de seneste fem år. Dens design, funktionalitet og enkelhed fået mange kommer til at tro, at Pixelmator har nok til enhver opgave (undskyld, Adobe).
Bastis sagde, at det største problem yavletsya nenastraivaemy interface til udviklere AquaOg forældede farver og skrifttyper. Men disse problemer er blot symptomer på et globalt problem, nævnt af Thomas.
"En endnu større udfordring OS X er, at det er et stort og komplekst produkt, som kunne være lidt enklere og lettere for brugeren. Pixelmator er dybt integreret i OS X og har mange af de indfødte funktioner, såsom farvepaletter, skrifttyper, fuld skærm, iCloud, tastaturgenveje og meget mere. Nogle gange hjælper vores brugere til at udføre visse opgaver i Pixelmator, vi uforvarende lære dem at bruge OS X fungerer som en helhed. Der er intet galt med det, men jeg tror, at ud fra enkelhed af brugergrænsefladen, OS X stadig har meget at lære af iOS. »
Modsætninger OS X
Men den langvarige fravær af fremskridt med hensyn til enkelhed og design er ikke det eneste problem plager en desktop operativsystem Apple de sidste par år. Virkeligheden er, at det ikke er bare stagneret, og faktisk træde tilbage, som det fremgår af nogle udviklere.
"Den eneste trøst er, at Apple altid har givet udviklere klar vejledning om etablering af grænseflader og sikre, at, at de overholder dem, "- sagde Keith Blount fra Litteratur & Latte, udvikler Scrivener, en teksteditor til Mac, en masse markeret prisuddelinger.
"Det har ført til fremkomsten af en forenet brugeroplevelse, så brugerne ved, hvor er visse citat Gennemse menuer og kontroller, uanset hvilket program, hvor de De er. Denne tingenes orden var ikke så strålende, men det øger anvendeligheden af en ansøgning og platform som helhed. "
Ifølge Blount, problemet ligger i det faktum, at i de sidste par gentagelser af OS X, glans begyndte at falme.
"I de seneste OS X-udgivelser er begyndt at krybe ind i de forskellige uoverensstemmelser. Et simpelt eksempel - Se menu, der vsterchaetsya i næsten alle applikationer. Ifølge manualen skal det ligger lige bag menuen Rediger, og alle de specifikke menu af ansøgningen skal være mellem Se og vindue. Men i nogle Apple-programmer, herunder sider, og iPhoto, er menuen Vis placeret lige ved siden af menuen Vindue, mens det i andre, for eksempel, Safari eller Mail - ingen ".
Denne nye standard, og udviklere skal holde sig til det? Blount, såvel som andre udviklere ikke kender. Men menuen placering - ikke den eneste uoverensstemmelse har krøb i OS X. Med Tiger Apple introducerede sort gennemskinnelig HUD-Panel, som blev anvendt til flydende paneler indeholdende forskellige kontroller. Og selv om Apple åbnede dem til udviklere, de er tilgængelige i hvid. Det betyder udviklere, der bruger sådanne paneler i deres ansøgninger, er det nødvendigt at deltage til oprettelsen af brugerdefinerede kontrolelementer, der skaber fragmenterede brugeroplevelse. Andre uoverensstemmelser er ikoner for programmer - nogle af dem højglans, andre er flade; sidebjælke, som er farve eller sort-hvid.
"Hver af selv disse mangler er en bagatel, men alle sammen, de vokser op i en lavine, der truer med at forstyrre den rækkefølge. Til Apple altid har været normen at eksperimentere med nye design standarder i deres ansøgninger, og derefter præsentere dem som udviklerne obscheprinyatnye normen i den næste opdatering af OS X. Men i de seneste par år, har Apple været at eksperimentere, men vendte aldrig tilbage til de samme standarder for enhver SDK, ikke i OS som helhed eller dens retningslinje. Nu, da Apple gik fra skeuomorfisme, vil jeg gerne se, at Apples ingeniører vil gennemgå alle deres eksperimenter og nuværende klar, ensartet design i alle dets applikationer og operativsystemer generelt, og også give klare retningslinjer for udviklere. "
Manglen på nye funktioner, interessante brugere
På det tidspunkt, da det lader til, at brugeroplevelsen OS X forværret i de seneste par år, en anden slående eksempel hvordan kompliceret Apple OS X for beboerne - manglen på nye funktioner, der er en eller anden måde er synlige for enden bruger.
Tidligere har hver version af OS X været drastisk og meget mærkbar for den gennemsnitlige bruger funktioner. Men da Apple skiftede til en årlig opdatering cyklus og gjorde et gratis OS X har sådanne dramatiske træk forsvundet. Man kunne hævde, at det er et kompromis for at få ting, som tidligere skulle betale $ 129, men udvikleren MoneyWiz Ilya Erdanov siger, at små og næsten umærkelige nye funktioner dræbe brugerinteresse i OS X, som igen påvirker salget af tredjeparts-applikationer, og til gengæld overskud udviklere.
"Det er indlysende, at i de seneste år har Mac OS X mistede en masse i form af udvikling og fremskridt. Ud over de små grænseflade opdateringer, den eneste betydelige fordel af OS X, der kommer til at tænke, og som dens værdi brugere, er en 64-bit arkitektur og prestige Apple-mærket. "
Erdanov siger også, at OS X er blevet mindre stabil og det viste sig langt flere fejl. For fem år siden, eventuelle systemfejl var nonsens, hvorimod nu er de blevet hverdagskost. Men det største problem, siger han, er manglen på nye funktioner, som dem, der er blevet indført (F.eks, versionering af filer og "naturlig" scrolling retning), er det blevet taget af brugere snarere cool.
"Jeg er af den opfattelse, at alle de nyskabelser, der er blevet indført af Apple i de seneste år, kun kompliceret brugen af OS X. Folk er forveksles med scroll retning, versionering af dokumenter og så videre. De eksperimenterede med forskellige teknologier, som er blevet dårligt modtaget af brugerne, og efter min mening, overtræder OS. "
Muddle Mac App Store
App Store har været utrolig vellykket til iOS, det værdsat af både brugere og udviklere. Men med Mac App Store er det ikke så, at han har en masse ulemper. En af de mest betydningsfulde er manglen på betalte opgraderinger til programmer, men udviklerne siger at der ud over dette er der også andre vigtige spørgsmål, der berører både dem og brugere.
"Som udviklere, er vi interesseret i at tiltrække det største antal brugere, uden udgifter spildte ressourcer er nødvendige for at køre flere versioner af det samme program, "- sagde Adrian Thomas af Equinux. "Men anvendelsen af Mac App Store ansøgning og underskrevet med Gatekeeper, er det ikke det samme. Aktuelle begrænsninger Mac App Store, samt accept af brugere uden megen entusiasme, det en anden af grundene til, at vi foretrækker at distribuere applikationer gennem deres egne shop. Samtidig, nogle funktioner er kun til rådighed programmer fra Mac App Store. »
Funktionalitet, der siger Thomas, er integrationen med iCloud og push-meddelelser. De er kun tilgængelig for programmer, der distribueres via Mac App Store. Men i nogle applikationer ud over har funktioner, som Apple forbyder applikationer Mac App Store. Det betyder, at udviklere er nødt til at oprette to versioner af deres programmer med forskellige funktionaliteter.
Thomas og Equinux hold løsning er at gøre et enkelt sæt funktioner til applikationer fra Mac App Store, og til anvendelse underskrevet af en Gatekeeper.
Vi mener, at nu er der stadig mange grunde til at retfærdiggøre fordelingen af ansøgninger uden for Mac App Store, og fremtiden vil gerne se, at Apple vil give os mulighed for at give en konsistent brugeroplevelse for begge grupper forbrugere. Hvis vi kunne tilbyde en så avanceret anvendelse som en VPN Tracker 7 er ikke tilgængelig i Mac App Store, men har funktioner, der giver brugerne får maksimal effektivitet fra Apple økosystem, vi tror, det ville være en sejr, ikke kun til Apple, men også for alle Mac-brugere.
Erdanov af MoneyWiz er enig og peger også på de mange andre Mac App Store spørgsmål, der påvirker både udviklere og brugere, herunder en langvarig godkendelse proces applikationer i den første offentliggørelse i shop.
"Du vil ikke være i stand til at frigive en opdatering til patch en gang om ugen, fordi på det tidspunkt det er godkendt, du allerede vil være klar den næste opdatering. Og hvis det bliver afvist, vil du har brug for det igen for at argumentere og dermed gøre forvirring i anvendelsen kode på grund af sine forskelle, således at disse uberettigede risici. Af denne grund har vi en meget hurtig udviklingscyklus på Windows og Android-platforme, og meget langsom på OS X / iOS. Det er skidt for vores brugere. "
Væsentlige forbedringer i samspillet mellem applikationer
Nu helt mærkeligt at forstå, at desktop operativsystemer stadig skal forbedres med hensyn til åbning adgang til ansøgning interaktion med hinanden og udveksle data. Et sådant problem gør opstå på OS X, og anses af mange udviklere i løbet af de sidste par år, begyndte hun at tage fart, og dette igen, er endnu et tegn på regression OS X.
"Fuss med sandboxing, muligvis forbedret sikkerhed OS X og iOS, men det er også sat os tilbage et par år med hvad angår de måder, hvorpå applikationer kan kommunikere med hinanden. "- siger Thomas af Equinux. "Arbejdet med nogle af vores produkter, såsom Mail Designer og papirvarer Pack, afhænger af kommunikationen mellem applikationer. Ifølge de nuværende regler, er denne funktionalitet alvorligt begrænset. Der er et par løsninger, men på hele Apple forsøgte ikke at løse dette problem. "
Manglen på et sådant samarbejde omfatter også de filformater, forklarer udvikleren Keith Blount Scrivener:
"Apple giver nu udviklere mulighed for at importere og eksportere dokumenter i Word-format, men ikke understøtter dokumenter Sider, foruden Pages er et lukket format, hvilket betyder, at udviklerne ikke kan skrive hjælp af import og eksport selvstændigt. Dette er naturligvis forvirrende nye Scrivener brugere, der kan importere Microsoft Office-dokumenter, mens import af dokumenter i Apple-formatet er ikke tilgængelig. "
Blount henleder opmærksomheden på, at før Apple har brugt denne kendsgerning til at demonstrere øget støtte til samarbejde og kommunikation mellem applikationer.
"I Tiger show tid på WWDC, fik vi at vide, at de nye to-do lister, der er blevet tilføjet til mail, tilgængelig i form af en ramme, hvilket betyder, at deres anvendelse i et program, der støtter rammer. Opret en To-Do liste i Mail, og det vil blive vist i din egen applikation. Desværre gik det ikke ud, men jeg tror, at denne integration vil være fantastisk for påmindelser, Beskeder, Mail, Noter og andre. På samme måde ville du tilføje en note på min iPhone, og det ville snart være tilgængelige ikke kun i Notes.app på en Mac, men også, siger, Scrivener eller i sidepanelet Sider. Eller du kan bruge din email adresse for at sende beskeder direkte i applikationen. Jeg kunne komme med mange forskellige brugsscenarier for Scrivener, hvis det kan forbinde og interagere med alle disse applikationer. "
Blount bemærker, at dette kan medføre et sikkerhedsproblem, men Apple har allerede en fungerende mekanisme til at forhindre dem. For eksempel, i øjeblikket, kan brugerne angive, hvilke applikationer får lov til at få adgang til kontakter OS X.
Thomas fra Equinux hold sagde, at beslutningen er indlysende, da den allerede findes i iOS.
"The iOS er en interessant ramme Multipeer Connectivity, som giver dig mulighed for at oprette en ny kategori til iOS apps. Hans modpart i OS X har været med til at løse en masse problemer med samspillet med hinanden applikationer, som vi nu ansigt i OS X. »
iCloud bør "bare arbejde» ©
Tilstedeværelsen af iCloud på listen over ting i OS X fungerer ikke som vi gerne vil, er det ikke overraskende. Apples cloud storage fra starten var forvirrende og ikke give en sådan enkelhed og brugervenlighed som andre lignende løsninger, for eksempel, Dropbox eller Google Drev. På grund af forkert arbejde iCloud påvirker udviklere og brugere, der er skylden for tabet af deres data udviklere, ikke Apple.
"I øjeblikket iCloud perfekt sameksisterer med simple filformater, for eksempel vores Scapple applikation fungerer godt med iCloud», - siger Blount af Scrivener hold. "Men Scrivener bruger .bundle format - i virkeligheden er det en normal mappe med den fil, der er hentet til skyen og gemt der, giver mulighed for at arbejde med dem uden at det er nødvendigt at opbevare disse data i hukommelsen. iCloud stadig ikke virker med disse formater. Jeg vil gerne se forbedret og udvidet API, gør det muligt at arbejde med iCloud .bundle filer, såvel som separate filer i et enkelt projekt. "
Blount siger, at brugerne forventer store muligheder for at synkronisere programmer, men udviklerne er i øjeblikket tvunget til at bruge en forvirrende beslutning om at gøre det.
«Icloud sætte en god start for at gøre det nemmere, så jeg ønsker at se, hvad han vil udvikle sig yderligere og vil give os flere muligheder."
Fremtiden for desktop-operativsystem Apple
På trods af de velbegrundede klager, udvikleren MoneyWiz Ilya Erdanov erkender, at Apples, sandsynligvis tog den rigtige beslutning ved at ændre prioriteringen af at køre OS X på iOS, som det mobile marked vokser mere. Hvis de ikke allerede havde gjort det, har du savnet den største teknologiske boom i de seneste 20 år.
"Mobile platforme er billigere, bærbar, let at bruge, og for den gennemsnitlige bruger giver lignende funktionalitet. Almindelige brugere strejfe internettet og sociale netværk, lytte til musik, se videoer, spille spil og læse bøger. Før fremkomsten af iPhone og iPad til alle, der var nødvendig computer. Nu - nej ".
Samtidig, Erdanov andre udviklere understrege, at stationære og bærbare computere vil fortsat være kræve, så innovation på disse områder er meget vigtige, og til Apple nu er det tid til at vende tilbage til deres kilder. Udvikler Scrivener Blount siger:
"Disse udviklere, som jeg føler, at OS X var for lang" andenklasses borgere "i Apples campus."
Vi kan kun håbe og tro rygterne om, at i et par uger WWDC vi vil se en tilbagevenden af de prioriterede tilbage til Apple OS X.
"På trods af alle de problemer," - siger produktchef Equinux Thomas - "vi juble for udviklingen af OS X, og lægger stor vægt på Mac som en tredje platform, sammen med iPhone og iPad. Nogle mennesker sammenligne iPad og Mac med en personbil og en stor lastbil. Det ser ud til, at der stadig er en enorm mængde af mennesker, der ønsker at køre en lastbil. "