TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Launch HN: Haiku (YC W18) – Build and Design Cross-Platform UIs and Animations

127 点作者 zackbrown超过 7 年前
Hey HN! Haiku is a UI-building tool for both designers and developers. You can import vector and bitmap assets, animate them with a visual timeline, make elements respond to events, script behavior (if you like to code), then publish as production-ready UI components. Haiku components are versioned and can be pulled into codebases via Git or npm.<p>We are a remote, international team of six. We&#x27;ve all spent years in various design&#x2F;development roles, and we&#x27;ve all run into the same problem: When building software, teams waste too much effort creating designs in design tools, then reimplementing those designs in code.<p>Here&#x27;s how we&#x27;re working to solve that:<p>1. Create a common tongue for design tools and codebases to communicate. We&#x27;re starting with a simple JavaScript file format that can capture both how designs look and how components behave, where animation is a first-class citizen. We call this format Haiku Core and we&#x27;ve open sourced it under the MIT license, along with a standards-driven interpreter&#x2F;renderer for that format on the Web. We&#x27;d love to hear from the community about how to improve our format or Web renderer.<p>2. Create a design tool that speaks that language. Our desktop app, Haiku for Mac [2], brings a familiar visual design&#x2F;animation experience to designers, while remaining connected to the world of code. Haiku tracks designs with Git and delivers versioned components to developers. Haiku automatically sets up and hosts Git infrastructure and npm registration for your components. (This infrastructure is optional. Your files always sit on your computer, and you own them.)<p>3. Integrate with the tools that design&#x2F;development teams already use. If you like to draw, you can keep designing in Sketch and see changes sync on stage. If you like to code, you can edit Haiku source files directly in your favorite text editor. Out of the box, Haiku components are compatible with vanilla web codebases, React, and Vue. Haiku also supports exporting to Airbnb&#x27;s Lottie format, allowing native animation authoring for iOS, Android, or React Native.<p>Thanks for reading, HN. We know this subject is close to many people&#x27;s hearts here — we&#x27;d love to hear what you&#x27;d like to see in a UI-building &amp; collaboration tool like Haiku.<p>[1]: <a href="http:&#x2F;&#x2F;github.com&#x2F;HaikuTeam&#x2F;core" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;HaikuTeam&#x2F;core</a><p>[2]: <a href="https:&#x2F;&#x2F;www.haiku.ai" rel="nofollow">https:&#x2F;&#x2F;www.haiku.ai</a>

19 条评论

