Animate UI/UX in Haiku: vestlus Zack Browniga

Istusime maha, et vestelda Zack Browniga, Haiku Animatori tegevjuhi ja visionääriga.

Tahaksime alustada seda artiklit luuletusega:

UX ja UINot So Fun to AnimateBut, Now There's Haiku- School of Motion

Kas need 3. klassi inglise keele naljad teevad teile midagi?

Liikumisdisaini ja selle sobivuse kohta UI/UX-disaini maailmas on palju juttu. UI/UX-uuringute esirinnas on Zack Brown, Haiku tegevjuht ja Haiku Animatori visionäär.

Maailm januneb, et lisada oma kasutajakogemusele väljendusrikkaid animatsioone, kuid senine tööprotsess UI ja UX animatsiooni jaoks jätab palju soovida. Nüüd saate Haiku Animatori abil kujundada, animeerida, avaldada ja põimida ühe hästi häälestatud programmiga.

Ka see ei ole mingi juhuslik idufirma, Haiku läbis legendaarse Y Combinatori programmi. Y Combinator on tuntud selle poolest, et on aidanud käivitada mõned kõige uuenduslikumad brändid, mida me tänapäeval teame, nagu Dropbox ja Airbnb. Seega võib öelda, et Haiku paistab olevat millegi kallal.

Podcastis istusime Zackiga maha, et vestelda UI/UX-animatsiooni maailmast. Selle käigus saate kuulda Zacki taustast reklaamimaailmas, kuidas ta alustas Haiku't ja mis tunne on juhtida kiiresti kasvavat idufirmat.

Haiku pakub ka meie podcasti kuulajatele soodustust Animatorile. Need soodustused hakkavad olema saadaval kuni 1. augustini 2019 ! Lihtsalt klõpsake allolevatel linkidel, et nõuda allahindlust. Siin on kaks erinevat võimalust:

  • 50% Välja kolme kuu kuuplaani eest (säästke $27)
  • 25% aastaplaani esimesest aastast (säästke $45)

Nüüd, kui teie uudishimu on äratatud, tervitame Zacki...


ZACK BROWN SHOW MÄRKMED

Võtame viited meie podcastist ja lisame siia lingid, mis aitavad teil keskenduda podcast-kogemusele.

  • Zack Brown
  • Haiku Animaator

INIMESED/ÕPILASED

  • Thomas Street
  • Paul Graham

RESSURSID

  • Sketš
  • Y Combinator
  • Inspektor Spacetime
  • Lottie Podcast episood
  • Ühtsus
  • Issara Willenskomer Podcast episood
  • Lottie

MUU

  • Dreamweaver
  • Ilutulestik
  • Shake

ZACK BROWN TRANSKRIPTSIOON

Joey Korenman:

Ma pean tunnistama midagi. Mind huvitab väga, mis toimub UI ja UX valdkonnas seoses liikumisdisainiga. See on valdkond, mis näib olevat plahvatuslikult kasvanud lahedate projektide, töövõimaluste ja uute tehnoloogiate poolest, mis muudavad animatsiooni koodiks tõlkimise lihtsamaks. 2019. aasta salvestuse seisuga on aga endiselt üsna keeruline luua animatsiooni, mis on kergesti kasutatavatesinteraktiivsel viisil rakendustes.

Joey Korenman:

Meie tänase külalise eesmärk on seda muuta. Zack Brown, ja jah, see on tema pärisnimi, on idufirma Haiku tegevjuht ja asutaja. Pärast legendaarse Y Combinatori programmi läbimist on Zack ja tema meeskond käivitanud "Animator", rakenduse, mille tagasihoidlik eesmärk on disaini ja koodi ühendamine. Üsna kõrgelennuline asi, kuid ma usun, et Haiku on tõesti millegi kallal.

Joey Korenman:

Haiku meeskond on tulnud välja animatsiooni kasutuselevõtu viisiga, mis võib lihtsalt lahendada ühe kõige keerulisema probleemi, millega liikumisdisainerid rakenduste kallal töötades silmitsi seisavad. Animator, millega ma olen mänginud ja mis meeldib mulle, võimaldab sul animatsiooni ja koodi ühes kasutajaliideses, mis võib seejärel seda animatsiooni väga nutikalt ja paindlikult arendajatele kasutusele võtta. Selles intervjuus läheme sügavuti sisse, kuidas animator töötab ja midateeb selle kasutajaliidese osas teistsuguseks ja tõhusamaks kui näiteks After Effects.

Joey Korenman:

Räägime ka sellest, kuidas Zack asutas ettevõtte ja ehitas täiesti nullist täiesti uue animatsioonirakenduse. See on väga lahe vestlus ja ma arvan, et see annab teile aimu sellest, milliseid vahendeid me liikumisdisainerid lähitulevikus kasutama hakkame.

Joey Korenman:

Zack, on suurepärane, et sa oled School of Motion podcastis. Tänan sind väga, et võtsid aega ja ma ei jõua oodata, et sinu ajusid välja noppida.

Zack Brown:

Jah, mul on hea meel siin olla, Joey. Tänan, et sa mind siia kutsusid.

Joey Korenman:

Jah, pole probleemi, mees. Noh, esimene asi, mida ma pean sinult nime kohta küsima. Ma küsisin meie School of Motioni meeskonnalt, ütlesin: "Hei, Zack Brown Haiku'st on tulemas", ja kõik nad tahtsid teada, mis tunne on olla kantrimuusika staar, kas sa kuuled seda tihti? Kas sa tead, kes on Zac Brown Band?

Zack Brown:

Jah, see on palju tööd kuulsa muusikuna, samal ajal kui ma juhin idufirmat, kuid kuidagi saan ma hakkama ja teen seda kõike.

Joey Korenman:

See vana pähkel.

Zack Brown:

Aga tõepoolest, see oli üks puksiirijuht, kes mind esimest korda Zac Browniga kurssi viis ja ta ütles, et ma vajan sinu allkirja ja oh, Zac Brown, ma vajan sinu autogrammi. Ma tegin seda, ma arvan, et ma olin siis 20, ma olin teinud 20 aastat oma elust Zack Brown ja pärast seda, sa pead alati klõpsama "kas sa mõtlesid Zac Brown Band?".

Joey Korenman:

Täpselt, jah. Ma ei usu, et tal on K, nii et võite lihtsalt öelda, et ma olen Zack koos K-ga. See teeb asjad selgeks. Oh, see on tõesti naljakas. Kõik, kes seda kuulavad, ma olen kindel, et nad ei ole veel teie firma ja teie rakendusega super tuttavad, aga nad saavad seda olema.

Joey Korenman:

Aga ma tahtsin alustuseks natuke rohkem teada saada sinust. Milline on sinu taust ja kuidas sa lõpuks alustasid tarkvaraettevõtet, mis ehitab animatsioonirakendust?

Zack Brown:

Muidugi okei, nii et ma alustasin oma loomingulist elu trükidisaini ja fotograafiaga, kasutades Illustratori, Photoshopi ja muid sarnaseid vahendeid. Olen alati olnud väga noorest peale arvutitega seotud ja neid vahendeid uurides avastasin selle tööriista nimega Flash, mis oli suurepärane tarkvara ja sellest sai minu sild programmeerimisse.

Zack Brown:

Flashis ei saanud mitte ainult joonistada nende tänaseni unikaalsete vektorautori tööriistadega, vaid sa võisid oma kujundusi ka väga elegantselt ja iseseisvalt koodiga kaunistada, nii et see hakkas mind tõesti programmeerimisega tegelema. Ma tegin kõiki neid väikseid mänge. Maailm oli minu austrile. Ja nii ma läksin edasi õppima arvutiteadust ja seejärel töötasin mõnda aega tarkvara insenerina kõik need asjad.üleüldiselt, 3D renderdamine, jaotussüsteemid, natuke tehisintellekti, AR.

Zack Brown:

Ja päris palju UI, UX ja siis, läksin edasi, et asutada agentuur nimega Thomas Street. Olime umbes seitse aastat, kasvasime päris suureks. Meil olid sellised kliendid nagu Coca-Cola, DirecTV, siis müüsin selle maha. Reisisin kaks aastat oma 20ndates. See oli nagu tahtlik karjääriliikumine, uskuge või mitte. Käisin umbes 40 riigis, õppisin mõned keeled, veetsin aega purjetades, püüdesrikastada minu elu.

Zack Brown:

Ja siis tulime sellest välja ja asutasime Haiku ja see oli 2016. Me oleme juba mõnda aega tegutsenud.

Joey Korenman:

Vau, me kõik saame sellega samastuda. Ettevõtte müümine ja kaks aastat reisimine. See on tõesti lahe lugu, mees. Ma tahaksin natuke süveneda sellesse. Sa ütlesid, et alustasid agentuuri, tegid tööd sellistele brändidele nagu Coca-Cola ja muud sellist. Mis tööd sa tegid, mida sa tegid?

Zack Brown:

See oli üldine, üldiselt keskendusime disaini ja koodi vahelise lõhe ületamisele, nagu oleks see meie must kast. Tootekonsultandid, ma arvan. Niisiis, me läksime sisse, kogusime koos erinevate sidusrühmadega nõudeid, koostasime projekte, saime need heaks kiidetud, rakendasime need projektid tarkvarana ja see läbiv protsess oli meie leib ja õun.

