Tento článok bol napísaný Bruce Horn - popredný vývojár softvéru Macintosh. Predtým pracoval mnoho rokov v podobnom postavení v spoločnosti Xerox. V tomto článku, Bruce snažil rozptýliť zvesti o dobre známou skutočnosťou, že Apple ukradol veľa nápadov zamestnancov spoločnosti Xerox a zdieľal jeho stanovisko k vývoju technológií v budúcnosti.
Ako to všetko začalo
Aj príliš často počuť diskusiu o tom, že užívateľské rozhranie Macintosh bol práve skopírovaný. Väčšina ľudí si myslí, že myšlienky boli ukradnuté po Steve Jobs navštívil výskumného centra Xerox Palo Alto. Bohužiaľ, musím vás sklamať - je rozdiel medzi Apple a Xerox sú veľmi významné rozhrania.
Počas svojej návštevy, Steve sledovali prácu Smalltalk integrovaného vývojového prostredia, ktorý podporuje správu myši, vytvárať pop-up menu, rozbaľovacie zoznamy a ďalšie ďalšie. Lisa delenie na Apple vytvoril systém založený na demo verziu Smalltalk, a tím Mac neskôr požičiaval tieto myšlienky. Ale pri realizácii konečného pre Apple, a Xerox bol obrovský rozdiel.
Smalltalk nemal Finder, funkcie drag-and-drop bol kompletne napísané programátorov Macintosh, rovnako ako mnoho ďalších. Tím Lisa sami vyvinuli niektoré základné veci: rozbaľovacie menu, okná riadenie modelu schránky.
Smalltalk znamenalo ovládanie myši s tromi tlačidlami, kedy myš pre Macintosh mal len jedno tlačidlo. Jeden z mála zhodných vlastností a Macintosh systémy Smaltalk mali možnosť upozorniť, strih a kopírovanie textu.
Na konci, je rozdiel v architektúre medzi Macintosh a Xerox dôležitejšie ako rozdiel medzi Mac a Windows. To nie je prekvapujúce, pretože Microsoft mal prístup k niektorým API a kód vzoriek s cieľom previesť niektorých programov so systémom Windows na Mac. A to aj napriek skutočnosti, že v tímoch Lisa a Macintosh pracujú bývalí zamestnanci spoločnosti Xerox, sme nevyužili znalosti iných ľudí o spôsobe, akým ľudia myslia.
ohliadnutie
Podľa môjho názoru je softvérová architektúra Xerox boli ešte schodnejšou ako Mac Do systému Windows, vďaka čomu ošetrené s ohľadom na prácu svojich programátorov. Xerox hviezda a už mi nespôsobí nič iné ako radosti.
Na Apple, môžeme vytvorili zložitejšie štruktúry, ale z dôvodu výkonu nízkymi cenami sme nevykonali bezpečnostné funkcie a multitasking, ako by sme chceli. Pôvod Mac hrozne obmedzené RAM pamäte a disku. My banálne nie je dostatok priestoru pre ďalšie kódu, takže mnohí zamestnanci boli sklamaní, pretože je potrebné robiť kompromisy.
Minulosť a budúcnosť
Domnievam sa, že v roku 1976 vo svete špičkových technológií sa vyvíja príliš pomaly. Zakaždým, keď sa jednoducho znovu vynájsť koleso. Smalltalk bol dobrý jazyk s prekladom do bytecode, dávno pred vznikom Java. Objektovo orientované jazyky sú dnes veľmi populárne, ako to bolo pred 30 rokmi. Vývojové prostredie nie je veľký pokrok vo svojej funkčnosti.
Sme veľmi ďaleko od konečnej kapacity výpočtové zariadenia, sme príliš veľa práce. Avšak, dopad na trhu je tak veľký, že nevyhnutne spomaliť vývoj technológií. Prečo zavádzať niečo revolučné, keď všetko je skvelé a predáva sa bez nej?
Avšak si myslím, že sa môžeme spoľahnúť na Apple. Firma je tiež schopná priviesť k dokonalosti mnoho vecí, ktoré by boli vynájdené k nim. Macintosh a my to dokázal.
via Folklore.org