• 0 Posts
  • 195 Comments
Joined 1 year ago
cake
Cake day: June 12th, 2023

help-circle
  • I actually switched from Android to iPhone maybe a year and a half ago, after I got an iPad to take notes on for university and really enjoyed using it.

    • I hate Google
    • I mostly like how iOS works
    • I mostly don’t like how Android works, it has a lot of rough edges and jank (imo, partially resulting from stock apps sucking or just not being there at all but there not being enough low level access for third party apps to provide a well integrated replacement)
    • Shortcuts/Automation is amazing
    • Builtin Calendar/Contacts/Reminders apps are amazing and especially lets me connect to my DAV server without any hassle
    • Nobody has built anything that comes close to Apple’s cross-device interactions (but I guess that’s also Apple’s and Google’s fault for locking the systems down)
    • A consistent look and feel across the system is very important to me and iOS apps seem to care more about that. Even Google’s own apps used different visual styles sometimes last I used it
    • The hardware and OS looks nice without being overly flashy, it just hits that sweet spot of “pleasant design”
    • If I want to develop apps I really don’t want to touch anything related to Java














  • Can we stop referring to the “what color is your function” post for languages it doesn’t apply for? Contrary to Javascript (where it does apply), Rust with tokio has adapters for both async -> sync (Runtime::spawn_blocking) and sync -> async (Runtime::block_on). It probably isn’t a good idea to overuse spawn_blocking but calling an async function from a sync one is literally no problem.