Zack Brown:

See on ka minu isikliku arusaama algus disainist koodini jõudmise probleemist. See on segane probleem ja tänaseni ei ole sellele täiuslikku lahendust.

Joey Korenman:

Jah, selle kohta tahtsin ma sinult küsida, sest isegi praegu ja see intervjuu on meie jaoks väga hea ajastus, sest School of Motion on tegemas väikest disainirebrändi ja me hakkame seda üleüldse rakendama, meie kodulehel ja nii, et me oleme ka selle teemaga tegelemas.

Joey Korenman:

Meil on kõik need ideed ja me tahaksime, et meie veebileht töötaks teatud viisil ja me oleme animatsioonikool, seega tahame, et asjad oleksid animeeritud. Ja isegi praegu, 2019. aastal, on seda ikka veel väga raske teha, nii et kui te seda agentuuri juhtisite, milline oli see protsess? Disaini ja ma eeldan, et ka animatsiooni koodiks muutmise protsess? Milline oli siis olukord?

Zack Brown:

See oli umbes sama, mis tänapäeval, kus disainerid kasutavad digitaalseid tööriistu, et luua pikslitest makette sellest, mis peaks olema ehitatud pikslitena, mille nad siis annavad edasi arendajatele, kelle ülesanne on ehitada need pikslid teisteks piksliteks, kuid õigeteks piksliteks.

Joey Korenman:

Õige.

Zack Brown:

Just ja see on jälle probleemi tuum. Me kõik kasutame juba digitaalseid vahendeid, kuid meie töövood on lahutatud ja see töövoog ongi probleemi tuum. Kuidas me need töövood kokku toome?

Joey Korenman:

Jah, ja on ka täiesti erinev ... Ma püüdsin välja mõelda teistsugust sõna kui "paradigma", sest see kõlab lihtsalt nii ontlikult, aga see on minu arvates sobiv sõna. Kui liikumisdisainerid mõtlevad tavaliselt sisuliselt lineaarse jutustamise mõttes. See näeb välja nii, sest ma animeerin seda nii ja see mängitakse iga kord nii tagasi.

Joey Korenman:

Aga kui sa räägid rakendusest, siis noh, see animeerub küll erinevasse olekusse, aga siis võib see animeeruda tagasi. Kui sa lähed tagasi ja nupu värv võib muutuda sõltuvalt eelistusest. Ja seal on kõik need asjad, mis on nüüd interaktiivsed ja millel on sõltuvused ja sellised asjad.

Joey Korenman:

Kas see ongi sisuliselt põhjus, miks on olemas see tõlkeprobleem tööriistade vahel, mida me kasutame liikumisdisaini ja kodeerimise poolel?

Zack Brown:

Täpselt, jah. Ja ei ole sellist tööriista, kus on hoiatus, pane näpitsat sinna sisse, ei ole tänapäeval sellist tööriista, mis laseb seda teha. Varem oli üks. Just seda lasi Flash teha, jällegi, segades disaini ja koodi, sa võisid minna 20. kaadrisse ja panna koodis väikese lipu ja nüüd, sa oled mis iganes su nupp on punane, mitte sinine. After Effects ei tee seda ja After Effects on tõesti kõikmis on tänapäeval liikumisdisaini tööriistade maailmas alles jäänud.

Zack Brown:

Aga see on tegelikult lihtsalt kummaline viimased viis, kümme aastat, kuna Flash on tegelikult surnud, et maailm on tundnud seda vaakumit, sest tal oli varem monopol ja kui monopol sureb, siis on see lihtsalt selline kummaline koht, kus me oleme. Kas see kõik on mõistlik?

Joey Korenman:

Jah, ei, see on täiesti olemas ja tegelikult enne, kui ma tegelesin täielikult liikumisdisainiga, tegelesin ka Flashiga ja mulle meeldis ka see, et sa võisid kasutada action script'i ja luua palju interaktiivsust, kui sa kujundasid ja see oli tõesti suurepärane asi, mida kasutada.

Joey Korenman:

Ja kui aus olla, siis ma ei ole kunagi täielikult aru saanud, miks see suri nii väärikalt. Kas teil on mingi ülevaade sellest, mis selle tappis? Ja kõigile, kes kuulavad, Flash on ikka veel olemas. Selle nimi on nüüd Animate. Adobe on seda ümber nimetanud ja seda kasutatakse palju rakuanimatsiooniks, traditsiooniliseks animatsiooniks, kuid seda ei kasutata enam nii, nagu varem.

Joey Korenman:

Mind huvitab, kas sa tead, miks see nii on, Zack.

Zack Brown:

Jah, mul on üks või kaks mõtet. Flash'i lõpu algus oli umbes 2005. aastal, kui Adobe omandas Macro Media 3,4 miljardi dollari eest ja see raha oli sisuliselt kõik Flash'ile. Macro Media tootevalikus oli ka teisi tooteid nagu Dream Weaver ja Fireworks, kuid Flash oli tõesti, see oli kroonijuveel. See jooksis igas seadmes, see teenindas pool interneti reklaami, see oli peamineplatvorm mängude loomiseks.

Zack Brown:

Kui te mäletate flash-mänge, flash-muinasjutte, siis see oli YouTube'i ja üldiselt veebi videote selgroog, infrastruktuuri selgroog. Seda kõike on lihtne unustada, kuid Flash oli tohutu edu, mistõttu Adobe maksis selle eest õigustatult suure summa ja siis tuli mobiil. iPhone oli omamoodi mobiiltelefonide, nutitelefonide revolutsiooni lipulaev ja mobiilid tapsid Flash'i koos abiga.Steve Jobs ja kogu rakenduste poe ärimudel, mille tuludest hiiglaslik osa tuleb mängudest.

Zack Brown:

Ja tasuta mängud veebis on kindlasti vastuolus tasuliste mängudega läbi rakendustepoe ja selle väravavahi. Ja seal on ka hunnik tehnilisi põhjusi. Koodibaas oli sel hetkel 15 aastat vana, see oli läbinud igasuguseid erinevaid juhte ja läbi omandamise, mõned inimesed ei jäänud sinna. Keegi ei tundnud koodibaasi tegelikult.

Zack Brown:

See koos Adobe'i DNA-ga ja sellega, mida ma nimetaksin Flash'i tõhusaks halva hooldusega, oli see täiuslik torm, mis viis selle surma.

Joey Korenman:

Vau.

Zack Brown:

Jah.

Joey Korenman:

Ma mõtlen, et see on tõesti kurb ja ma ei tea. Sellest loost ja teistest sarnastest asjadest saab tõmmata kummalisi paralleele, et ettevõtteid ostetakse ja siis aeglaselt, aeglaselt lämmatatakse. Kunagi oli väga, väga võimas, hämmastav kompositsioonirakendus nimega Shake, see oli omamoodi eelkäija Nuke'ile, mis on nüüd standardne visuaalsete efektide tööriist.

Joey Korenman:

Ja Apple ostis Shake'i ja siis see lihtsalt suri ära ja ka selle ümber oli palju pahameelt, nii et see ei ole ebatavaline asi. Okei, minu järgmine küsimus, mida me oleme nüüd vist piisavalt ümber tantsinud, on see, et teie firma Haiku ehitab tööriista nimega Animator ja me kavatseme sellesse süveneda, aga et anda kõigile ülevaade, mis on Animator? Ja mis onprobleemi, mida ta püüab lahendada?

Zack Brown:

After Effects ilmus esmakordselt 26 aastat tagasi, 1993. aastal, seega on see vana kool, ja see on spetsiaalselt filmi ja televisiooni jaoks mõeldud liikumisgraafika tööriist, mis on alati olnud. Kujutage korraks ette, et After Effects oleks loodud algusest peale, kuid selle eesmärk oleks olnud filmitegemise asemel tarkvara ja kasutajaliideste liikumisgraafika kujundamine.

Zack Brown:

Ja nende meediakanalite vahel on mõned olulised erinevused, näiteks interaktiivsus, integratsioon koodibaasidega, versioonikontroll. Need probleemid ei ole filmi- ja televisioonimaailmas päris olemas.

Joey Korenman:

Õige.

Zack Brown:

Paljud kasutajad on võrrelnud meid analoogiliselt Sketch'i ja Photo Shop'i vahel, nagu Haiku Animator on After Effects'i vahel. Nimelt on see uuem, see on spetsiaalselt loodud UI-animatsioonide jaoks, see on puhtam ja ligipääsetavam, eriti inimestele, kes alustavad liikumisdisainiga esimest korda.

Joey Korenman:

Täiuslik. Jah, ma arvan, et see on täiuslik kirjeldus ja ma olen sellega mänginud ja seda on väga lõbus kasutada ja igaüks, kes kasutab After Effectsi, saab kohe aru, kuidas see töötab. Animatoril on täiesti teine pool, mida After Effectsis tegelikult ei ole ja ma tahan sellest rääkida, aga ma tahan kuulda, kuidas sa selle rakenduse tegelikult ehitasid, sest ma arvan, et me kohtusime aasta tagasi aadressilvähemalt ja sel ajal oli rakendus beetaversioonis ning te olete lisanud sellele palju funktsioone ja arendanud seda edasi.