hnzix超过 7 年前
As much as everyone loved to hate on Flash, it was brutally effective as a web motion design tool and has yet to be surpassed when visually building interactive experiences.<p>I&#x27;ve seen designers with almost zero coding skills build incredibly immersive and creative web pieces. There was a whole generation and genre of web content that has vanished and never been replaced - praystation, flight404, Hi-ReS! and so on. Processing is similar in spirit but has only filled part of the niche.<p>I really hope Haiku revives experimental, interactive motion design on the web. While Flash was inappropriate for delivering marketing text content, I see the genre&#x27;s value as being a standalone artform.
评论 #16364472 未加载
评论 #16364500 未加载
评论 #16367919 未加载
jamesmcintyre超过 7 年前
Recently a side project of mine required custom svg animations based on user actions. I built a nodejs api abstraction so that a client could send a json request which described which svg asset and what type of size&#x2F;animation&#x2F;timing&#x2F;sequence (the api allowed the client to compose animations in a sequence) then the response would be the resulting json lottie asset which would render on the React Native client flawlessly. I also incorporated client-side animations with another css-type animation library so that standard svg&#x27;s could easily have default animations with little-to-no additional coding. This works on iOS, Android and web with one api and pure json.<p>However, the process of building the svg animation asset library still required I use Adobe After Affects to design&#x2F;animate then use the Bodymovin After Affect plugin to export to the lottie-friendly json format. With Haiku I might be able to replace After Effects with Bodymovin and have a cleaner, version-controlled process!<p>Awesome product idea, I hope to give it a try soon!
评论 #16363044 未加载
diggan超过 7 年前
Since the tool is for building and designing cross-platform UIs, is the plan to also have the design tool be cross-platform?<p>The tool seems nice and would be lovely to have on linux. There is not a lot of tools that support my choice of platform, but if the aim is explicitly to support a lot of platforms, having support for the three major OSes would be nice.
评论 #16361737 未加载
tuchsen超过 7 年前
This is nuts! I&#x27;ve been working on something very similar to this for about a year now. You have no idea how happy I am to have a little competition, hopefully it&#x27;ll push me to finish :). I&#x27;m going to have to look at your core library and compare differences between our implementations. Really excited to play with it as well but I don&#x27;t have a mac machine near me right now. It looks fantastic!
morganvachon超过 7 年前
Not to be confused with the Haiku OS project:<p><a href="https:&#x2F;&#x2F;www.haiku-os.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.haiku-os.org&#x2F;</a>
chrismessina超过 7 年前
Haiku is super cool.<p>There are so many great tools out there that bring together development and design tasks... it&#x27;s about time someone went after the mantle of interactive UI building from Adobe — years after the demise of Flash!
auggierose超过 7 年前
Great idea! Concerning the Terms of Service:<p><pre><code> Intellectual Property Haiku claims no intellectual property rights over the material you provide to the Service. You acknowledge that Haiku owns all right, title and interest in and to the Service, including without limitation all intellectual property rights, and such rights are protected by U.S. and international intellectual property laws. You agree that you will not copy, reproduce, alter, modify, or create derivative works from the Service. </code></pre> So let&#x27;s say I try out Haiku under these terms, and go on and program my own solution that intersects with what Haiku does, and uses some ideas I picked up from Haiku (together with my own). Would this be a violation of the Terms?
terhechte超过 7 年前
Since you seem to have a Mac app that can render your Haiku format, are you considering open sourcing the renderer just like the &#x27;Haiku Core&#x27; renderer? I ask because animation abstractions for macOS are severely lacking. Even Lottie isn&#x27;t supported.
评论 #16362869 未加载
评论 #16362135 未加载
i_like_pie超过 7 年前
Congrats on the launch! Nice&#x2F;clear demo.<p>2 questions 1) what&#x27;s your take on <a href="https:&#x2F;&#x2F;coherent-labs.com&#x2F;hummingbird&#x2F;" rel="nofollow">https:&#x2F;&#x2F;coherent-labs.com&#x2F;hummingbird&#x2F;</a> 2) are you hiring
评论 #16364054 未加载
apeace超过 7 年前
Is your homepage built using Haiku?
评论 #16361775 未加载
qhoc超过 7 年前
Not sure if anyone recalls Famo.us which used to focus on web animation and make it programmable although they don&#x27;t have the client app like Haiku. However, their claim was that they &quot;cracked&quot; the web animation performance. Well it didn&#x27;t work for them (basic performance test would tell otherwise - duh!). Why is Haiku able to achieve such awesome performance on the web like this for animation? I also saw Greensock and they did a very good job as well. I am curious on what&#x27;s the secret sauce here and whether there is any performance comparison (sorry for loaded questions there).
评论 #16368592 未加载
bpicolo超过 7 年前
The auto-fullscreen and no-controls on the video demo are suboptimal (seems unlikely you&#x27;re going to get people sitting through an 8 minute play through, especially when the duration bar is missing)<p>Cool software though.
评论 #16362358 未加载
pavlov超过 7 年前
It looks like &quot;Flash for the web&quot;. There&#x27;s been a number of those over the years. How is Haiku different?<p>Looking at the Github page, it seems to me that the answer would be that Haiku-created animation assets are stored in JavaScript objects so that it&#x27;s easy to edit and store them as part of code. Is that the right impression?<p>How much does the Haiku Core player weigh on a webpage? Just curious to know. (I like following this space and it&#x27;s always great to see new entrants!)
评论 #16363510 未加载
solarkraft超过 7 年前
Oh yes. I have been thinking about this concept for a while.<p>Though I have to admit that the name strongly reminds me of the Haiku Operating System I very much want this project to succeed.
seanmcdirmid超过 7 年前
There always seems to be a misunderstanding that design tools are for production rather than design. They aren’t: even if you used code to explore your design, it is highly likely that most of that code (written quickly and written to be thrown away) would be unsuitable for production purposes.
评论 #16362154 未加载
polskibus超过 7 年前
Who&#x27;s your most dangerous competitor and what&#x27;s your uvp?
panic超过 7 年前
Looks cool! I wish I could play around with it more, but I already used up my 30-day Sketch trial.
评论 #16364400 未加载
quadrature超过 7 年前
one kind hearted criticism, the video on the landing page goes fullscreen when i click play which is really annoying.
评论 #16362860 未加载
abimaelmartell超过 7 年前
Why that country TLD?
评论 #16361977 未加载