[HN Gopher] Xogot - Godot for iPad
       ___________________________________________________________________
        
       Xogot - Godot for iPad
        
       Author : codetrotter
       Score  : 137 points
       Date   : 2024-11-17 01:32 UTC (21 hours ago)
        
 (HTM) web link (xogot.com)
 (TXT) w3m dump (xogot.com)
        
       | mcraiha wrote:
       | This is a project of Miguel de Icaza
       | https://en.wikipedia.org/wiki/Miguel_de_Icaza
        
         | pjmlp wrote:
         | Yep, he switched focus after how everything went with Xamarin
         | post acquisition, seems pretty much done with anything .NET.
        
           | jeswin wrote:
           | He worked on Mono for nearly two decades, and contributed
           | significantly to the platform. He may have stopped working on
           | it because the platform is quite mature (and Open Source) and
           | his continued work would have limited impact.
        
             | pjmlp wrote:
             | Here a couple of examples,
             | 
             | https://visualstudiomagazine.com/Articles/2022/06/16/csharp
             | -...
             | 
             | Or its beloved Xamarin,
             | 
             | " Rewrites never go as planned.
             | 
             | Xamarin.Forms turning into Maui was supposed to be a quick
             | change, fueled by hopium so strong it defied gravity.
             | 
             | Instead, at best, it set it back 2-3 years."
             | 
             | https://x.com/migueldeicaza/status/1610665502598127616
             | 
             | You will find other juicy remarks, after the deadline to
             | not speak about the acquisition expired.
        
               | fmbb wrote:
               | Never attribute to respect or sincerity that which can be
               | adequately explained by contractual terms.
        
           | migueldeicaza wrote:
           | I still use .net :-)
           | 
           | But this port could not have been done with Xamarin due to
           | the lack of SwiftUI integration.
        
             | pjmlp wrote:
             | Fair enough, happy to be corrected on the matter.
        
       | wejick wrote:
       | Impressive, happy to see another touch from Miguel.
        
       | sharkjacobs wrote:
       | I've been following the development of this via Miguel's blog and
       | mastodon, and as someone who is really interested in iPad
       | development and app design I really want to try it out but I just
       | don't have time for another hobby.
       | 
       | I'm signing up and gonna try it out, but I feel like I'll need to
       | put more than an afternoon of dabbling to get anywhere
       | interesting.
        
       | rcarmo wrote:
       | This is very impressive, and runs well even on an iPad mini 5.
        
       | somat wrote:
       | I am a bit surprised Apple allows it.
       | 
       | I am not really familiar with the apple ecosystem, but my
       | understanding is that they frown on open execution environments,
       | that is emulators, virtual machines, interpreters etc. and a
       | system that lets anyone develop and load games sounds like just
       | that.
        
         | cultofmetatron wrote:
         | they have emulators in the app store now!
        
         | jezek2 wrote:
         | Programming languages (IDEs) were always allowed as long as the
         | code couldn't be downloaded from the internet. Local or cloud
         | load/save is OK. An user copying it manually using a clipboard
         | from a web page is OK as that's user doing. But direct
         | downloading was a no-no. This was explained as to prevent any
         | application from becoming AppStore-like.
         | 
         | There are some tricks, like using curl | sh approach by the
         | user for UNIX-like environments, or similar things for Python
         | IDEs. But again it is something that the user have to do and
         | learn about it from an outside source.
        
           | stavros wrote:
           | I wonder if Apple will allow code downloading in the EU, now
           | that they have to allow alternate app stores anyway.
        
             | dtgriscom wrote:
             | ... what's in it for Apple? It would just make their lives
             | more complicated.
        
         | migueldeicaza wrote:
         | The terms have changed gradually over the years and now we are
         | boiling IDEs on the iPad.
         | 
         | My plan is to ship something that is both a great iPadOS app
         | and operates within the confines of the AppStore restrictions.
         | 
         | I find restrictions as a powerful motivator to think about a
         | problem differently. Lots of great art (and software) is great
         | when it explores and brings to light what's possible with the
         | limitations of a medium.
        
           | michael-online wrote:
           | I love the spirit here, but the limitations on iOS are not
           | the limitations of the medium. Mobile computing has lots of
           | interesting and inspiring limitations, we don't need apple to
           | draw artificial squircles we can't cross in an api.
        
             | dartos wrote:
             | Users seem to like those squircles, judging by the
             | popularity of Apple products. It's not a fun walled garden
             | to be a creative developer in.
        
               | pjmlp wrote:
               | 20 years is a generation, however for many of us, Apple's
               | walled garden was a refreshing concept versus the mobile
               | operators gardens.
               | 
               | First of all, getting SDKs was akin to console devkits,
               | back in 2004 getting a Symbian SDK was still a commercial
               | only product for example, same for Windows CE/Pocket
               | PC,...
               | 
               | Followed by about 80% tax, only to be listed on mobile
               | phones magazines, with the SMS code to trigger the
               | application download.
               | 
               | Hence why everyone rushed for the garden, it was indeed
               | easier to be creative in Apple land.
               | 
               | Now 20 years later, there is another reality.
        
         | dagmx wrote:
         | They allow execution environments and have for many years. See
         | pythonista etc
         | 
         | They haven't allowed emulators till this year, but Xodot isn't
         | an emulator.
         | 
         | But what you're likely thinking of with regards to execution is
         | that they don't allow creating new executable code. Ie no JIT
         | or compilers, but interpreters are fine. Hence you can do
         | GDScript (which runs in an interpreter like Python does) but
         | you won't be able to use the other language backends which
         | compile down.
        
       | terhechte wrote:
       | I've been wanting to learn Godot for some time now. Being able to
       | develop on the iPad is supercool (for side-project game devs). In
       | addition, you can also now run Godot on the Meta Quest
       | (https://www.meta.com/en-gb/experiences/godot-game-
       | engine/771...). Also, as Xogot runs on iPad and VisionOS can run
       | iPad apps, it might even run there (haven't checked). That's a
       | lot of fun platforms for playing around with it.
        
       | Funes- wrote:
       | I wonder if Redot [1] is going to fork this project, as well.
       | 
       | [1]: https://github.com/Redot-Engine.
        
         | dartos wrote:
         | I don't think this project is open source.
        
       ___________________________________________________________________
       (page generated 2024-11-17 23:01 UTC)