Joey Korenman:

Ja ma olen alati uudishimulik, kuidas te midagi sellist teete, nii keerulist tarkvara ehitades. Nii et äkki võiksite rääkida, kuidas te arendasite rakenduse esimesi versioone. Kas te ise kodeerisite seda? Kas teil oli meeskond, kuidas see toimis?

Zack Brown:

Jällegi, kogu lugu on seotud selle agentuuriga ja selle lõhe ületamisega disaini ja koodi vahel ning selle probleemi mõistmisega. See on tegelikult Haiku loo algus. Ma arvan, et minu isiklik karjäär on keerelnud selle probleemi ümber mitmes erinevas kohas, erinevatel töökohtadel. Ja selle käigus kohtasin oma kaasasutajat. Me töötasime koos ühes varasemas ettevõttes ja ka tema nägi probleemi ja nii me seadsime sissevälja, asutasime 2016. aasta juunis.

Zack Brown:

Esimesed kuus kuud olid pigem eksperimentaalsed, ta oli Philadelphias, mina olin SF-is, nii et tegelikult ainult videokõned, hääl-chat, Slack ja versioonikontroll ja edasi-tagasi ning millegi välja mõtlemine. Ja läks üle aasta, enne kui meil oli midagi, mis oli üldse kellelegi kasulik. Sest see algas justkui teaduslaboris. Nagu, oi, mis oleks kui me teeksime seda, mis oleks kui me teeksime seda? See on sellinealgusest, lihtsalt palju eksperimenteerimist, toorest jõudu, uurimist, ja siis võtsime 2016. aasta lõpus kasutusele oma esimese investeeringu.

Zack Brown:

Ja siis hakkasime mõtlema, et noh, ma arvan, et me peame selle asja rahaks tegema, ehitame sinna mingi tõelise kasulikkuse, leiame kasutusviisi, millest inimesed hoolivad ja mille eest nad lõpuks ka maksavad, ja nii see edasi arenes.

Joey Korenman:

Lahe ja üks asi, mis mind tõesti huvitab, on see, et teid võeti vastu Y Combinatori programmi. Ja ma ei tea, kas kõik kuulajad on teadlikud, mis see on. Tehnoloogiamaailmas teavad kõik Y Combinatorist, aga liikumisdisaini maailmas on kindlasti inimesi, kes seda ei tea.

Joey Korenman:

Kas te saate selgitada, mis on Y Combinator ja miks te otsustasite just sellesse programmi kandideerida?

Zack Brown:

Niisiis, YC, Y Combinator, YC, on idufirmade kiirendaja. Mida nad teevad, on intervjueerida idufirmasid ja asutajad, keda nad leiavad paljulubavaks, ja siis need, keda nad aktsepteerivad, ühendavad nad ressursside ja ettevalmistusega, sisuliselt riskikapitali kaasamiseks ja idufirmade mängimiseks. Ja nad investeerivad ise natuke raha, aga te ei võta YC-d raha eest, sest nad on üsna kallid. Nad võtavad suure hulgatükk omakapitali.

Zack Brown:

Tänapäeval on palju erinevaid idufirmade kiirendajaid, kuid YC on üks algatajaid, kui soovite.

Joey Korenman:

Õige.

Zack Brown:

Ja mul on siin nimekiri, mõned teised portfellifirmad on Air Bnb, Stripe, Cruise, Dropbox, Coin Base, Instacart, Reddit, Twitch TV ja loetelu jätkub. See on nagu kõik need IPO-d, mis toimuvad praegu. YC ei kurda üldse.

Joey Korenman:

Neil on hea silm peal talendi suhtes.

Zack Brown:

Neil on ka brändi ja seega on neil palju inimesi, kes kandideerivad ja teatavasti on nende vastuvõtumäär madalam kui Harvardil, umbes neli korda madalam. Nii et YC kaudu käimine annab sulle samasuguse tunnustuse, nagu oh YC ütleb, et nad on okei, seega on nad ilmselt okei.

Zack Brown:

See on nii väärtuslik, kui see on kunagi olnud, ja vähemalt Silicon Valley's toimib see vist nii.

Joey Korenman:

Jah, see on tegelikult väga-väga lahe. Ja ma tahan ka sellest kogemusest kuulda, aga ma tahan natuke rohkem kaevata, sest see on midagi, mille üle ma olen mõelnud ja olen rääkinud teiste ettevõtjatega ja School of Motionil ei ole praegu veel investoreid. See on täiesti bootstrap, aga ma olen selle peale mõelnud.

Joey Korenman:

Ma olen rääkinud investoritega ja te kaalute selle plusse ja miinuseid, nii et ma olen omamoodi uudishimulik, mis andis teie jaoks kaalukausi, et kapitali kaasamise asemel tasuks omakapitali ära anda.

Zack Brown:

Osaliselt viitab see tagasi teaduslabori eksperimentaalsetele algusaegadele, kus me püüdsime leiutada midagi revolutsioonilist ja sel hetkel, kui meid YC-sse vastu võeti, ei olnud meil teed kasumlikkuseni. Me ei olnud veel rahaks saanud. Me ei saanud raha alles aasta pärast seda, kui meid YC-sse vastu võeti, nii et lihtsalt ei olnud teed bootstrappingule, mitte selle praeguse trajektooriga.

Joey Korenman:

Õige.

Zack Brown:

Me olime kogunud natuke sõprade ja perekonna ning asutajakapitali, nii et me olime juba kogunud natuke riskikapitali, me püüdsime seda joont, kas me tahame lihtsalt muuta oma teed ja keskenduda sellele, et saada midagi kobedat välja, mis teenib raha, või koguda natuke rohkem ja minna millegi suurejoonelisema või ambitsioonikama poole? Mis on muusika riskikapitali kõrvadele.

Zack Brown:

Jah, sel hetkel, kui me YC-sse sattusime, oli meil umbes viis kuud aega, mis võib olla piisav selleks, et koguda seemneraha Valley's, kuid seda on raske müüa, kui sul on teaduslik tehnoloogia ja veel ei ole kapitali. Nii et me valisime YC-d mitmete muude põhjuste kõrval just sellepärast ja isiklikult olin ma selle kogemusega väga rahul.

Joey Korenman:

Jah, mulle meeldiks kuulda sellest kogemusest, sest see on justkui legendaarne. YC on maailma kuulsaim idufirmade kiirendaja ja Paul Graham on geenius ja Paul Graham, kõigile, kes seda nime ei tea, üks YC asutajatest muuhulgas ja tal on hämmastav blogi, kus on palju tarkust.

Joey Korenman:

Aga jah, mida see programm tegelikult teie-suguse ettevõtte jaoks teeb?

Zack Brown:

Ma peaksin kõigepealt ütlema, et YC, kui me läksime läbi, me saime sisse 2017. aasta lõpus, läksime sisse 2018. aasta alguses, see on väga erinev sellest, mis oli 2005. aastal, kui nad alustasid. Kui nad alustasid, see on tõesti nagu legendaarsed kaaslased, kui nad alustasid, Twitch TV ja Reddits ja Air Bnb ja tänapäeval, see on see, aga suuremaks mastaapides.

Zack Brown:

YC peab end samuti idufirmaks ja seega on nende eesmärk skaleeruda. Ja kui me läbi käisime, siis oli selles partiis kuskil 100-200 ettevõtet võrreldes umbes 10 või midagi esimeses partiis. Väga erinev, väga erinev kogemus. See tähendab, et ma käisin suures ülikoolis ja üks asi, mida ma ülikoolis õppisin, alguses üsna raskelt, oli see, et seal on tohutult palju inimesi.ressursid saadaval, kuid kui te toetute tagasi, selle asemel, et neid kasutada, kui te toetute tagasi, siis te ei saa neid ressursse.

Zack Brown:

Ja keegi teine saab neid ja sa lihtsalt mingi rannikuga läbi. Kui sa aga jõuad ja haarad ressursse ...

Zack Brown:

Kuid kui sa jõuad ja haarata ressursse ennetavalt suures ülikoolis ja oma suures Y Combinatoris samamoodi, siis saad sellest palju välja. Ja ma arvan, et ma olen nüüd 30-aastane. Ma tahan oma eluga midagi teha ja mul oli õnneks see teadmine, et on parem toetuda ja haarata neid ressursse. Ja selle tulemusena tunnen, et me saime sellest palju välja, asjad nagu võrgustik,mentorlus, lihtsalt nõuanded üleüldiselt. Ma jätsin mainimata võrgustiku, kuid see on väga suur osa sellest. Nende 200 ettevõtte hulgas saime luua palju sidemeid ja inimesi, kellega ma olen tänaseni ühenduses. Ja YC võrgustik on ka, nad haldavad seda sisekogukonda, kus saab ühendust võtta teiste YC asutajatega. Seal on kirjas e-posti aadress ja telefoninumber. Nii et kui ma tahaksin, saaksin minavõiks tabada asutaja Dropboxi Airbnb jaoks eeldatavasti siis, kui mul oleks selleks hea põhjus. Aga see võrgustik on suur tükk YC.

Joey Korenman:

Oh, see on tõesti huvitav. Ja seal on mõningaid sarnasusi. Ma ei taha School of Motion'i võrrelda YC-ga, aga meil on vilistlaste võrgustik, mis on tegelikult saanud ilmselt kõige väärtuslikumaks osaks meie kursuste läbimise kogemusest. Ja see oli alguses üsna ootamatu, kui väärtuslikuks see tegelikult osutus. Nii et see on minu jaoks väga mõistlik. Nii et lähme tegelikurakendus, Animator. Ja kõik, kes kuulavad, me viitame veebilehele, Haiku veebilehele, ja te saate alla laadida. Ma arvan, et praegu on Animator 14 päeva tasuta prooviperiood ja seal kohapeal on õpetused. Palju head infot.

Joey Korenman:

Nii et on olemas ka teisi animatsioonirakendusi, mida arendatakse, ja tundub, et üldiselt arendatakse palju rakendusi, nii veebirakendusi kui ka natiivirakendusi, et aidata veebidisaini ja rakenduste disaini lihtsamaks muuta. Mis on Animatori unikaalne asi?

Zack Brown:

Animatori puhul on ainulaadne see, et see on mõeldud koodibaasidele. See on liikumisdisain, mis läheb tootmisse. Nii et kood on esimese klassi kodanik, nii rakenduse sees, nagu teie lähtefail, kui te mõtlete nagu .PSD Photoshopi jaoks, nagu selline lähtefail. Animatori lähtefail on otsene kood, käsitsi redigeeritav kood. Nii et iga kord, kui te midagi laval või lavastuses liigutate võiüles Tweeni, siis tegelikult loeb ja kirjutab see samal ajal koodi. Ja see on väga tahtlik, et seda oleks väga lihtne integreerida koodibaasidega.

Joey Korenman:

Nii et lubage mul küsida seda. Sest, ja ma ei ole selles asjas väga kogenud, nii et andestage mulle, kui ma selle ära rikkun, aga After Effectsis on meil Bodymovin, mis võtab teie After Effects compi, ja seal on palju hoiatusi, kui te seda kasutate, aga üldiselt, kui te kasutate kuju kihte ja selliseid asju, see sülitab välja JSON faili. Nii et see sülitab välja koodi. Kuidas see siis erineb sellest, mida Bodymovin on.teha?

Zack Brown:

Jah. Nii et ma mäletan, kui Lottie tuli välja 2017. aastal. See oli siis, kui me olime juba omamoodi lukku pannud ja laadinud Haiku, tollal Haiku for Mac, nüüd Haiku Animator, liikumisdisaini trajektoori. Ma olen alati leidnud seda super inspireerivaks. Mul on mõned isiklikud kahtlused After Effectsi suhtes, nagu te võite ette kujutada, eriti kui UI, tarkvara tööriist. Bodymovin ja Lottie on disainitud ümber,ehitatud After Effects'i lähtefaili ümberpööramise ümber. Seega on see JSON-klots, mille sa Bodymovinist välja saad, After Effects'i failiformaadi kuju.

Zack Brown:

Isiklikult, kui ma kujutan ette tarkvara liikumisdisaini, nagu sa juba mainisid, Joey, on interaktiivsus kriitilise tähtsusega, näiteks võime muuta värve või reageerida koputusele või minna sellest olekust sellesse olekusse üle erinevalt kui sellest olekust järgmisesse olekusse. Kuigi see nõuab loogikat. Arvutiteaduse terminites nõuab see turing-komplektsust. Ja sa lihtsaltei saa seda After Effectsist.

Joey Korenman:

Õige.

Zack Brown:

Nii et see ongi suurim erinevus, et meil oli vist nii privileeg kui ka uskumatu koormus luua autorivahend nullist, After Effectsi asendaja, kui soovite. See võimaldas meil kujundada koodivormingu, mis oli mõeldud koodi jaoks, selle asemel, et seda omamoodi tagantjärele kohandada.

Joey Korenman:

See on väga hea selgitus. Ja kuna olen Animatorit natuke kasutanud, siis see meenutab mulle väga palju seda, kuidas Flash töötab. Ja see on tõesti huvitav. Ma märkan, et te kasutate sama terminoloogiat, mida Flash kasutas, Tween ja stage ja selliseid asju. After Effectsis kasutame me erinevaid sõnu. Aga teil on sisuliselt komplekt ja teil on kihid ja te saate paigutada koodibitid.nendel kihtidel, mis panevad neid reageerima teatud asjadele ja reageerima paigutusele, ja te saate seadistada reageerivaid asju. Ja see on tõesti, tõesti lahe. Nii et millised on mõned ... ehk saate meile tuua mõned näited, kuidas saate kasutada sellist tööriista nagu Animator, et teha asju, mida on raske teha teistmoodi.

Zack Brown:

Jällegi, lähtudes eeldusest, et Animatori eesmärk on ületada see lõhe liikumisdisaini ja koodi vahel, on tegelik võimsus, mis teil on käeulatuses, kood, nagu koodimaagia. Ja nii on Animatoril mõned viisid, kuidas saate rakenduse sees kodeerida. See on ka põhimõtteline erinevus võrreldes After Effectsiga. Ja on kolm viisi, kuidas saate kodeerida. Meil on need konstruktsioonid, mida nimetatakse väljenditeks, mis on vägaNeed on sisuliselt Exceli tabelarvutusfunktsioonid. Nii et samamoodi nagu Excelis saab võtta lahtrite A3 kuni A14 summa, kirjutades lihtsalt võrdne summa [kuuldav 00:27:15], see kena väike väljend, saab Animatoris teha sama asja, kuid reageerides näiteks hiire positsioonile või puudutusele, koputusele. Kas see on mõistlik?

Joey Korenman:

Jah, see on väga mõistlik.

Zack Brown:

Okei. Ja siis teine viis, nii et see on mõeldud olema lihtne, aga ka väga võimas. See kanaliseerib funktsionaalset, reaktiivset programmeerimist. Ja neid väljendeid saab rakendada mis tahes omadusse. Nii et ma saan panna ühe oma elemendi positsiooni X kaardistama kasutaja hiire X, ja ma saan panna positsiooni Y kaardistama kasutaja hiire Y, ja ma võin panna skaala olema näiteks minu ajajoone positsiooni ja kasutaja hiire Y sinusfunktsioon, kuiNii et saate hakata looma neid väga lihtsasti kirjutatavaid, kuid väga võimsaid interaktsioone. Ja kindlasti on selline loominguline võimestamine see, milles Flash tõesti väga hästi silma paistis ja millest maailmal on puudu, eks?

Joey Korenman:

Jah. Ja millist keelt te kasutate, kui kodeerite Animatoris?

Zack Brown:

JavaScript.

Joey Korenman:

Oh, täiuslik. Okei, kui te olete harjunud After Effectsi väljenditega, siis olen kindel, et osad neist on identsed. Ja ma eeldan, et on mõned kohandatud asjad, mida te olete laiendanud JavaScriptis, et lisada Animatorile spetsiifilisi funktsioone?

Zack Brown:

Täpselt, jah.

Joey Korenman:

Ma püüan mõelda selle kohta tavalisele kasutusjuhtumile. Näiteks kui sa tahad, et sinu veebilehel oleks mingi tegelase käitumine ja sa tahad, et silmade pupillid järgiksid sind, nagu jälgiksid hiirt. Sa võid seda After Effectsis mõtestada ja siis peab insener välja mõtlema, kuidas seda teha. Aga Animatoris saad sa selle käitumise tegelikult lihtsalt üles ehitada ja siis edasi anda?

Zack Brown:

Jah, täpselt. Animatori sees kasutatav renderdusmootor on esiteks avatud lähtekoodiga ja teiseks, see on täpselt sama renderdusmootor, mida kasutatakse, kui te seda veebis käivitate, täpselt sama asi. Nii et eelvaate režiim on sõna otseses mõttes eelvaate režiim. See on sama asi. Ja see taandub sellele, et lähtefail on kood. Kui te kirjutate väljendi, siis mida iganes te kirjutate, seda hinnatakse täpseltsamamoodi Haiku Animatoris, nagu see on ka veebilehel.

Joey Korenman:

Ma mõtlen, et see on üks suurimaid erinevusi Animatori ja teiste selliste rakenduste ning After Effectsi vahel, et After Effectsis on sul luksus, et sa võid animeerida mida iganes sa tahad ja see tuleb renderdada, aga inimene, kes seda näeb, ei pea seda renderdamist vaatama. Kui sa teed seda otse, nii nagu see toimub veebis või rakenduses, siis see on otse. Nii et ma olen uudishimulik, kuidas...kuidas te tegelete sellega, lihtsalt üldiselt, isegi kui rakenduse arendaja, kuidas te tegelete sellega, et teie kasutajad võivad soovida animeerida asju, mis ei saa tegelikult toimuda reaalajas? Kas see on probleem?

Zack Brown:

Jah. Kindlasti on see nii. See, mida sa Haiku Animatoris loote, on tarkvara. Täielikult, see, mida sa loote, on tarkvara. Ja sa teed seda visuaalsete tööriistade ja soovi korral ka koodi abil. Aga lõpptulemus on tarkvara. Kui sa lood tarkvara, siis üks loomulik mure, mida sa pead silmas pidama, on jõudlus. Ja kui arendaja läheb jakirjutab for loopi, mis lukustab plaadi AIO nii, et arvuti külmutab, see on midagi, mida programmeerija peaks testimise käigus välja selgitama ja parandama, et nende tarkvaras ei oleks suur perf bug. Täpselt sama on Haiku Animatoriga. Sa võid minna 5000 punkti lihtsalt põrgatades animeerima ja sa näed, et see aeglustub. Ja tarkvara loojana on sinu kohustus tagada, et see korrektselt töötaks.

Joey Korenman:

Jah. See on midagi, mille üle sa tõesti ei pea kunagi mõtlema. Ma mõtlen, et sa pead mõtlema selle peale, kui sa ehitad asju After Effectsis, kas selle renderdamine võtab liiga kaua aega, aga kui see on renderdatud, siis on see valmis. See on täiesti erinev viis, kuidas sa pead mõtlema. See on tõesti huvitav.

Zack Brown:

Nüüd, mis ütles, Lottie teeb, Bodymovin pärib selle sama mure, sest seda tõlgendatakse töö ajal. Nii et kui sul on 1000 punkti, mis põrkuvad After Effectsis, siis roomab see ka Bodymovinis.

Joey Korenman:

Õige. Jah, see on tõesti väga huvitav. Okei. Nii et ma üritan välja tuua veel ühe näite. Ja üks asi, mida ma mäletan, et ma tegin Flashis, oli see, et sa võisid neid keerulisi rollover-staatusi teha. Nagu ütleme, et me teeme praegu seda disaini värskendust School of Motion'is, ja ma ei tea, millal see episood välja tuleb, aga kui sa seda kuulad, võib see juba olla üles pandud aadressilsaidile, või siis hakkate seda nägema. Aga ütleme, et me muudame meie saidi pisipiltide välimust, mis näitavad meie blogipostitusi ja õpetusi ning podcaste ja muid selliseid asju.

Joey Korenman:

Nii et ütleme, et me tahame mingit keerulist rollover-staatust, kus te veeretate selle üle ja selle asja pealkiri kasvab natuke, ja siis pilt ise skaleerub pisipildi piires ja siis see gradient overlay, selle läbipaistmatus muundub edasi. Ja siis kui te hiirega üle, midagi veidi ... kui te hiirega ära, vabandust, midagi veidi muud juhtub. See viis, kuidas maplaanisin seda teha, et prototüüpida seda After Effectsis ja siis lihtsalt anda see arendajatele üle, kasutades võib-olla midagi sellist nagu Inspector Spacetime, nii et neil oleks minu kergenduskõverad ja muud sellised asjad, ja siis nad peaksid seda rakendama. Kui ma otsustaksin seda teha Animatoris, siis kuidas näeks töövoog välja? Kuidas ma tooksin oma kunstiteose sisse ja kas on olemas vahendid, et teha seda nii-öeldaja seda tööle panna?

Zack Brown:

Jah, kindlasti. Nüüd on vaja koodi, et saavutada see, mida sa kirjeldasid. Ja meie arvates peaks see nii olema. Selleks, et tõesti saada piiramatu väljendusrikkus, mida sa soovid, kui ma hiirega siia liigun, peaks see juhtuma. Võib-olla olen ma vana kooli, võib-olla olen lihtsalt sõnakuulmatu, aga kogu minu arvutiteaduse mõistmisest ja muust, ma usun, et kood ei kao ära.

Joey Korenman:

Ma olen sinuga nõus.

Zack Brown:

Nii et Haiku Animatoris võite seda teha nii, et te kasutate ühte ajajoont. See on väga sarnane Flashile. Te kasutate ühte ajajoont, teil on erinevad piirkonnad, millel on erinevad tegevused. Nii et kaadrid üks kuni 80 võivad olla teie hiirega üle ja kaadrid 81 kuni 120 on teie hiirega välja. Me järgime Haiku Animatoris komponentide mudelit, nii et see, mida te loote, on pakitud komponendina, esimese klassi toetusReact ja Angular ja View. Loodetavasti kasutad ühte neist oma-

Joey Korenman:

Me kasutame Reacti, jah.

Zack Brown:

Okei. Me toetame ka vanilla JavaScripti, kui te soovite justkui metallist alla minna. Ja nii saate Haiku Animatorist välja React komponendi, mis annab teile viite Haiku Animatori API-le, kus saate Reacti maalt, ütleme, hiirega üle, Reacti hiirega üle, ajaskaala nullist 80-ni, või minna ja mängida kaader null või minna ja mängida kaader 81. Nii et arendajatetegelikult see, kes päeva lõpuks nööridest tõmbab, kuid te panete Animatoriga justkui lavastuse paika.

Joey Korenman:

See on super lahe. Okei, see võib siin tõesti minna väga umbkaudseks, kuulaja, nii et ma palun vabandust, aga ma olen tõesti uudishimulik ja ma tõesti tahan sellest aru saada. Nii et see on minu jaoks täiesti loogiline, ja kui keegi kuulaja on kasutanud Flashi, siis täpselt nii teeksite. Te ütleksite hiirega üle, minge kaadrisse 20 ja mängige kuni kaadrini 40, hiirega lahkudes või mis iganes see oli. Ja tepõhimõtteliselt olid kõik sinu animatsioonid ajaskaalal ja sa mängid erinevaid kaadriulatsioone. Nüüd on minu küsimus, ja muide, ma lasen oma arendajatel seda kuulata, sest nad saavad sellest palju paremini aru kui mina ja nad saavad palju lahedaid ideid.

Joey Korenman:

Aga nüüd siin on mul küsimus, Zack. Nii et kui ma arendan komponendi, see on see, kuidas pisipilt välja näeb ja kuidas see sa tead. Ja ma eeldan, et visuaalne arendus toimub midagi nagu Sketch. Ja siis me toome selle Animatorisse, ma animeeriksin selle komponendi, kuidas ma tahan, et see komponent toimiks hiirega üle, ja võib-olla kliki peale juhtub midagi muud. Aga siis tegelik kunstiteos.mis kuvatakse selles pisipildis, peab olema dünaamiline, eks? Kas see ei tekita ikkagi probleemi, et arendaja peab ikkagi sukelduma koodi sisse ja seda lahti harutama, et ta saaks sisestada õige pisipildi õigesse kohta, või on olemas ka parem viis seda teha ja muuta see protsess lihtsamaks?

Zack Brown:

Jah. Okei. Nii et õppides Flashist, jällegi, ma tunnen end natuke nagu katkine plaat, aga üks asi, mida Flash tegi valesti, oli see, et see oli mingi must kast, see ummiktee, kus kui sa oled Flashiga, näiteks oma veebilehel, siis sa ei tule enam kunagi tagasi. See pikslite kast kuulub Flashile ja jumala kiirusega, kui sa tahad proovida seal midagi muuta. Sa pead avama Flash IDE ja tegema mõned muudatused jalisada loogika, ja vassida nende APIga andmete edastamiseks jne, ja see oli suur segadus.

Zack Brown:

Haiku Animatoris on meil mõiste platsihoidja, kus autoriseerimisel saab öelda, et siin on ristkülik selle superruutu sees, mille ma Haiku Animatoris loome. See ristkülik kuulub arendajale. Mul pole aimugi, mis siia sisse tuleb, aga ma saan seda animeerida. Neid nimetatakse afiinseteks transformeerumisteks, skaleerimiseks, positsioneerimiseks, pööramiseks, viltuseks, kõik need transformeerumised. Saate seda animeerida.paigutuskoht ja siis saab arendaja koodi ajal sisu sisestada. Nii et Reactis näeks see välja nagu lapskomponent või HTMLis on see midagi div-i sees. See on meie lahendus dünaamilise sisu jaoks Haiku Animatori sees ja see, mis näeb lõpparendajale välja nagu React. Seal ei ole mingit kääksumist või midagi erilist. Sa lihtsalt saadad sisu sisse HaikuReact komponent.

Joey Korenman:

See on super lahe. Okei. Üks asi, mida ma lugesin dokumentatsioonist ja muust, on see, et ... sest me oleme oma veebilehel natuke seda teinud. Meil on animatsioonid, mis on enam-vähem lihtsalt sisse küpsetatud. Aga siis on meil teatud väikesed animatsioonid, kui sa hõljud millegi üle, mida me oleme mingi prototüübi ja selliseid asju. Ja probleem on siis, kui me otsustame muutaet, see on mingi suur asi, et minna tagasi ja parandada seda. See ei ole nagu kopeeri, kleebi, nüüd on see uuendatud. Nii et kuidas te tegelete, ja ma ei tea, kas ma kasutan seda terminit õigesti, aga versioonikontroll, kui teil on uus versioon hiirega üle meie pisipiltide olekust? Kas on olemas lihtsam viis seda nüüd rakendada, mida te olete välja mõelnud?

Zack Brown:

