Viewing profile — sond813
sond813
HN member- Joined
- Fri, Oct 18, 2013, 11:18 PM UTC
- HN karma
- 192
- Public activity
- 40 items
- HN profile
- View on Hacker News ↗
About sond813
No profile information was provided.
Recent public activity
-
comment
Comment #37572438
Congrats on the launch!
- story
-
comment
Comment #34694347
Apple recommends 400ms for startup time because that's how long the app open animation takes. It's also hard to tell from just one flamegraph how long it will really take in prod, …
- story
-
comment
Comment #30446575
We've seen this happen with system fonts as well, apps sometimes bundle the San Francisco font with an app instead of relying on a system font. There may be some reasons to include…
-
comment
Comment #30446422
I tried it out with Yelp and Twitter, both had a lot of bloat due to not stripping binaries. You can see this in the large "String Table" in both screenshots. Yelp also has a large…
-
comment
Comment #29452124
Building up the cache at launch/dynamic link time does have a performance hit of a few ms, but if you know it will save you many runtime checks it can be worth it. Definitely makes…
-
comment
Comment #29450623
It’s ms, that slow because every protocol conformance in every dylib needs to be checked. When this gets to 100k+ like in many large apps it takes multiple milliseconds
- story
-
comment
Comment #29255644
Looks like a great improvement to my workflow, does it require write access to GitHub or can it be read only? Any plans to support GitLab?
-
comment
Comment #27741809
There’s also a linker flag that lets you use this format on older OS versions. It seems to work (I tested as far back as iOS 13.4.1) but couldn’t find any documentation to guarante…
-
comment
Comment #27741784
The mach-o format supports a “fat binary” that contains multiple architectures and then the App Store can only deliver one of those architectures to a particular device. Bitcode le…
- story
-
comment
Comment #26559491
I always had trouble getting notified when a release was blocked from App Store review since it required getting an email and then logging into App Store Connect to find the reason…
- story
-
comment
Comment #26282872
Interesting idea, I assume Apple would solve the versioning problem the same way Google is currently handling it. Apple is doing something like this already but there isn't too muc…
-
comment
Comment #26282833
Currently identifying sources and offering suggestions for how to make improvements. For many apps this can reveal a lot of opportunity!
-
comment
Comment #26280112
Yep this is exactly the problem I'm trying to solve! A lot of large app companies have switched from Xcode to third party build systems like Buck or Bazel. This can make things fas…
-
comment
Comment #26278867
Uber's article focuses on binary size, but the App Store 309mb number is app bundle size. 120mb of this is not coming from the binary. I have a breakdown of this here: https://news…
-
comment
Comment #26278687
Starbucks has a separate China app. I suspect a part of this is due to app size because there are regions specific SDKs. Another is likely security. Regulations in some countries r…
-
comment
Comment #26278654
Google encourages this with feature modules and app bundles. Apple doesn't allow it because they've always been against downloading executable code that doesn't go through app revi…
-
comment
Comment #26278358
I’m the founder of a YC company in the current batch focused on solving this exact problem! https://www.emergetools.com We parse Obj-C and Swift runtime metadata to determine size …
-
comment
Comment #26032610
Great question, we've definitely thought about this. Seems like the trends are as users get better tech the apps get more ambitious with their capabilities and performance will alw…
-
comment
Comment #26020907
Thanks, this sounds interesting! Feel free to email me at noah@emergetools.com
-
comment
Comment #26019451
Android support is definitely on our roadmap!