Michael Grotos, FastCompany editor webu, rozhovory s vývojáři ze čtyř populárních Mac aplikacích: vývojáře China písař Blount Developer MoneyWiz Ilya Erdanova, vedoucí vývojového oddělení Pixelmator Simonas Bastis a produktový manažer Adrian Equinux Thomas. Během věcných diskusí bylo mnoho zajímavých myšlenek o současném stavu věcí v Mac OS X a jeho budoucnosti. Jsme přesvědčeni, že naši čtenáři budou také předmětem zájmu, a tak jsme publikovat Překlad články.
Pokud si myslíte, zvěsti, Světová konference rarabotchikov Apple WWDC, ke kterému levice má méně než dva týdny, poprvé v historii nebude zaměřovat na iOS. Namísto kupertinovtsy stráví více času na novou verzi OS X.
Pokud dojde ke změnám, a nebudou okamžité, zvažte 4 vývojář populárních aplikací pro OS X. Říká se, že v posledních letech plocha operačního systému od společnosti Apple ustoupily do pozadí ve srovnání s mobilní, v důsledku kterého je velice pozadu v oblasti inovací a designu. Zde jsou hlavní problémy, které je třeba řešit Apple.
* * *
Tam, kde je to snadné?
„Porovnáme-li tři nejnovější verze OS X, pouze s tím rozdílem, jichž rozlišují mezi většinu uživatelů bude Standardní tapety „- řekl Adrian Thomas, produktový manažer Equinux, tvůrce populárních aplikací na Mac-Spot Map VPN Tracker 7 and Mail Designer Pro.
„Výsledkem je, že jsme stále v pohybu směrem k plně přizpůsobitelné prvky uživatelského rozhraní v naše produkty, nabízet nové rozhraní a držet krok s měnícím se vkusu designu. „- říká řekl.
Tento nedostatek pokroku ve vývoji uživatelského rozhraní je poměrně problematické, protože za posledních pět let, uživatelé se používají pro zjednodušení díky rozhraní do mobilního operačního systému, jako je iOS a Android. Ve stejné době, Thomas chápe snahu zaměřit se na Apple iOS zařízení s ročním prodejem desítky milionů zařízení, na rozdíl od máků, které se prodávají v menším měřítku. Nicméně zdůraznil, že iinovatsii v ploše operační systémy jsou také důležité, protože tam jsou některé úkoly, které mohou být vyřešeny pouze pomocí desktopové aplikace.
„Tam je obrovská pole pro inovaci desktopový operační systém, neboť nové myšlenky a koncepty uživatelských rozhraní. Když se podíváte na potrebiley, naši lidé se potýkají s úkoly, které by měly být pro každého snadné, stagnace ve vývoji osobního počítače se stává zřejmé. Ogranizatsii správa souborů pracovního prostoru, aplikace pro správu - všechny tyto věci mohou být více intuitivní. V posledních verzích OS X byly chabé pokusy o zlepšení správy souborů - značky, Finder a kartu atd. Nicméně, žádný z nich nebyl inovace, pokud jde o tom, jak používat operační systém. „- Říká Adrian.
Svěží pohled na staré problémy mohl pomoci vyřešit mnoho obtíže, které mají uživatelé na počítačích, říká.
„Často se stává, že jsou omezeny na jednoduché věci, které se potýkají spotřebitelé. Věci jako obrazy disků, ZIP archivy nebo organizace pracovní prostor se stává velkým problémem pro uživatele. level design současných verzí OS X stále neumožňuje snadné ovládání počítače. "
Pro firmy, jejíž výrobky jsou známé pro svou jednoduchost a přehlednost, Thomas tvrzení může znít rozporuplné, ale jinak zkušený developer souhlasí. Simonas Bastis, je vedoucí vývojového oddělení PixelmatorJeden z nejvýznamnějších OS X-aplikace v posledních pěti letech. Jeho design, funkčnost a jednoduchost vedl mnoho věřit, že Pixelmator je k dispozici dost pro každý úkol (sorry, Adobe).
Bastis řekl, že největším problémem yavletsya nenastraivaemy rozhraní pro vývojáře AquaA zastaralé barvy a písma. Ale tyto problémy jsou jen projevy globálního problému, zmínil Thomas.
„Ještě větší výzvou OS X je to, že se jedná o obrovský a komplexní produkt, který by mohl být o něco jednodušší a snadnější pro uživatele. Pixelmator je hluboce integrován do OS X a má mnoho přirozených funkcí, jako například palety barev, fontů, celoobrazovkovém režimu, v iCloudu, klávesové zkratky a další. Někdy pomáhá našim uživatelům provádět určité úkoly v Pixelmator, jsme bezděčně naučit je používat funkce OS X jako celek. Tam je na tom nic špatného, ale myslím, že z hlediska jednoduchosti uživatelského rozhraní, OS X má ještě hodně co učit od iOS.»
Rozpory OS X
Ale prodloužená absence pokroku, pokud jde o jednoduchost a design nejsou jediným problémem postihují operační systém stolního počítače Apple v posledních několika letech. Skutečností je, že to není jen stagnuje, a dokonce krok zpět, jak je uvedeno některými vývojáři.
„Jedinou útěchou je fakt, že Apple vždy poskytuje vývojářům jasný návod na vytvoření rozhraní a zajistit, že se jimi řídit, „- řekl Keith Blount z literatury a Latte, developer Scrivener, textový editor pro Mac, hodně označený ocenění.
„To vedlo ke vzniku jednotného uživatelského prostředí tak, aby uživatelé věděli, kam jsou některé citace procházení menu a ovládací prvky, bez ohledu na aplikaci, v jakém Jsou. Tento řád věcí nebyla tak brilantní, ale zvyšuje použitelnost aplikace a platformy jako celek. "
Podle Blount, problém spočívá v tom, že v průběhu posledních několika iterací OS X, lesk začala slábnout.
„V nedávném OS X zprávy začaly tečení do různých nesrovnalostí. Jednoduchý příklad - View menu, které vsterchaetsya téměř ve všech aplikacích. Podle příručky, by měl být umístěn hned za nabídce Úpravy a všechny nabídky konkrétní aplikace musí být mezi zobrazením a okna. Nicméně, v některých Apple aplikací, včetně stránek a iPhoto, View menu se nachází hned vedle v nabídce okno, zatímco v jiných zemích, například Safari nebo Mail - ne ".
Tento nový standard, a vývojáři by měl držet se ho? Blount, jakož i další vývojáři nevědí. Ale umístění menu - není jediná nesrovnalost má vplížil OS X. S Tiger Apple představil černé průsvitné HUD-Panel, které byly použity pro plovoucí panely, které obsahují různé ovládací prvky. A ačkoli Apple otevřela pro vývojáře, které jsou k dispozici v bílé barvě. To znamená, že vývojáři používající tyto panely ve svých aplikacích, je třeba dbát na vytvoření vlastní ovládací prvky, které vytvoří roztříštěnou uživatelské zkušenosti. Ostatní nesrovnalosti jsou ikony aplikací - některé z nich s vysokým leskem, jiní jsou ploché; sidebar, které jsou barevné nebo černobílé.
„Každý z těchto vad sám je maličkost, ale všichni dohromady, vyrůstají v lavina, která hrozí narušit pořádek. Pro Apple byl vždy normou experimentovat s novými konstrukčními standardy ve svých aplikacích a prezentovat je jako vývojářů obscheprinyatnye normy v příští aktualizaci OS X. Ale v posledních několika letech, Apple již experimentuje, ale nikdy se vrátil ke stejným normám každé SDK, ne v OS jako celek, ani jeho pokynu. Nyní, když Apple šel od skeumorfismus, chtěl bych vidět, že Apple inženýři přezkoumá všechny jejich pokusy a současnost jasné, jednotný design všech svých aplikací a operačních systémů obecně, a také poskytují jasné pokyny pro vývojáře. "
Nedostatek nových funkcí, zajímavé uživatelů
V té době, jak se zdá, že uživatelské prostředí OS X zhoršila v průběhu posledních několika let, což je další pozoruhodný příklad Jak složité Apple OS X pro obyvatele - nedostatek nových funkcí, které jsou nějakým způsobem viditelný až do konce Uživatel.
Dříve, každá verze OS X byly drastické a velmi nápadné s průměrnými funkcemi uživatele. Ale protože Apple přešel na ročním cyklu aktualizací a také bezplatné OS X, takové dramatické prvky zmizely. Mohlo by se říci, že se jedná o kompromis, aby se věci, pro které dosud musely platit $ 129, ale developer MoneyWiz Ilya Erdanov říká, že malé a téměř nepostřehnutelné nové funkce zabít zájem uživatelů OS X, což má vliv na prodej aplikací třetích stran, a na oplátku, zisk vývojáři.
„Je zřejmé, že v posledních letech, Mac OS X ztratil hodně, pokud jde o rozvoj a pokrok. Kromě malých změnách rozhraní, jediná významná výhoda OS X, která přijde na mysl, a pro které svým uživatelům hodnota, je 64bitová architektura a prestiž značky Apple. "
Erdanov také říká, že OS X se stala méně stabilní a zdálo se mnohem více chyb. Před pěti lety, případné systémové chyby byly nesmysly, zatímco nyní se staly samozřejmostí. Ale hlavní problém, jak říká, je nedostatek nových funkcí, jako ty, které byly zavedeny (Např, verzování souborů a „přirozené“ posouvání směrem) bylo přijato uživateli poněkud cool.
„Jsem toho názoru, že všechny inovace, které byly zavedeny Apple v posledních letech jen komplikovalo využívání OS X. Lidé jsou zmateni se směrem posouvání verzí dokumentů a tak dále. Mají experimentoval s různými technologiemi, které byly špatně přijatých ze strany uživatelů, a podle mého názoru v rozporu s OS. "
Zmatek Mac App Store
App Store byl neuvěřitelně úspěšný pro iOS, to ocení uživatele i vývojáře. Ale s Mac App Store to není tak, že má spoustu nevýhod. Jedním z nejvýznamnějších je nedostatek placených upgrade na aplikace, ale vývojáři říkají že kromě toho existují i další důležité otázky, které se týkají jak jim a uživatelů.
„Jako vývojáři, jsme zájem o získání největší počet uživatelů, aniž by výdajů plýtvání zdroji potřebné ke spuštění více verzí stejné aplikace, „- řekl Adrian Thomas Equinux. „Ale používání aplikace Mac App Store a podepsala s Gatekeeper, není to totéž. Současná omezení Mac App Store, stejně jako její přijetí uživateli bez velkého nadšení, to další z důvodů, proč dáváme přednost distribuci aplikací skrze své vlastní shopu. Ve stejné době, některé funkce jsou k dispozici pouze aplikace z Mac App Store.»
Funkčnost, která říká Thomas, je integrace s iCloud a Push-oznámení. Jsou k dispozici pouze pro aplikace, které jsou distribuovány přes Mac App Store. Nicméně, v některých aplikacích nad rámec obsahuje funkce, které Apple zakazuje aplikace Mac App Store. To znamená, že vývojáři mají vytvořit dvě verze svých aplikací s různými funkcemi.
Thomas a Equinux řešení tým je vytvořit jednu sadu funkcí pro aplikace z Mac App Store, a pro aplikaci podepsán Gatekeeper.
Jsme přesvědčeni, že nyní stále existuje mnoho důvodů, proč by odůvodňovaly distribuci aplikací mimo Mac App Store, a budoucnost by rád viděl, že Apple nám dá schopnost poskytovat konzistentní uživatelské zkušenosti u obou skupin spotřebitelů. Pokud bychom mohli nabídnout takové pokročilé aplikace jako VPN Tracker 7 není k dispozici v Mac App Store, ale má vlastnosti, které umožňují uživatelé získají účinnost maximum od Apple ekosystému, myslíme si, že by bylo vítězství nejen pro Apple, ale i pro všechny Uživatelé počítačů Mac.
Erdanov z MoneyWiz souhlasí a rovněž poukazuje na mnoho dalších otázek Mac App Store, které ovlivňují jak vývojáři a uživatelé, včetně zdlouhavé aplikací procesu schválení v prvním zveřejnění v shopu.
„Nebudete moci uvolnit aktualizaci náplasti jednou týdně, protože v době, kdy ji schválí, již budete připraveni na další aktualizace. A je-li zamítnuta, budete ji potřebovat znovu dohadovat což zmatek v kódu aplikace, protože jeho odlišností, takže tyto neoprávněné rizika. Z tohoto důvodu máme velmi rychlý vývojový cyklus na platformách Windows a Android, a velmi pomalý na OS X / iOS. To je špatné pro naše uživatele. "
Významné vylepšení v interakci aplikací
Teď docela podivné pochopit, že desktopový operační systémy stále je třeba zlepšit, pokud jde o umožnění přístupu k interakci aplikace s sebou a výměnu dat. Takový problém se vyskytují na OS X, a je zvažován mnoho vývojářů v průběhu několika posledních let, začala nabírat rychlost, a to v pořadí, je dalším znakem regresní OS X.
„Fuss s sandboxu, rovněž nastavit případně zlepšit bezpečnost OS X a iOS, ale to nám o několik let zpátky se Podmínky způsobu, jakým mohou aplikace komunikovat mezi sebou navzájem. „- říká Thomas Equinux. „Práce některé z našich produktů, jako je Mail Designer a papírnictví Pack závisí na komunikaci mezi aplikacemi. Podle současných pravidel, tato funkce je silně omezena. Existuje několik řešení, ale na celém Apple nepokoušel se tento problém vyřešit. "
Nedostatek této spolupráce se vztahuje i na formátů souborů, vysvětluje vývojář Keith Blount písaře:
„Apple nyní dává vývojářům možnost importovat a exportovat dokumenty ve formátu Word, ale nepodporuje dokumenty Stránky, kromě stran je uzavřená formát, což znamená, že vývojáři nemohou zapsat prostředky dovozu a vývozu nezávisle na sobě. To samozřejmě matoucí nové uživatele písaře, který lze importovat dokumenty Microsoft Office, zatímco import dokumentů ve formátu Apple není k dispozici. "
Blount upozorňuje na skutečnost, že předtím, než se používá Apple tuto skutečnost prokázat zvýšenou podporu pro spolupráci a komunikaci mezi aplikacemi.
„V té době ukazují Tiger na WWDC, bylo nám řečeno, že nové seznamy úkolů, které byly přidány k poště, budou k dispozici v podobě rámce, což znamená, že jejich použití v jakékoliv aplikaci, která podporuje rámce. Vytvořit seznam úkolů v Mail a objeví se ve vlastní aplikaci. Bohužel to nevyšlo, ale myslím, že tato integrace by být ohromující pro připomenutí, Zprávy, Mail, poznámky a další. Stejným způsobem byste přidat poznámku na mém iPhone a brzy bude k dispozici nejen v Notes.app na Mac, ale také říci, písař nebo v postranním panelu stránek. Nebo můžete použít e-mailovou adresu pro odesílání zpráv přímo v aplikaci. Mohl bych přijít s mnoha různých scénářů využití pro Scrivener, pokud to lze spojit a komunikovat se všemi těmito aplikacemi. "
Blount konstatuje, že by to mohlo způsobit problémy se zabezpečením, ale Apple má již fungující mechanismus, který jim předcházet. Například v současné době, uživatelé mohou určit, které aplikace jsou povolen přístup k kontakty OS X.
Thomas Equinux týmu řekl, že rozhodnutí je zřejmé, neboť již v iOS existuje.
„IOS je zajímavý rámec Multipeer Connectivity, který vám umožní vytvořit novou kategorii pro iOS. Jeho protějšek v OS X pomohla vyřešit mnoho problémů s interakcí s každým jiných aplikací, které nyní čelíme v OS X. »
iCloud by „jen práce» ©
Přítomnost iCloud v seznamu věcí v OS X nefungují, jak bychom chtěli, není překvapivé. Apple cloud storage od začátku bylo matoucí a nedal takovou jednoduchost a snadnost použití s jinými podobnými řešeními, například Dropbox nebo Disk Google. Z důvodu chybné práce iCloud ovlivňuje vývojáři a uživatelé, které jsou vinu za ztrátu svých datových vývojářů, ne Apple.
„V tuto chvíli iCloud dokonale koexistuje s jednoduchými souborových formátů, například naše Scapple aplikace pracuje dobře s iCloud», - říká Blount scrivener týmu. „Ale Scrivener používá .bundle formátu - ve skutečnosti, to je normální složka s soubor, který je stažen do cloudu a tam uloženy, poskytuje možnost pracovat s nimi bez nutnosti ukládat tato data v paměti. iCloud stále nepracuje s těmito formáty. Já bych si přál, aby zlepšil a rozšířil API, které umožňují práci s iCloud .bundle soubory, stejně jako samostatné soubory v jednom projektu. "
Blount říká, že uživatelé očekávají velké příležitosti k synchronizaci aplikací, ale vývojáři jsou v současné době nuceny používat matoucí rozhodnutí učinit.
«ICloud dát skvělý start, aby bylo jednodušší, tak chci vidět, co se bude dále rozvíjet a poskytne nám více příležitostí.“
Budoucnost desktop operačního systému společnosti Apple
Přes dobře odůvodněných reklamací, developer MoneyWiz Ilya Erdanov uznává, že Apple je, s největší pravděpodobností se správné rozhodnutí změnou priority běhu OS X na iOS, jako je mobilní trh roste více. Kdyby tak ještě neučinili, že jste vynechal největší technologický boom v průběhu posledních 20 let.
„Mobilní platformy jsou levnější, přenosný, snadno ovladatelný, a pro běžného uživatele poskytuje podobné funkce. Běžní uživatelé se potulují po internetu a sociálních sítí, poslouchat hudbu, sledovat videa, hrát hry a číst knihy. Před příchodem iPhone a iPad na vše, co bylo potřeba počítač. Teď - ne ".
Ve stejné době, Erdanov další vývojáři zdůrazňují, že stolní počítače a notebooky budou i nadále Požadujeme, aby inovace v těchto oblastech jsou velmi důležité, a pro Apple nyní je čas vrátit se do svých zdroje. Developer Scrivener Blount říká:
„Tito vývojáři, protože mám pocit, že OS X je příliš dlouhý“ class občanem druhé „v Apple kampusu.“
Můžeme jen doufat a věřit pověsti, že za pár týdnů WWDC dočkáme návratu prioritní zpět na Apple OS X.
„Přes všechny problémy,“ - říká produktový manažer Equinux Thomas - „my fandit pro rozvoj OS X, a přikládají velký význam pro Mac jako třetí platformu, spolu s iPhone a iPad. Někteří lidé porovnat iPad a Mac s osobním automobilem a velkého náklaďáku. Zdá se, že stále existuje velké množství lidí, kteří chtějí řídit náklaďák. "