Michael Grotos, FastCompany editor webu, rozhovory s vývojármi zo štyroch populárnych Mac aplikáciách: vývojárov China pisár Blount Developer MoneyWiz Ilya Erdanova, vedúci vývojového oddelenia Pixelmator Simonas Bastis a produktový manažér Adrian Equinux Thomas. Počas vecných diskusií bolo veľa zaujímavých myšlienok o súčasnom stave vecí v Mac OS X a jeho budúcnosti. Sme presvedčení, že naši čitatelia budú tiež predmetom záujmu, a tak sme publikovať Preklad články.
Ak si myslíte, zvesti, Svetová konferencia rarabotchikov Apple WWDC, ku ktorému ľavica má menej ako dva týždne, prvýkrát v histórii nebude zameriavať na iOS. Namiesto kupertinovtsy strávi viac času na novú verziu OS X.
Pokiaľ dôjde k zmenám, a nebudú okamžité, zvážte 4 vývojár populárnych aplikácií pre OS X. Hovorí sa, že v posledných rokoch plocha operačného systému od spoločnosti Apple ustúpili do pozadia v porovnaní s mobilnou, v dôsledku ktorého je veľmi pozadu v oblasti inovácií a dizajnu. Tu sú hlavné problémy, ktoré treba riešiť Apple.
* * *
Tam, kde je to ľahké?
"Ak porovnáme tri najnovšie verzie OS X, iba s tým rozdielom, ktorých rozlišujú medzi väčšinu užívateľov bude Štandardné tapety "- povedal Adrian Thomas, produktový manažér Equinux, tvorca populárnych aplikácií na Mac-Spot Map VPN Tracker 7 and Mail Designer Pro.
"Výsledkom je, že sme stále v pohybe smerom k plne prispôsobiteľné prvky používateľského rozhrania v naše produkty, ponúkať nové rozhranie a držať krok s meniacim sa vkusu dizajnu. "- hovorí povedal.
Tento nedostatok pokroku vo vývoji užívateľského rozhrania je pomerne problematické, pretože za posledných päť rokov, užívatelia sa používajú pre zjednodušenie vďaka rozhraniu do mobilného operačného systému, ako je iOS a Android. V rovnakej dobe, Thomas chápe snahu zamerať sa na Apple iOS zariadení s ročným predajom desiatky miliónov zariadení, na rozdiel od makov, ktoré sa predávajú v menšom meradle. Avšak zdôraznil, že iinovatsii v ploche operačné systémy sú tiež dôležité, pretože tam sú niektoré úlohy, ktoré môžu byť vyriešené len pomocou desktopové aplikácie.
"Tam je obrovská pole pre inováciu desktopový operačný systém, pretože nové myšlienky a koncepty užívateľských rozhraní. Keď sa pozriete na potrebiley, naši ľudia sa stretávajú s úlohami, ktoré by mali byť pre každého ľahké, stagnácia vo vývoji osobného počítača sa stáva zrejmé. Ogranizatsii správa súborov pracovného priestoru, aplikácie pre správu - všetky tieto veci môžu byť viac intuitívne. V posledných verziách OS X boli chabé pokusy o zlepšenie správy súborov - značky, Finder a kartu atď. Avšak, žiadny z nich nebol inovácie, pokiaľ ide o tom, ako používať operačný systém. "- Hovorí Adrian.
Svieži pohľad na staré problémy mohol pomôcť vyriešiť veľa ťažkosti, ktoré majú užívatelia na počítačoch, hovorí.
"Často sa stáva, že sú obmedzené na jednoduché veci, ktoré sa stretávajú spotrebitelia. Veci ako obrazy diskov, ZIP archívy alebo organizácie pracovný priestor sa stáva veľkým problémom pre užívateľov. level dizajn súčasných verzií OS X stále neumožňuje jednoduché ovládanie počítača. "
Pre firmy, ktorej výrobky sú známe pre svoju jednoduchosť a prehľadnosť, Thomas tvrdenie môže znieť rozporuplné, ale inak skúsený developer súhlasí. Simonas Bastis, je vedúci vývojového oddelenia PixelmatorJeden z najvýznamnejších OS X-aplikácie v posledných piatich rokoch. Jeho dizajn, funkčnosť a jednoduchosť viedol mnoho veriť, že Pixelmator je k dispozícii dosť pre každú úlohu (sorry, Adobe).
Bastis povedal, že najväčším problémom yavletsya nenastraivaemy rozhranie pre vývojárov AquaA zastarané farby a písma. Ale tieto problémy sú len prejavy globálneho problému, zmienil Thomas.
"Ešte väčšou výzvou OS X je to, že sa jedná o obrovský a komplexný produkt, ktorý by mohol byť o niečo jednoduchšie a ľahšie pre užívateľov. Pixelmator je hlboko integrovaný do OS X a má mnoho prirodzených funkcií, ako napríklad palety farieb, fontov, celoobrazovkovom režime, v iCloudu, klávesové skratky a ďalšie. Niekedy pomáha našim používateľom vykonávať určité úlohy v Pixelmator, sme mimovoľne naučiť ich používať funkcie OS X ako celok. Tam je na tom nič zlé, ale myslím, že z hľadiska jednoduchosti používateľského rozhrania, OS X má ešte veľa čo učiť od iOS. »
Rozpory OS X
Ale predĺžená absencia pokroku, pokiaľ ide o jednoduchosť a dizajn nie sú jediným problémom postihujú operačný systém stolového počítača Apple v posledných niekoľkých rokoch. Skutočnosťou je, že to nie je len stagnuje, a dokonca krok späť, ako je uvedené niektorými vývojári.
"Jedinou útechou je fakt, že Apple vždy poskytuje vývojárom jasný návod na vytvorenie rozhrania a zabezpečiť, že sa nimi riadiť, "- povedal Keith Blount z literatúry a Latte, developer Scrivener, textový editor pre Mac, veľa označený ocenenie.
"To viedlo k vzniku jednotného užívateľského prostredia tak, aby používatelia vedeli, kam sú niektoré citácie prechádzanie menu a ovládacie prvky, bez ohľadu na aplikáciu, v akom Sú. Tento poriadok vecí nebola tak brilantné, ale zvyšuje použiteľnosť aplikácie a platformy ako celok. "
Podľa Blount, problém spočíva v tom, že v priebehu posledných niekoľkých iterácií OS X, lesk začala slabnúť.
"V nedávnom OS X správy začali tečenie do rôznych nezrovnalostí. Jednoduchý príklad - View menu, ktoré vsterchaetsya takmer vo všetkých aplikáciách. Podľa príručky, by mal byť umiestnený hneď za ponuke Úpravy a všetky ponuky konkrétnej aplikácie musí byť medzi zobrazením a okná. Avšak, v niektorých Apple aplikácií, vrátane stránok a iPhoto, View menu sa nachádza hneď vedľa v ponuke okno, zatiaľ čo v iných krajinách, napríklad Safari alebo Mail - nie ".
Tento nový štandard, a vývojári by mal držať sa ho? Blount, ako aj ďalšie vývojári nevedia. Ale umiestnenie menu - nie je jediná nezrovnalosť má vkradol OS X. S Tiger Apple predstavil čierne priesvitné HUD-Panel, ktoré boli použité pre plávajúce panely, ktoré obsahujú rôzne ovládacie prvky. A hoci Apple otvorila pre vývojárov, ktoré sú k dispozícii v bielej farbe. To znamená, že vývojári používajúci tieto panely vo svojich aplikáciách, je potrebné dbať na vytvorenie vlastnej ovládacie prvky, ktoré vytvoria roztrieštenou užívateľské skúsenosti. Ostatné nezrovnalosti sú ikony aplikácií - niektoré z nich s vysokým leskom, iní sú ploché; sidebar, ktoré sú farebné alebo čiernobiele.
"Každý z týchto vád sám je maličkosť, ale všetci dohromady, vyrastajú v lavína, ktorá hrozí narušiť poriadok. Pre Apple bol vždy normou experimentovať s novými konštrukčnými štandardy vo svojich aplikáciách a prezentovať ich ako vývojárov obscheprinyatnye normy v budúcej aktualizácii OS X. Ale v posledných niekoľkých rokoch, Apple už experimentuje, ale nikdy sa vrátil k rovnakým štandardom všetkých SDK, nie v OS ako celok, ani jeho pokynu. Teraz, keď Apple išiel od skeumorfismus, chcel by som vidieť, že Apple inžinieri preskúma všetky ich pokusy a súčasnosť jasné, jednotný dizajn všetkých svojich aplikácií a operačných systémov všeobecne, a tiež poskytujú jasné pokyny pre vývojárov. "
Nedostatok nových funkcií, zaujímavé užívateľov
V tej dobe, ako sa zdá, že užívateľské prostredie OS X zhoršila v priebehu posledných niekoľkých rokov, čo je ďalší pozoruhodný príklad Ako zložité Apple OS X pre obyvateľov - nedostatok nových funkcií, ktoré sú nejakým spôsobom viditeľný až do konca Užívateľ.
Skôr, každá verzia OS X boli drastické a veľmi nápadné s priemernými funkciami používateľa. Ale pretože Apple prešiel na ročnom cykle aktualizácií a tiež bezplatné OS X, také dramatické prvky zmizli. Mohlo by sa povedať, že sa jedná o kompromis, aby sa veci, pre ktoré doteraz museli platiť $ 129, ale developer MoneyWiz Ilya Erdanov hovorí, že malé a takmer nepostrehnuteľné nové funkcie zabiť záujem používateľov OS X, čo má vplyv na predaj aplikácií tretích strán, a na oplátku, zisk vývojári.
"Je zrejmé, že v posledných rokoch, Mac OS X stratil veľa, pokiaľ ide o rozvoj a pokrok. Okrem malých zmenách rozhranie, jediná významná výhoda OS X, ktorá príde na myseľ, a pre ktoré svojim užívateľom hodnota, je 64-bitová architektúra a prestíž značky Apple. "
Erdanov tiež hovorí, že OS X sa stala menej stabilné a zdalo sa oveľa viac chýb. Pred piatimi rokmi, prípadné systémové chyby boli nezmysly, zatiaľ čo teraz sa stali samozrejmosťou. Ale hlavný problém, ako hovorí, je nedostatok nových funkcií, ako tie, ktoré boli zavedené (Napr, verzovania súborov a "prirodzené" posúvanie smerom) bolo prijaté užívateľovi trochu cool.
"Som toho názoru, že všetky inovácie, ktoré boli zavedené Apple v posledných rokoch len komplikovalo využívania OS X. Ľudia sú zmätení sa smerom posúvanie verzií dokumentov a tak ďalej. Majú experimentoval s rôznymi technológiami, ktoré boli zle prijatých zo strany užívateľov, a podľa môjho názoru v rozpore s OS. "
Zmätok Mac App Store
App Store bol neuveriteľne úspešný pre iOS, to ocenia užívateľov i vývojárov. Ale s Mac App Store to nie je tak, že má veľa nevýhod. Jedným z najvýznamnejších je nedostatok platených upgrade na aplikácie, ale vývojári hovoria že okrem toho existujú aj ďalšie dôležité otázky, ktoré sa týkajú tak im a užívateľov.
"Ako vývojári, sme záujem o získanie najväčší počet užívateľov, bez výdavkov plytvanie zdrojmi potrebné na spustenie viac verzií rovnaké aplikácie, "- povedal Adrian Thomas Equinux. "Ale používanie aplikácie Mac App Store a podpísala s Gatekeeper, nie je to to isté. Súčasná obmedzenia Mac App Store, rovnako ako jej prijatie užívateľmi bez veľkého nadšenia, to ďalší z dôvodov, prečo dávame prednosť distribúciu aplikácií skrze svoje vlastné shopu. V rovnakej dobe, niektoré funkcie sú k dispozícii len aplikácie z Mac App Store. »
Funkčnosť, ktorá hovorí Thomas, je integrácia s iCloud a Push-oznámenia. Sú k dispozícii len pre aplikácie, ktoré sú distribuované cez Mac App Store. Avšak, v niektorých aplikáciách nad rámec obsahuje funkcie, ktoré Apple zakazuje aplikácia Mac App Store. To znamená, že vývojári majú vytvoriť dve verzie svojich aplikácií s rôznymi funkciami.
Thomas a Equinux riešenie tím je vytvoriť jednu sadu funkcií pre aplikácie z Mac App Store, a pre aplikáciu podpísaný Gatekeeper.
Sme presvedčení, že teraz stále existuje mnoho dôvodov, prečo by odôvodňovali distribúciu aplikácií mimo Mac App Store, a budúcnosť by rád videl, že Apple nám dá schopnosť poskytovať konzistentné užívateľské skúsenosti u oboch skupín spotrebiteľov. Ak by sme mohli ponúknuť také pokročilé aplikácie ako VPN Tracker 7 nie je k dispozícii v Mac App Store, ale má vlastnosti, ktoré umožňujú užívatelia získajú účinnosť maximum od Apple ekosystému, myslíme si, že by bolo víťazstvo nielen pre Apple, ale aj pre všetkých Používatelia počítačov Mac.
Erdanov z MoneyWiz súhlasí a tiež poukazuje na mnoho ďalších otázok Mac App Store, ktoré ovplyvňujú ako vývojári a používatelia, vrátane zdĺhavé aplikácií procesu schválenia v prvom zverejnení v shopu.
"Nebudete môcť uvoľniť aktualizáciu náplasti raz týždenne, pretože v čase, keď ju schváli, už budete pripravení na ďalšie aktualizácie. A ak je zamietnutá, budete ju potrebovať znovu dohadovať čo zmätok v kóde aplikácie, pretože jeho odlišností, takže tieto neoprávnené riziká. Z tohto dôvodu máme veľmi rýchly vývojový cyklus na platformách Windows a Android, a veľmi pomalý na OS X / iOS. To je zlé pre našich užívateľov. "
Významné vylepšenie v interakcii aplikácií
Teraz celkom podivné pochopiť, že desktopový operačné systémy stále je potrebné zlepšiť, pokiaľ ide o umožnenie prístupu k interakcii aplikácie so sebou a výmenu dát. Takýto problém sa vyskytujú na OS X, a je zvažoval mnoho vývojárov v priebehu niekoľkých posledných rokov, začala naberať rýchlosť, a to v poradí, je ďalším znakom regresná OS X.
"Fuss s sandboxe, takisto nastaviť prípadne zlepšiť bezpečnosť OS X a iOS, ale to nám o niekoľko rokov späť sa Podmienky spôsobu, akým môžu aplikácie komunikovať medzi sebou navzájom. "- hovorí Thomas Equinux. "Práca niektoré z našich produktov, ako je Mail Designer a papiernictva Pack závisí na komunikáciu medzi aplikáciami. Podľa súčasných pravidiel, táto funkcia je silne obmedzená. Existuje niekoľko riešení, ale na celom Apple nepokúšal sa tento problém vyriešiť. "
Nedostatok tejto spolupráce sa vzťahuje aj na formátov súborov, vysvetľuje vývojár Keith Blount pisára:
"Apple teraz dáva vývojárom možnosť importovať a exportovať dokumenty vo formáte Word, ale nepodporuje dokumenty Stránky, okrem strán je uzavretá formát, čo znamená, že vývojári nemôžu zapísať prostriedky dovozu a vývozu nezávisle na sebe. To samozrejme mätúce nových používateľov pisára, ktorý možno importovať dokumenty Microsoft Office, zatiaľ čo import dokumentov vo formáte Apple nie je k dispozícii. "
Blount upozorňuje na skutočnosť, že predtým, než sa používa Apple túto skutočnosť preukázať zvýšenú podporu pre spoluprácu a komunikáciu medzi aplikáciami.
"V tej dobe ukazujú Tiger na WWDC, bolo nám povedané, že nové zoznamy úloh, ktoré boli pridané k pošte, budú k dispozícii v podobe rámca, čo znamená, že ich použitie v akejkoľvek aplikácii, ktorá podporuje rámca. Vytvoriť zoznam úloh v Mail a objaví sa vo vlastnej aplikácii. Bohužiaľ to nevyšlo, ale myslím, že táto integrácia by byť ohromujúce pre pripomenutie, Správy, Mail, poznámky a ďalšie. Rovnakým spôsobom by ste pridať poznámku na mojom iPhone a čoskoro bude k dispozícii nielen v Notes.app na Mac, ale tiež povedať, pisár alebo v bočnom paneli stránok. Alebo môžete použiť e-mailovú adresu pre odosielanie správ priamo v aplikácii. Mohol by som prísť s mnohých rôznych scenárov využitia pre Scrivener, pokiaľ to je možné spojiť a komunikovať so všetkými týmito aplikáciami. "
Blount konštatuje, že by to mohlo spôsobiť problémy so zabezpečením, ale Apple má už fungujúci mechanizmus, ktorý im predchádzať. Napríklad v súčasnej dobe, užívatelia môžu určiť, ktoré aplikácie sú povolený prístup k kontakty OS X.
Thomas Equinux tímu povedal, že rozhodnutie je zrejmé, lebo už v iOS existuje.
"IOS je zaujímavý rámec Multipeer Connectivity, ktorý vám umožní vytvoriť novú kategóriu pre iOS. Jeho náprotivok v OS X pomohla vyriešiť veľa problémov s interakciou s každým iných aplikácií, ktoré teraz čelíme v OS X. »
iCloud by "len práca» ©
Prítomnosť iCloud v zozname vecí v OS X nefungujú, ako by sme chceli, nie je prekvapivé. Apple cloud storage od začiatku bolo mätúce a nedal takú jednoduchosť a jednoduchosť použitia s inými podobnými riešeniami, napríklad Dropbox alebo Disk Google. Z dôvodu chybnej práce iCloud ovplyvňuje vývojári a užívatelia, ktoré sú vinu za stratu svojich dátových vývojárov, nie Apple.
"V tejto chvíli iCloud dokonale koexistuje s jednoduchými súborových formátov, napríklad naše Scapple aplikácia pracuje dobre s iCloud», - hovorí Blount scrivener tímu. "Ale Scrivener používa .bundle formátu - v skutočnosti, to je normálne zložka s súbor, ktorý je stiahnutý do cloudu a tam uložené, poskytuje možnosť pracovať s nimi bez nutnosti ukladať tieto dáta v pamäti. iCloud stále nepracuje s týmito formátmi. Ja by som si prial, aby zlepšiť a rozšíriť API, ktoré umožňujú prácu s iCloud .bundle súbory, rovnako ako samostatné súbory v jednom projekte. "
Blount hovorí, že užívatelia očakávajú veľké príležitosti na synchronizáciu aplikácií, ale vývojári sú v súčasnej dobe nútené používať mätúce rozhodnutie urobiť.
«ICloud dať skvelý štart, aby bolo jednoduchšie, tak chcem vidieť, čo sa bude ďalej rozvíjať a poskytne nám viac príležitostí."
Budúcnosť desktop operačného systému spoločnosti Apple
Cez dobre odôvodnených reklamácií, developer MoneyWiz Ilya Erdanov uznáva, že Apple je, s najväčšou pravdepodobnosťou sa správne rozhodnutie zmenou priority behu OS X na iOS, ako je mobilný trh rastie viac. Keby tak ešte neurobili, že ste vynechal najväčší technologický boom v priebehu posledných 20 rokov.
"Mobilné platformy sú lacnejšie, prenosný, ľahko ovládateľný, a pre bežného užívateľa poskytuje podobné funkcie. Bežní užívatelia sa potulujú po internete a sociálnych sietí, počúvať hudbu, sledovať videá, hrať hry a čítať knihy. Pred príchodom iPhone a iPad na všetko, čo bolo treba počítač. Teraz - nie ".
V rovnakej dobe, Erdanov ďalšie vývojári zdôrazňujú, že stolové počítače a notebooky budú aj naďalej Požadujeme, aby inovácie v týchto oblastiach sú veľmi dôležité, a pre Apple teraz je čas vrátiť sa do svojich zdroje. Developer Scrivener Blount hovorí:
"Títo vývojári, pretože mám pocit, že OS X je príliš dlhý" class občanom druhej "v Apple kampuse."
Môžeme len dúfať a veriť povesti, že za pár týždňov WWDC dočkáme návratu prioritné späť na Apple OS X.
"Cez všetky problémy," - hovorí produktový manažér Equinux Thomas - "my fandiť pre rozvoj OS X, a prikladajú veľký význam pre Mac ako tretí platformu, spolu s iPhone a iPad. Niektorí ľudia porovnať iPad a Mac s osobným automobilom a veľkého nákladiaku. Zdá sa, že stále existuje veľké množstvo ľudí, ktorí chcú riadiť nákladiak. "