Jah, tegelikult. See oli üks peamisi ... jällegi, kui ma lähen tagasi oma agentuuri aegadesse ja näen, kui raske on mitte ainult rakendada disaini koodiks, vaid ka itereerida. 80% vaeva on ilmselt itereerimine. Nüüd olete rakendanud selle disaini koodina, nüüd on uus disain, mis tegelikult muudab nõudeid veidi, ja nüüd peab see, mis oli koodina arhiveeritud, olema ka koodis.tuleb uuesti teha. Nüüd on see teine osa katki. Kõik probleemid, mis tulenevad iteratsioonist, see on see, kus töövoogude lahendamine, ma arvan, et see on töövoogude lahendamise püha graal.

Zack Brown:

Ja meie nägemus Haiku Animatoriga on jällegi see, et komponentide mudelil põhinevalt on teie komponendid versioonitud. Nii et kui te loote Haiku Animatoris projekti ja vajutate avaldamisnuppu, siis saate selle komponendi versiooni 0.0.1 ja saate selle koodi baasi lisada. Me integreerime NPMiga, et kõik veebimaailma arendajad oleksid sellega tuttavad. Nii et tegelikult saate lihtsaltNPM installib selle Haiku Animator komponendi versiooni 0.0.1 ja oledki valmis.

Zack Brown:

Nüüd võib animatsioonikunstnik, liikumisdisainer või arendaja, kes iganes kasutab Haiku Animatorit, minna tagasi ja teha hilisemaid muudatusi, uuendada varasid näiteks Sketchist, mis kandub Haiku Animatorisse, ja avaldada uuesti, ja nüüd on teil versioon 0.0.2. Ja kõik, mida te peate tegema koodist, on uuendada seda komponenti versioonile 0.0.2 ja te olete elus. See on kõik. Nii et nii me lahendasime selle probleemi.iteratsiooniprobleem, tuginedes versioonihalduse ja paketihaldurite kombinatsioonile. See kõik on üsna tehniline ja hea viis selle kokkuvõtmiseks on, et me integreerime arendusvahendeid samamoodi, nagu me integreerime projekteerimisvahendeid, nagu Sketch ja Photoshop, Illustrator.

Joey Korenman:

Nii et kui ma sellest õigesti aru saan, siis töötab see paljuski nagu Flash, lihtsalt seda on palju lihtsam tegelikult rakendada ja uuendada ja kasutada kogu rakenduse ja kogu platvormi ulatuses. Nii et ma olen tegelikult väga põnevil, et minna uuesti sellega mängima, sest see on tõesti, nagu ma ütlesin, meie jaoks ideaalne ajastus. Ja ma olen väga põnevil, ma tõesti loodan, et paljud teist, kes seda kuulavad, lähevad 14 päeva demo alla laadima. Kuite teete sellist tööd, siis proovige seda rakendust, sest oleks väga, väga lahe näha, mida mõned tõeliselt head liikumisdisainerid suudavad välja mõelda. Ja ma tahtsin teilt selle kohta küsida, sest mul on järjest rohkem selliseid vestlusi.

Joey Korenman:

Need kaks maailma on justkui hakanud kokku sulama. Sul on liikumisdisain ja UX. Ja mõlemad liiguvad teineteise poole ning nüüd on piisavalt palju kattuvust, et sellised tööriistad hakkavad elujõuliseks muutuma. Ja sa tundud omamoodi ainulaadne, sest sa tulid selle juurde ristumiskohast. Sa tegid prototüüpe ja rakendasid neid asju klientide jaoks. Kas sa oled siis animator? Kuidas sa tegid?Kas sa tead, milliseid tööriistu Animatorisse panna? Sest ma avasin selle esimest korda, ilma et oleksin sellest midagi teadnud, ja seal on võtteraamid ja graafikaredaktor, nagu animatsioonikõvera redaktor, mida on tegelikult väga tore kasutada, ja kihipõhine kompositsioonisüsteem, ja see kõik oli lihtsalt mõistlik. Kuidas sa siis otsustasid, milliseid funktsioone sinna sisse panna?

Zack Brown:

Nii et ma ütleksin, et ma olen animaator olude sunnil.

Joey Korenman:

See meeldib mulle.

Zack Brown:

Kindlasti ei ole suur. Mul oli nooremana mõningaid kogemusi, jälle see F-sõna, Flash. Ja nii et idee võtmeraamistikest ja ajagraafikutest, kui [kuuldavasti 00:42:03] minu poolt...

Zack Brown:

Keyframe'i ja ajajoonte idee. Teate, kui [kuuldav 00:42:04] minu nooruses on jäänud minuga kuidagi täiskasvanud mõistusesse. Lühike vastus on, et kasutajad, meie kasutajad on eksperdid ja te teate, see on üldine tarkus toodete loomise maailmas, et sa pead aru saama, mida kasutajad tahavad ja ehitad seda. Nii näiteks Curve redaktor, mille me hiljuti käivitasime. See toode on olnud olemas juba alates2006 ja 2019 oli see, kui me lõpuks käivitasime Curve redaktori pärast kasutajate palumist, palumist, palumist. Maskeerimine on funktsioon, mida me praegu ei toeta, kuid mida inimesed on nõudnud. Nii et ma eeldan, et see on tulemas enne liiga pikka aega.

Zack Brown:

Nii me avastame selle. Eksperdid ütlevad meile ja me võtame selle sealt edasi.

Joey Korenman:

Õige, sest ma mõtlen, et on palju asju, mida After Effectsi kasutajad konkreetselt kogu aeg teevad. Teate, kasutades üht kihti teise kihi maskina, kasutades radu, millel on joon, mis on justkui animeeritud mööda rada. Sellised asjad olid... Ausalt öeldes, isegi After Effectsi tööriistad, millega mõningaid selliseid asju teha, on väga vanad ja vajaksid natuke uuendamist, ja on päris kena näha, etsiin on omamoodi võimalus rääkida kasutajatega ja saada teada, mis täpselt nende elu lihtsamaks teeb.

Joey Korenman:

Milliseid kasutajaid te siis leiate, kes tegelikult Animatoriga töötavad? Kas liikumisdisainerid või UX-disainerid, kes vajavad animatsiooni?

Zack Brown:

See on mõlemat. Nii et nagu Sketch on lihtsamini käsitletav kui Photoshop või Illustrator, oleme avastanud, et on terve segment kasutajaid, kes õpivad liikumisdisaini, kasutades võib-olla esimest korda võtmekaadrite ajajoone paradigmat, ja nad on Haiku Animatoriga kohe võistlustele läinud. Kui oleme rakendust arendanud, oleme arendanud ka dokumentatsiooni, nagu abikeskus, igasuguseid asju.meil on õpetused. Nii et meil on head vahendid inimestele, kes alustavad liikumisdisainiga esimest korda.

Zack Brown:

Me näeme ka kogenud liikumisdisainereid, kes hindavad väärtust, mis seisneb selles, et nad saavad toota. Või väärtust, mis seisneb selles, et "Lisa natuke koodi." Seda ei saa teha After Effectsis. Teate, põhimõtteliselt on selle lahenduse jaoks turul ainulaadne koht, ja see kõik on seotud Flash'i vaakumiga.

Zack Brown:

Nii et jah, ja teine osa sellest küsimusest on kõikvõimalikud ettevõtted alates Fortune 5-st kuni agentuuride ja vabakutseliste töötajateni, ja me näeme ka arendajaid, kes seda kasutavad. Või nagu front end tüüpi unicorny ... Unicorns saavad sellest kindlasti kõige rohkem kasu, sest neil on täielik valik disaini funktsioone ja täielik valik koodi funktsioone, kuid tegelikult kasutavad seda kõik ribad.

Joey Korenman:

Ma tahtsin teilt küsida, sest paljud meie kuulajad ja õpilased, nad on esmalt liikumisdisainerid ja mõned neist alles alustavad After Effects Expressionsi kasutamist. Ja seega olin lihtsalt uudishimulik, kas te olete saanud aimu, milline on õppimiskõver animaatorite jaoks, kui nad hakkavad kasutama Animatorit, Haiku Animatorit. Ma hakkan ütlema Haiku Animatorit, et oleks lihtsam.

Zack Brown:

See on hea, jah.

Joey Korenman:

Jah, milline on õppimiskõver seda kasutavate animaatorite jaoks. Kui palju koodi nad peavad õppima? Ja milline peaks olema õppimiskõvera ootus?

Zack Brown:

Okei, seega ma soovitaksin alustada Expressionsiga. Kui te olete kunagi kasutanud Excelit või Google Sheetsit, siis olete tõenäoliselt kasutanud tabelarvutuse valemit ja olete valmis Haiku Animatoriks. Nagu midagi hiirt jälgima panna on sama lihtne kui Excelis summat võtta ja see on väga rahuldust pakkuv, kui seda teed. Väga, ma arvan, et see on labane sõna, aga see on väga jõudu andev, kui seda näed, et see juhtub.

Zack Brown:

Ma ütleksin, et kui te olete liikumisdisainer, kes soovib alustada koodiga, siis on see ideaalne tööriist teie jaoks. See on suuresti põhjus, miks me selle ehitasime. Jällegi, et ületada see lõhe liikumisdisaini ja koodi vahel. Nii et meie olemasolevate ressursside ja rakendusse sisseehitatud koodiredaktori vahel peaks see olema hea võimalus alustada.

Joey Korenman:

See on suurepärane. Räägime siis selle asja üldisest seisust, mida me nimetame ... ma isegi ei tea, kuidas seda nimetatakse. UX ja liikumisdisaini ristumiskoht. Nii et tead, Animator lahendab mõned valupunktid, mis on olnud aastaid. Ma mäletan tegelikult selle podcasti ühte episoodi, kus meil olid Salih ja Brandon Airbnb-st, kes olid kaks meest meeskonnast, kes ehitasid Lottie't.

Zack Brown:

Jah, ma armastan neid mehi.

Joey Korenman:

Jah, nad on fantastilised. Ja tead, nad olid tõesti abiks, et ma mõistaksin, millised on need valupunktid, ja ma arvasin, et Lottie tuleb ja lahendab need kõik, aga iga kord, kui ma kellegagi räägin, nad ütlevad: "Ei, need ei ole veel lahendatud." Ikka on väga valus võtta liikumisdisaini ja muuta see koodiks.

Joey Korenman:

Ja see, kuidas animaatorid sellega tegelevad, tundub tõesti väga nutikas, ja ma arvan, et sa oled kindlasti millegi kallal, aga millised on veel mõned asjad, millega tuleb tegeleda, et see protsess oleks tõesti sujuv ja tõhus? Tead, ma mõtlen, et kuna see on lihtsalt kodeerimise maailm ja liikumisdisaini maailm, need on praegu üsna eraldi. Ja isegi selline võetud nagu Animator, sa tead, sa ikka veelvajavad arendajat, et seda rakendada, eks? Nagu, et sa võid ehitada komponendi, aga kas siis sama inimene saab seda komponenti rakendada? Kas see on üldse midagi, mida me peaksime eesmärgiks seadma? Nii et ma olen uudishimulik, mis on sinu arvamus, millised on veel mõned asjad, mida võiks järgmise paari aasta jooksul muuta, et muuta see protsess veelgi paremaks?

Zack Brown:

Kui me räägime mitme aasta mastaabist, siis ma arvan, et paljud inimesed jäävad kinni sellesse, mida teevad disainerid x aasta pärast või mida teevad arendajad x aasta pärast. Selle põhjal arvan, et ekslik arusaam, et see tähendab sama asja mõne aasta pärast. Et arendaja tähendab täna sama asja, mida see tähendab mõne aasta pärast, eks?

Zack Brown:

Sellepärast mulle meeldib mõelda ... Ma mainisin enne paar minutit tagasi, mida te Haiku Animatoriga teete, on tarkvara loomine. Meid ei huvita, kas te olete arendaja. Meid ei huvita, kas te olete disainer. Te loote tarkvara. See on kõik. Nii et minu arvates on see, et mõne aasta pärast ei ole tegelikult oluline, mis on teie ametinimetus, aga me kõik loome tarkvara koos. Ja mulle meeldib osutada, kussee on juba toimunud paralleelselt mängutööstuses.

Zack Brown:

Igaüks, kes on kasutanud Unity 3D-d, igaüks, kes on olnud seotud selle ökosüsteemiga, ehitab mänge. Sa ehitad tarkvara. Ja kui sa kasutad Photoshopi, et luua oma tekstuure, mis kaardistatakse 3D-mudelitele Unity's, siis sa lood tarkvara tegelikult läbi Photoshopi. Sa võid minna tagasi ja muuta seda tekstuuri ning see kandub läbi tarkvara ja see läheb tootmisse.

Zack Brown:

Unity on lahendanud töövoogude probleemi tegelikult liikumisdisainerite vahel ... Unity's on ajajoon ja võtmekaadrite animatsioonisüsteem, tekstuuriredaktorid, riggerid, 3D-modelleerijad ja arendajad. Nad kõik ehitavad Unity's sama asja. Ja nii et see on minu arvates tarkvara loomise tulevik, ja see on meie seisukoht. See on meie mängumaa, see on meie maailm on maailma loomine.Tarkvara. Ei ole tegelikult oluline, mis on teie ametinimetus või isegi teie taust, kuid kui me teeme oma tööd õigesti, ühtlustades töövooge, siis ehitame me kõik koos tarkvara.

Joey Korenman:

See on kuidagi ilus. Mul on pisut pisarad silmis, mees. See oli tõesti kõnekas.

Joey Korenman:

Okei, ma rääkisin Issara Willenskomeriga sellest UX in Motionist ja praegu on see ikka veel metsik lääs, mis puudutab vahendeid, mida inimesed kasutavad animatsiooni teostamiseks rakenduses. Ja on miljon erinevat viisi, kuidas seda teha, ja mudel, mida Animator kasutab, võib-olla lahendab selle, aga kas mingi standardiseerimine toimub? Ja jälle, see ei ole minu ekspertiis, aga sellest, mida ma saan aru,Animator lükkab välja koodi, mis on ... see on sisuliselt nagu react komponent, mis on, andestage mulle, kui ma eksin, aga see põhineb javascriptil, eks? See on mingi maitse sellest, eks?

Zack Brown:

Jah, jah.

Joey Korenman:

Okei lahe. Kas see siis töötab ... ja kui sa ehitad selle põhjal veebilehte või rakendust, siis on see suurepärane, aga mis siis, kui sa ei kasuta? Mis siis, kui sa kasutad ... Ma soovin, et mul oleks kodeerimiskeelte rolodex. Mis siis, kui sa kasutad Ruby't või midagi sellist? Kas on vaja rohkem standardiseerimist, ma arvan, et see on see, mida ma tahan öelda? Üldiselt, et see probleem kaoks, kas see on ikka probleem?

Zack Brown:

Absoluutselt, jah. Kui me räägime töövoogudest, siis standardiseerimine on see, kus see on. See, miks Unity oli edukas, on see, et nad on saanud standardiks. Pool kõigist mängudest, pool. Sõna otseses mõttes iga teine mäng mis tahes platvormile on ehitatud Unityl. Suures osas seetõttu, et see on saavutanud standardiks olemise.

Zack Brown:

Lottie on suurepärane näide liikumisdisaini valdkonnas. Ja teate, ma mainisin mõningaid kahtlusi Lottie tehnilise tuuma suhtes, nimelt, et Lottie interaktiivseks muutmiseks on väga, väga järsk tee. Väga raske. Just selle põhilise formaadi tõttu.

Zack Brown:

Lottie on väga hästi saavutanud teadvuse ja saanud standardiks ning see on olnud suur samm edasi liikumisdisaini kui kogukonna, kui maailma jaoks. Nii et Lottie on saanud standardiks. Me hüppasime sellele rongile üsna kiiresti. Haiku Animator oli kõige esimene tööriist turul, väljaspool After Effectsi, mis toetas Lottie eksporti. Nii et taas, meie missiooniks on töövoogude ühendamine, oleme olnudon sellest, sellest kujunevast standardist, väga teadlik.

Zack Brown:

Aga ma mõtlen, et me võime mõelda animatsioonidest, kuna need on seotud tarkvaraga mitmel erineval viisil. Üks neist on aatomiline väike kast, nagu .gif või video või Bodymovin animatsioon, mis on hea laadimisspinneri või nupu sees oleva elemendi jaoks, mis, kui te vajutate nupule, käivitub uuesti, nagu laadimisspinner. See hakkab keerlema. See hakkab keerlema.

Joey Korenman:

Õige.

Zack Brown:

Teate, te avate Airbnb rakenduse, Lottie kodu. Te avate Airbnb rakenduse, ja te saate selle kena väikese tantsiva, [kuuldamatu 00:52:57] Airbnb logo. Natuke midagi sellist ... Nii et see on üks liikumise avaldumine tarkvaras. Teine on suuremahulisem nagu paigutusanimatsioon.

Joey Korenman:

Õige.

Zack Brown:

Seda standardimist ei ole toimunud. See on puhas metsik lääs. Nagu üle metsiku lääne. Ainus viis, kuidas sellist animatsiooni teha, on praegu koodiga ja suur osa sellest probleemist on asjaolu, et veebis on paigutusanimatsiooni rakendamine väga erinev sellest, kuidas seda teha iOS-i jaoks. See on väga erinev sellest, kuidas seda teha Androidi jaoks. See on väga erinev sellest, kuidas seda teha Samsung Smart TV jaoks. Nii et see on suur,kole, keeruline probleem.

Zack Brown:

Ilma liiga palju välja ütlemata, töötab Haiku meeskond selle valdkonna kallal. Kuid ma arvan, et tasub teha vahet nende kahe liikumisviisi vahel tarkvara puhul.

Joey Korenman:

Just. Ja lubage mul küsida, sest see tuli tegelikult alles täna hommikul jutuks, ja ma arvan, et on ikka veel palju segadust, mis on Lottie. Ma arvan, et arendajate poolel mõistetakse seda palju rohkem kui liikumisdisaini poolel. Keegi ütles täna hommikul meie Slacki kanalis: "Oh, vaata, Airbnb teeb animatsiooni rakendust." Ja ma ütlesin, et ei, see ei ole see, mis see on.

Joey Korenman:

