Google I/O 2011: Bringing C and C++ Games to Android

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ก.ย. 2024

ความคิดเห็น • 53

  • @G33KN3rd
    @G33KN3rd 7 ปีที่แล้ว +1

    I know I'm saying this 6 years later but this could've all been avoided if Android's entire API was written entirely in C and THEN adding that C api into Android's native JNI... That would've made everything so much damn simpler than having to tack on C/C++ into the JNI just to get good performance...

  • @walter0bz
    @walter0bz 11 ปีที่แล้ว

    i tend to agree. c++ is (sometimes) a convinient code generator for patterns you should understand how to write in C.

  • @theadamdonohoe
    @theadamdonohoe 11 ปีที่แล้ว

    Looks like no matter what managed layers there are, there is always people looking for more control. I cant see C++ ever going away :)

  • @nitrousdigital007
    @nitrousdigital007 13 ปีที่แล้ว

    Why oh why didn't I attend this session!!!?
    See 49m 52s into this video for my motivations :)

  • @dravorek
    @dravorek 13 ปีที่แล้ว

    @lunardust201 actually it was the PNGs that were slower and it was an interesting question. Seeing as how the DCT transformations for decoding the JPGs should take more CPU time than the PNG decoding. Maybe he should've let it go after it was clear that they didn't know why but no reason to get upset. Just chill.

  • @bluecement
    @bluecement 12 ปีที่แล้ว

    the first guys sarcasm is on hundred thousand trillion

  • @TheSateef
    @TheSateef 11 ปีที่แล้ว

    thanks for this very helpful overview. i have an windows/c++/mfc application called tabtrax youtube id q0N019VHshc that i want to put on an android tablet. it uses simple 2D graphics and a custom ttf font for rendering music notation to screen. would you recommend i use C++ and the NDK or the other more native thing, Dalvic? for my "port" (maybe re-write is a better word). thanks

  • @DanielHauser
    @DanielHauser 12 ปีที่แล้ว

    C++ is pretty much the same as C,just more object oriented. C# is completly different.

  • @kingcrimson234
    @kingcrimson234 12 ปีที่แล้ว

    i am going to look into the new NDK. i've got an x86 PC emulator that I wrote in plain old C that i would love to port to android, and i sure as hell am not going to rewrite THAT in java. can you imagine an interpreting x86 CPU emulator running in java on the processors that you find in a phone? :shudders:

  • @djchrisi
    @djchrisi 12 ปีที่แล้ว

    I cannot find the project he was mentioning at 11:00

  • @q3gun
    @q3gun 11 ปีที่แล้ว

    can someone tell What is current state of the fixes for those problems questioned at end part of video. Also: is it not exaggerated how much they want support Native Code / C++ , like i keep hearing?

  • @EddieKMusic
    @EddieKMusic 13 ปีที่แล้ว

    OMG... Now I understand how noob at C++ I am...
    I need to continue learning! I want to develop something for android... :)

  • @halftab
    @halftab 11 ปีที่แล้ว

    C++ was C modified to fit with OOP easier. C# I think is closer to Java.

  • @SnowWolf91
    @SnowWolf91 12 ปีที่แล้ว

    @bustaballs I thought iOS didn't support Java?

  • @DanielHauser
    @DanielHauser 12 ปีที่แล้ว

    Screw C++, C is the way how to do it!

  • @mathgeekphysics
    @mathgeekphysics 13 ปีที่แล้ว

    Do you have to know C prior to learning C++?

  • @crystalclear506
    @crystalclear506 13 ปีที่แล้ว

    I'm Coding in C++ while watching this :)

  • @ChristopheMcGuinness
    @ChristopheMcGuinness 12 ปีที่แล้ว

    @chillipepper117
    Your missing the point the development process is a lot easier and you can now program I'm C/C++ Young Developers can get there foot in the door, its never been so easy to make apps.

  • @dwat2012
    @dwat2012 13 ปีที่แล้ว

    @mathgeekphysics nope, im learning C++ and i dont know strict C, there are bascilly the same from what i hear

  • @cccPaKYccc
    @cccPaKYccc 12 ปีที่แล้ว

    can any 1 recommend me some c sharp tutorial. i was learning c++, but then i realized that unity3d doesnt support c++, so i switched to c sharp.

  • @ازهارابوداوود
    @ازهارابوداوود 9 ปีที่แล้ว

    goooood very goood .....Hello .. possible help if you allow .. method of connecting opencv with eclipse Mokth blow up the program correctly .. I hope that you will help me out of necessity. Thank you

  • @EddieKMusic
    @EddieKMusic 13 ปีที่แล้ว

    C++ RULES!!! :)

  • @remruts
    @remruts 12 ปีที่แล้ว

    Screw them all! Real programmers use butterflies!

  • @MewCat100
    @MewCat100 11 ปีที่แล้ว +1

    Don't be silly now. We all know the best, fastest, easiest way is to write the bytecode yourself, which is how any real programmer would do it!

  • @bartoss15
    @bartoss15 12 ปีที่แล้ว

    Mac on Google Android presentation :D

  • @Nightmeare
    @Nightmeare 12 ปีที่แล้ว

    Screw C, Fortran, Lisp and Cobol is the way to do it! XD

  • @DBGabriele
    @DBGabriele 11 ปีที่แล้ว

    C# look like a fusion C++ and Java ;)

  • @DanielHauser
    @DanielHauser 12 ปีที่แล้ว

    C and C++ are actually the exact same. In c++, oop is just easier.

  • @LameLoura
    @LameLoura 12 ปีที่แล้ว

    congrat

  • @DanielHauser
    @DanielHauser 11 ปีที่แล้ว

    And that's why you shouldn't touch strings.

  • @kbo206
    @kbo206 13 ปีที่แล้ว

    Java is the best language for very little of anything...

  • @wriby
    @wriby 12 ปีที่แล้ว

    1:59 OMG! It's MAC!

  • @gameschange
    @gameschange 12 ปีที่แล้ว

    like both

  • @RamonChiNangWong078
    @RamonChiNangWong078 13 ปีที่แล้ว

    oh wut...
    Free Sony Ericson Xperia??
    Oh hell yeah!

  • @chillipepper117
    @chillipepper117 13 ปีที่แล้ว

    thumbs up if you'd rather code for Windows phone 7 (mango)

  • @jonharkulsykkel
    @jonharkulsykkel 11 ปีที่แล้ว

    damn fine skullet

  • @ChristopheMcGuinness
    @ChristopheMcGuinness 13 ปีที่แล้ว

    @chillipepper117
    DON'T MAKE ME LAUGH!!

  • @labidus74
    @labidus74 11 ปีที่แล้ว +11

    get rid of java... completely useless for games

    • @bichitomax
      @bichitomax 10 ปีที่แล้ว

      What language would be good for making games?

    • @CBaggers
      @CBaggers 10 ปีที่แล้ว +2

      While there does need to be a wider(and a more consistent) feature set in the native side of android, the control you need for making the speed critical parts of the game are already available, and you can have 99% of your project in c++. Why would scrapping java completely be better for android developers than the choice of either? There are places where java is the less painful way to go on android (and I really don't like java).

  • @igrewold
    @igrewold 12 ปีที่แล้ว

    dey iz cousins.

  • @xxxXFURION242Xxxx
    @xxxXFURION242Xxxx 12 ปีที่แล้ว

    @Mega1hacker He would look better bold xD

  • @stiftersd
    @stiftersd 12 ปีที่แล้ว

    Really long video

  • @ongamex
    @ongamex 10 ปีที่แล้ว +2

    @15:02 No, its not it is awful.

  • @lunardust201
    @lunardust201 13 ปีที่แล้ว

    Yaa why are my jpegs slower duurrr. Um shut up now dude

  • @DBGabriele
    @DBGabriele 11 ปีที่แล้ว

    Bla bla bla bla and Android Studio not support C++
    Fantastic!

  • @DickHead69able
    @DickHead69able 13 ปีที่แล้ว

    999 VIDEOS!
    I WILL SUBSCRIBE FOR THE 1000th
    then i will unsubscribe

  • @m88toolman
    @m88toolman 12 ปีที่แล้ว

    Yfuk

  • @m88toolman
    @m88toolman 12 ปีที่แล้ว

    Gd""' r