@Migueldeicaza@mastodon.social avatar

Migueldeicaza

@Migueldeicaza@mastodon.social

Fun Stack Vibing. Founder @xibbonhq Started Xamarin, Mono, Gnome. Prev: Microsoft/.NET/Xamarin/Mono/VSMac/AI - tootfinder

This profile is from a federated server and may be incomplete. Browse more on the original instance.

regehr, to random
@regehr@mastodon.social avatar

I totally forgot to take a photo, but my PhD student Manasij Muhkerjee just successfully defended his thesis "Peephole Optimizations : From Craft towards Science"!!!@!1!!!!!

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@regehr that sounds like an awesome event.

Migueldeicaza, (edited ) to random
@Migueldeicaza@mastodon.social avatar

Another milestone achieved!

Godot on iPad debugging, both Godot and the target game can now run simultaneously and be interacted with:

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@mredig native, with a hand-rolled “virtualization”, where every “static” variable is turned into an instance variable- details on my blog post

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@masters3d I considered blender! It would be awesome with the Apple Pencil.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@grahamboree everything is being done to meet Apple’s AppStore requirements. Just have a lot of polishing work left to do.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@MBoffin @grahamboree those rules were removed a very long time ago.

Look on the AppStore for Codea or Pythonista.

fuzzybinary, to random
@fuzzybinary@mastodon.gamedev.place avatar

Can any console game devs give me some insight on the state of using Rust on consoles? My understanding is that Unreal has replaced some code with Rust, so it must be doable yes?

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@fuzzybinary @aeva I don’t, but swift should be very easy to support, as all consoles do llvm already.

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Friends, I signed this letter, I encourage others to read and sign:

https://techforfreedomandjustice.github.io/tech-open-letter/

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@pixel hugs Eric.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@shantini hugs

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@hbons I think people are very afraid of speaking up against. I know corporate folks are doing all the can to pretend it is not there.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@godofbiscuits hugs Jeff!

bigzaphod, to random
@bigzaphod@mastodon.social avatar

Going to start a new conspiracy: The flat sun theory.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@bigzaphod that’s not a conspiracy, it’s a fact.

appleinsider, to random
@appleinsider@mastodon.social avatar

Days after Apple learned its lesson, apologized, and removed its controversial "Crush" ad for iPad Pro, Samsung is here with another poorly thought out ad promoting Galaxy Tab with AI.
https://appleinsider.com/articles/24/05/15/samsungs-half-hearted-attempt-to-capitalize-on-apples-crush-ad-misses-the-point?utm_medium=social&utm_source=mastodon

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@appleinsider but it’s Samsung, tone deaf is their vibe

kkolakowski, to apple
@kkolakowski@mastodon.social avatar

It is quite weird that before WWDC nobody is even talking about 😅 No wishlists, no requests, no angry users that wants more out of it 🤷‍♂️

All of the rage seems to be about the iPad. It's worth to note though that Vision Pro would benefit from iPadOS changes as well.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@kkolakowski we are still all learning the math to do funky hand gestures.

viticci, to random
@viticci@macstories.net avatar

Your friendly reminder that criticizing iPadOS does NOT mean:

  • "dual-boot macOS"
  • "put macOS on iPads"
  • "you want to turn an iPad into a Mac"

It's completely fair to ask for more from iPadOS while keeping it iPadOS.

Anything else is a distraction. Do not let those distractions invalidate your opinion. But expect more and more over the next few days.

✌️

https://www.macstories.net/stories/not-an-ipad-pro-review/

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@jefflopes @viticci most apps will just be hard to use with untappable regions - just seems like a recipe for frustration.

RobW, to random
@RobW@iosdev.space avatar

The two stages of writing SwiftUI:

  1. Omg. I love this.
  2. Omg. I hate this with a passion.
Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@RobW @cocoafrog

  1. omg. I love this!
Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@teilweise @cocoafrog @dasdom it takes some getting used to, but then you realize how useful it is, specially the new data-bound versions.

And alerts/sheets/popovers/messages all follow the same idiom.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@dasdom @teilweise @cocoafrog they are scoped to the children of the call site.

For example, I override them in nested levels to get different capabilities.

They are quite awesome.

mattiem, to random
@mattiem@mastodon.social avatar

Inspired by @Migueldeicaza , I was thinking, again, about what would be required to support a full IDE experience on an iPad. And the propects are grim.

LSP is just fundamentally incompatible with iOS. And even with spec changes (which I have roughly outlined) that could be hard justify, it would still require enormous work from each server implementation to support.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@mattiem a general purpose ide might be hard, but there are some possibilities out there (we could run a VM with Linux for instance)

But for narrow ecosystems it should be ok.

One of my concerns is whether the iPad form factor is convenient for traditional IDE development.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@mattiem yes, a few ways to run VM stuff - something like libSystem is one option (it runs Jupyter, TeX, has its own C compiler), or iSH (I think this is a full Linux VM with Debian)

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@mattiem sorry, not libSystem, ios_system: https://github.com/holzschu/ios_system/

You can see an all in action: a-shell or Carnets: https://apps.apple.com/us/app/carnets-jupyter/id1450994949

And ish is here:
https://github.com/ish-app/ish

mogul, to webassembly
@mogul@hachyderm.io avatar

Someone big doing this has been such an inevitable development but it has taken so long! With #WASM now included in standards and supported in pretty much every browser there is an opportunity to treat the browser as the target platform abstraction for high performance stuff like #games. And there is nothing the actual underlying OS can do to gatekeep that content without breaking the web!
https://www.gamedeveloper.com/mobile/microsoft-launching-web-based-mobile-game-storefront-in-july

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@mogul they were both protective and divesting at the same time in that time frame.

The good news is that we got Wasm instead, so in the end, things worked out for the better!

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

UI-wise, I am struggling with that tab bar at the top.

Godot has an unusual set of tabs at the top that map to scenes, but the actual view is controlled by the top-level items.

I am not sure what to do about those two tab bars.

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@alexito4 it’s good to know I am not alone thinking about this

Migueldeicaza, to random
@Migueldeicaza@mastodon.social avatar

Update: successfully gamed Duolingo this week

Migueldeicaza,
@Migueldeicaza@mastodon.social avatar

@Arcticulate woohooo!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • rosin
  • ngwrru68w68
  • GTA5RPClips
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • Durango
  • slotface
  • everett
  • vwfavf
  • kavyap
  • megavids
  • Leos
  • khanakhh
  • cisconetworking
  • cubers
  • InstantRegret
  • ethstaker
  • osvaldo12
  • modclub
  • anitta
  • provamag3
  • tacticalgear
  • tester
  • JUstTest
  • All magazines