Nii et sellest, mida ma saan aru, Lottie sisuliselt tõlgib seda, mida Bodymovin ja ka seda, mida animator. Teate, kood, mille ta välja sülitab, tõlgib selle iOS-i või Androidile. Need keeled. Nii et see kõlab, et see, mis tõesti peab juhtuma, et see oleks universaalne ja lihtne, on see, et peab olema vist mingi universaalne tõlkija, teate, ja kas see on midagi, mida teie arvates selline ettevõte nagu Haikupeaks võtma, või nõuab see Apple'ilt ja Google'ilt ja Samsungilt palju universaalsemaid jõupingutusi, et luua viis universaalseks formaadiks?

Zack Brown:

Nii et esiteks, taas kord, me töötame millegi kallal, mis on praegu ülisalajane ja salapärane, kuid me anname sellest peagi teada. See on platvormideülese standardimise proovilepanek.

Joey Korenman:

Õige.

Zack Brown:

Teate, isiklikult, kui räpane idufirma mees, ei usu, et see peab tulema Google'ist, kuid kindlasti peab Google selle mingil hetkel standardiks võtma.

Zack Brown:

Siis jälle, edu stsenaarium, nagu ma seda näen, on 50% turuosa. See on hea. See on see, mida Unity tegi. Nad ei tee haiget. Sa ei saa kunagi kõigile meeldida. Eriti tehnilises distsipliinis ... [inaudible 00:55:47] oli erinevate keelte kooderite ja erinevaid disainivahendeid kasutavate disainerite ja erinevate triibude liikumisdisainerite crash product. Sa mitmekordistadkõik need erinevad kombinatsioonid, te ei saa kunagi kõiki rahuldada ühe standardi või ühe tööriistaga, ja see on täiesti okei. Aga midagi, mis suudab leida vastukaja ja lahendada probleemi, näiteks piisavalt paljude inimeste põhiprobleemid, et hakata standardiks, nii nagu Unity on, ma arvan, et see on täiesti võimalik.

Zack Brown:

Ja ma ei usu, et see peab tulema ühest neist suurtest ettevõtetest. Teate, erapoolik, kuid isiklik arvamus.

Joey Korenman:

Jah. Väga lahe. Jah, ma ootan põnevusega, et sa avalikustaksid ja astuksid musta turtlenakkiga lavale ja näitaksid kõigile, mis see funktsioon on.

Joey Korenman:

Nii et mul on teile veel paar küsimust, te elate San Franciscos, olete tehnoloogiamullis, tegite YC asja ja kõike seda.

Zack Brown:

Kindlasti.

Joey Korenman:

Ja ma kujutan ette, et te olete kontaktis paljude tehnoloogiaettevõtetega. Ma olen kindel, et te tunnete inimesi suurtes, mis on see akronüüm, mida inimesed praegu kasutavad? FAANG.

Zack Brown:

FAANG, jah.

Joey Korenman:

... kahe As-ga, jah, jah. Teate, Facebook, Apple ...

Zack Brown:

Amazon.

Joey Korenman:

Tegelikult ei oota, see on Facebook, Apple, jah, Amazon õige, siis Netflix ja Google.

Zack Brown:

Ma arvan, et ka Microsoft kuulub sinna üles, aga tegelikult on Silicon Valley [kuuldamatu 00:57:00].

Joey Korenman:

Just. See on nagu lahedad lapsed, kes välistavad ... Aga igatahes, nii et te teate, ja teie kasutajad on nii liikumisdisainerid kui ka UX-disainerid ja kõik muu vahepealne. Nii et ma olen uudishimulik teie seisukohast, millised on tööväljavaated läänerannikul animaatorile, kes teab natuke koodi või kooderile, kes teab natuke animatsiooni? Sealt, kus ma istun Floridas, tundub, et see õitseb,aga ma ei ole seal ja mind huvitab, mida te kohapeal näete.

Zack Brown:

Kindlasti näen ka mina buumi. Idee UX-st kui eristavast tegurist on tõesti ... see on praegusel hetkel täielikult levinud, et ületada lõhe kõver, kui te seda teate. Igatahes, see on ... kõik ja nende ema ja vanaisa on teadlikud, et UX-i eristamine muudab ettevõtte eduväljavaateid oluliselt. Ja liikumine on tõestatud kui selle võtmeosa.

Zack Brown:

Ja tagasi Lottie ja muu sarnane, selle kättesaadavaks tegemine ... see on suur asi, et oleks tõesti lihtne lisada oma rakendusse meeldiv animatsioon. Nii et jah, liikumisdisainerid, kes ... Liikumisdisainerid koodile, liikumisdisainerid koodibaasidele, liikumisdisainerid tarkvarale. Kindlasti näeme, et see õitseb siinkohal.

Joey Korenman:

See on vinge. Noh, miks me sellega ei lõpeta? Animator on juba väga väga lahe rakendus ja tõesti väga võimas, ja jällegi me linkime selle. Ma soovitan kõigil minna sellega mängima. Kas teete nüüd sellist tööd või mitte, on suur tõenäosus, et teete seda tulevikus, sest ma arvan, et Zackil on õigus, kõik ja nende emad tahavad nüüd animatsiooni oma veebilehel ja rakenduses.

Joey Korenman:

Kui võrrelda Animatorit After Effectsiga, mis on vist 25 või 26 aastat vana, siis on ilmselgelt palju funktsioone, mida Animatoril veel ei ole, ja praegu ei ole 3D-kaamerat ega midagi sellist.

Zack Brown:

Kaamerat ei ole.

Joey Korenman:

Milline on teie nägemus rakenduse ja ausalt öeldes ka ettevõtte tulevikust?

Zack Brown:

Meie peaaegu rumalalt ambitsioonikas ... Tead, me peame püüdma tähtede poole. Osa sellest on Silicon Valley ja VC toetus. Osa sellest on lihtsalt pime ambitsioon. Isiklik, nagu eksistentsiaalsel tasandil, aga ma näen võimalust ühendada disain ja kood. Kõik meie meeskonnas näevad seda. Ühendada need töövood, et saavutada näiteks Unity turuosa.

Zack Brown:

Nii et meie ettevõtte missioon on "To revolutionize software creation by unifying design and code". See on suur tulistamine, missioon algab, ja viis, kuidas me oma esimese tootega turule läksime, oli selle tühimiku täitmine, mille Flash jättis tootmisse saadetava liikumise disaini osas. Ja see katab selle esimese kasutamise juhtumi, mida ma mainisin. Need aatomi tüüpi animatsioonid. Ja Animator võimaldabsa lähed sellest kaugemale selliste asjadega nagu paigutussätted ja kood API.

Zack Brown:

Kuid probleem on veel rohkem, ja me näeme huvitavaid suundumusi, nagu disainisüsteemid, mille eesmärk on süstematiseerida disaini samamoodi nagu koodi. Ideed nagu versioonikontroll, ideed nagu komponendid, ja see on tõesti hakanud haarama tähelepanu. Eriti ettevõtetes, kus suure järjepidevuse vajadused on viinud miljonite ja miljonite ja miljonite dollarite eraldamiseni.See võib olla üks osa mõistatusest. See on midagi, millel me hoiame silma peal.

Zack Brown:

Mida disainisüsteemid ignoreerivad, on täpselt sama üleandmine disainilt koodile. Nüüd võite luua disainisüsteemi oma disainivahendis ja teil on see imeline abstraktne arusaam: "Siin on minu tüpograafia" ja "Siin on minu värvid." Aga te peate ikkagi minema ja rakendama seda käsitsi koodis. See päris sama ... see ruum päris sama probleemi, mida traditsiooniline disaini üleandmine tekitab.Nii et see on probleem, millel me hoiame teraselt silma peal.

Zack Brown:

Jah, kas see vastab teie küsimusele?

Joey Korenman:

Jah, ma arvan, et ühtlustamine, disain ja kood. See on üsna ambitsioonikas ülesanne, aga ma ei tea. Lihtsalt nende väheste suhtluste põhjal, mis mul sinuga, Zack, olnud on mul tunne, et sa ja meeskond on sellega hakkama saanud. Ja ma tõesti ootan huviga, kuhu see viib.

Zack Brown:

Aitäh, Joey, aitäh, et sa mind täna siia kutsusid.

Joey Korenman:

Vaadake Animatorit aadressil Haiku.ai. Tahan tõesti tänada Zacki, et ta tuli ja rääkis nii hästi väljakutsetest, millega animatsiooni rakenduses rakendamisel animatsiooni tegijad ja arendajad silmitsi seisavad. Animator on veel üsna uus, kuid see on juba päris kena rakendus, mida kasutada, ja ma arvan, et sellel on tõeline võimalus muuta seda, kuidas me animeerime asju, mis lõpuks interaktiivseks muutuvad interaktiivsesveebisait või mobiilirakendus või midagi muud.

Joey Korenman:

Veenduge, et olete selle podcastiga liitunud, et olla kursis tööstuse uudiste ja uute tööriistadega, nagu Animator. Ja kui soovite veelgi rohkem teadmisi, siis külastage SchoolofMotion.com, et saada tasuta konto ja saada meie Motion Mondays uudiskiri. See on lühike e-kiri, mida saate lugeda oma ekstra suure tavalise Dunkin' Donuts'i kohvi ajal, ja see hoiab teid kursis kõigega, mida peaksite olemateadlik liikumisdisainist.

Joey Korenman:

Ja sellega ongi see episood läbi. Ma tõesti loodan, et te nautisite seda ja rahu.

Keri üles