Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Cyborg)
  • No Skin
Collapse
Brand Logo

CIRCLE WITH A DOT

  1. Home
  2. Uncategorized
  3. The new Mac Gemini app has a huge executable binary (128MB!).

The new Mac Gemini app has a huge executable binary (128MB!).

Scheduled Pinned Locked Moved Uncategorized
25 Posts 20 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • ccgus@mastodon.socialC ccgus@mastodon.social

    The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

    What in the world are they doing?

    So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

    i_am_fabs@mastodon.socialI This user is from outside of this forum
    i_am_fabs@mastodon.socialI This user is from outside of this forum
    i_am_fabs@mastodon.social
    wrote last edited by
    #5

    @ccgus this did not age well. 😵‍💫

    cdoncarroll@mstdn.socialC 1 Reply Last reply
    0
    • ccgus@mastodon.socialC ccgus@mastodon.social

      The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

      What in the world are they doing?

      So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

      sdpd@hachyderm.ioS This user is from outside of this forum
      sdpd@hachyderm.ioS This user is from outside of this forum
      sdpd@hachyderm.io
      wrote last edited by
      #6

      @ccgus https://developers.google.com/j2objc

      ccgus@mastodon.socialC 1 Reply Last reply
      0
      • ccgus@mastodon.socialC ccgus@mastodon.social

        The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

        What in the world are they doing?

        So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

        davidanson@mastodon.socialD This user is from outside of this forum
        davidanson@mastodon.socialD This user is from outside of this forum
        davidanson@mastodon.social
        wrote last edited by
        #7

        @ccgus “Write once, run anywhere!”

        woolie@mastodon.socialW 1 Reply Last reply
        0
        • ccgus@mastodon.socialC ccgus@mastodon.social

          The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

          What in the world are they doing?

          So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

          jacksonhayes@mastodon.socialJ This user is from outside of this forum
          jacksonhayes@mastodon.socialJ This user is from outside of this forum
          jacksonhayes@mastodon.social
          wrote last edited by
          #8

          @ccgus “technically” native, then?

          1 Reply Last reply
          0
          • ccgus@mastodon.socialC ccgus@mastodon.social

            The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

            What in the world are they doing?

            So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

            0x1ac@techhub.social0 This user is from outside of this forum
            0x1ac@techhub.social0 This user is from outside of this forum
            0x1ac@techhub.social
            wrote last edited by
            #9

            @ccgus @siracusa Funny how all these AI apps sound vibe-coded. 😂

            1 Reply Last reply
            0
            • sdpd@hachyderm.ioS sdpd@hachyderm.io

              @ccgus https://developers.google.com/j2objc

              ccgus@mastodon.socialC This user is from outside of this forum
              ccgus@mastodon.socialC This user is from outside of this forum
              ccgus@mastodon.social
              wrote last edited by
              #10

              @sdpd Very cool, thanks for the pointer.

              1 Reply Last reply
              0
              • R relay@relay.mycrowd.ca shared this topic
              • ccgus@mastodon.socialC ccgus@mastodon.social

                The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                What in the world are they doing?

                So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                ccgus@mastodon.socialC This user is from outside of this forum
                ccgus@mastodon.socialC This user is from outside of this forum
                ccgus@mastodon.social
                wrote last edited by
                #11

                Well thanks to @sdpd, I think this answers the Java to Objective-C question: https://developers.google.com/j2objc

                1 Reply Last reply
                0
                • ccgus@mastodon.socialC ccgus@mastodon.social

                  The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                  What in the world are they doing?

                  So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                  otolithe@mastodon.socialO This user is from outside of this forum
                  otolithe@mastodon.socialO This user is from outside of this forum
                  otolithe@mastodon.social
                  wrote last edited by
                  #12

                  @ccgus @siracusa to be fair, Google is a small company and doesn’t really have the resources to do a proper Mac app. We should start a fundraiser…

                  1 Reply Last reply
                  0
                  • ccgus@mastodon.socialC ccgus@mastodon.social

                    The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                    What in the world are they doing?

                    So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                    heathborders@hachyderm.ioH This user is from outside of this forum
                    heathborders@hachyderm.ioH This user is from outside of this forum
                    heathborders@hachyderm.io
                    wrote last edited by
                    #13

                    @ccgus it's probably using j2objc or something.

                    helge@mastodon.socialH 1 Reply Last reply
                    0
                    • ccgus@mastodon.socialC ccgus@mastodon.social

                      The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                      What in the world are they doing?

                      So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                      gullevek@famichiki.jpG This user is from outside of this forum
                      gullevek@famichiki.jpG This user is from outside of this forum
                      gullevek@famichiki.jp
                      wrote last edited by
                      #14

                      @ccgus @siracusa So it’s AU slop!

                      1 Reply Last reply
                      0
                      • heathborders@hachyderm.ioH heathborders@hachyderm.io

                        @ccgus it's probably using j2objc or something.

                        helge@mastodon.socialH This user is from outside of this forum
                        helge@mastodon.socialH This user is from outside of this forum
                        helge@mastodon.social
                        wrote last edited by
                        #15

                        @heathborders @ccgus I still wonder how sth like this can actually work, mostly considering GC

                        heathborders@hachyderm.ioH 1 Reply Last reply
                        0
                        • ccgus@mastodon.socialC ccgus@mastodon.social

                          The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                          What in the world are they doing?

                          So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                          lukeratta@mastodon.socialL This user is from outside of this forum
                          lukeratta@mastodon.socialL This user is from outside of this forum
                          lukeratta@mastodon.social
                          wrote last edited by
                          #16

                          @ccgus Sounds like they’re using Kotlin, maybe.

                          1 Reply Last reply
                          0
                          • helge@mastodon.socialH helge@mastodon.social

                            @heathborders @ccgus I still wonder how sth like this can actually work, mostly considering GC

                            heathborders@hachyderm.ioH This user is from outside of this forum
                            heathborders@hachyderm.ioH This user is from outside of this forum
                            heathborders@hachyderm.io
                            wrote last edited by
                            #17

                            @helge looks like j2objc has heuristics to implement MRR

                            Link Preview Image
                            J2ObjC मेमोरी मॉडल  |  Google for Developers

                            favicon

                            Google for Developers (developers.google.com)

                            1 Reply Last reply
                            0
                            • davidanson@mastodon.socialD davidanson@mastodon.social

                              @ccgus “Write once, run anywhere!”

                              woolie@mastodon.socialW This user is from outside of this forum
                              woolie@mastodon.socialW This user is from outside of this forum
                              woolie@mastodon.social
                              wrote last edited by
                              #18

                              @DavidAnson @ccgus I think the term is “write once, suck everywhere”

                              cadbury_moose@wandering.shopC 1 Reply Last reply
                              0
                              • ccgus@mastodon.socialC ccgus@mastodon.social

                                The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                                What in the world are they doing?

                                So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                                dfgomes@mastodon.socialD This user is from outside of this forum
                                dfgomes@mastodon.socialD This user is from outside of this forum
                                dfgomes@mastodon.social
                                wrote last edited by
                                #19

                                @ccgus Why am I not surprised? Everything Google does is trash.

                                1 Reply Last reply
                                0
                                • ccgus@mastodon.socialC ccgus@mastodon.social

                                  The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                                  What in the world are they doing?

                                  So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                                  js@ap.nil.imJ This user is from outside of this forum
                                  js@ap.nil.imJ This user is from outside of this forum
                                  js@ap.nil.im
                                  wrote last edited by
                                  #20

                                  @ccgus @bugaevc cough https://developers.google.com/j2objc cough

                                  1 Reply Last reply
                                  0
                                  • ccgus@mastodon.socialC ccgus@mastodon.social

                                    The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                                    What in the world are they doing?

                                    So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                                    praetor@mstdn.socialP This user is from outside of this forum
                                    praetor@mstdn.socialP This user is from outside of this forum
                                    praetor@mstdn.social
                                    wrote last edited by
                                    #21

                                    @ccgus Android is now a Swift target, but it's really kind of weird how it works. I'm still trying to figure it out. It wraps Swift code around Java https://www.swift.org/blog/exploring-the-swift-sdk-for-android/

                                    1 Reply Last reply
                                    0
                                    • ccgus@mastodon.socialC ccgus@mastodon.social

                                      The new Mac Gemini app has a huge executable binary (128MB!). Took a peak at it and … it contains 1,856 Objective-C classes whose class name starts with Java.

                                      What in the world are they doing?

                                      So I had Gemini analyze Gemini. Looks like there’s a lot of shared Android code in there, but compiled to Objective-C and Swift.

                                      causticmsngo@mastodon.socialC This user is from outside of this forum
                                      causticmsngo@mastodon.socialC This user is from outside of this forum
                                      causticmsngo@mastodon.social
                                      wrote last edited by
                                      #22

                                      @ccgus I feel like everything Google does is cursed.

                                      1 Reply Last reply
                                      0
                                      • woolie@mastodon.socialW woolie@mastodon.social

                                        @DavidAnson @ccgus I think the term is “write once, suck everywhere”

                                        cadbury_moose@wandering.shopC This user is from outside of this forum
                                        cadbury_moose@wandering.shopC This user is from outside of this forum
                                        cadbury_moose@wandering.shop
                                        wrote last edited by
                                        #23

                                        @woolie @DavidAnson @ccgus

                                        Or "Write once, run away very very fast."

                                        1 Reply Last reply
                                        0
                                        • i_am_fabs@mastodon.socialI i_am_fabs@mastodon.social

                                          @ccgus this did not age well. 😵‍💫

                                          cdoncarroll@mstdn.socialC This user is from outside of this forum
                                          cdoncarroll@mstdn.socialC This user is from outside of this forum
                                          cdoncarroll@mstdn.social
                                          wrote last edited by
                                          #24

                                          @i_am_fabs @ccgus I bet the J2ObjC usage is for the data modeling layer (so it's easily sharable with Android).

                                          J2ObjC doesn't provide any kind of UI code support, so the UI layer is probably still native SwiftUI.

                                          i_am_fabs@mastodon.socialI 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups