Idag, ett litet experiment på MacRadar. Vi frågade utvecklarna ett välkänt och populära program för att prata om hur man skapar en ny version av de svårigheter och intressanta saker som de har stött på. Jag tror att det kan vara intressant för användarna och :) I slutet av historien hittar konkurrens. - Vladimir Yashnikov
Som några av er redan vet, släppte vi den första offentliga beta DaisyDisk 2.
Sedan början av 2009, när vi släppte den första versionen av programmet, har en hel del förändrats. DaisyDisk har blivit mycket fler användare, och de omfattar både enkla ägare makbukov (Apple fortfarande älskar alla spara till hårddisken) och Apple anställda eller chefer IT-avdelningar video studios. Vi har avsevärt förbättrat ansökan att få värdefull erfarenhet, träffade västerländska utvecklare omgjorda platsen och började inspelningen Twitter…
För drygt ett år sedan vi inte ens planerar att släppa två, förutsatt utveckla 1.x gren "hela vägen", och särskilda behov inte var en större uppdatering.
Alla planer bröt raderingsfunktion :) Efter många timmars design och känsla för detaljer var tydligt att existerande kodbas vi inte lämna och i syfte att genomföra borttagande av filer vackra och eleganta (men i övrigt fanns det ingen idé att göra) har att skriva om en betydande del av program. Från en viss punkt för att upprätthålla två olika grenar inte längre var möjligt, eftersom en stor del av sin förbättringar DaisyDisk 1.5.x skyldig den med tidigare versioner av motorn "två" :)
Samtidigt med slutförandet av motorn och ändrat utseendet på ansökan. Genomskinligt "zebra" vi måste matas, och trenden mot konvergens iOS med Mac OS X var ganska uppenbart i början av året.
ansökan design tog oss ett par månader. Genom design, uppenbarligen betydde inte att måla vackra bilder, och arbetet med utformningen gränssnitt, dess teckning, utforska delar vzamodeystviya. Till exempel utformningen av huvudskärmen, tog det ungefär tre dussin iterationer (upp till en vecka vardera), och studiet av avlägsnandet - inte mindre än femtio, inklusive skapandet av dussintals fungerande prototyper. Mycket tid ägnades på "små saker" som studiet av animering eller finjustera anställning disk indikator.
Nyligen väsentliga förändringar har gjorts mindre än en månad sedan, efter avslutad testa alfaversionen av de faktiska användarna, samt frysning har listan (alla väsentliga förändringar och förbättringar överförs till 2,01 och mer), det första gränssnittet DaisyDisk utkast av den 2 September 2009.. Omfattningen av arbetet kan ni tänka er :)
En betydande hjälp var översättnings DaisyDisk gränssnittet 2 Core Animation. Till stor del i närvaro av all den skönhet som kan ses på skärmen av beta merit ingenjörer "Fruit Company". Trots att många av animation (vars antal har ökat markant) animation är knappt märkbar, är det stor inverkan på hur ansökan godkänns, vilket gör det mer levande gränssnitt.
Förresten, i motsats till vad många tror, en av de få komponenter, utan stöd Core Animation förblir sunburst: tyvärr, Core Animation var helt neprisposoblen för en sådan saker.
Om vi talar om innovation, en av de mest anmärkningsvärda är raderingsfunktionen. Insett det ganska intressant: try pootryvat kronblad "Daisy", kasta dem på "termometern". Dra och släpp är en viktig del av OS X, så vi försökte använda den till fullo.
Även i de "två" kan samtidigt skanna flera diskar eller mappar och växla mellan skivorna, som redan finns en bild i minnet. För ägare av modern hårdvara är det ganska bekvämt. I fall, om minnet är knappast tillräckligt för normal drift "Makos", kan du be om Daisy "glömmer" resultatet av skanningen.
Räkna upp alla de förbättringar jag kommer inte, skulle det ta några sidor text. Ja och ingen anledning att göra det. Du kan titta på vår hemsida och nedladdning ut betaversionen.
***
Traditionell tävling - berätta Twitter om programmet (till exempel @MacRadar på skapelseberättelsen och licenser DaisyDisk 2 rita: http://goo.gl/y7qrz), En länk till din tweet ger här i kommentarerna. Tre lyckliga vinnare kommer att avgöra slumptalsgenerator, namnen vi kallar på fredag. Lycka till alla :)
UPPDATERING. Vinnarna: @begimosha, @CraftSW, @fineskodk