• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Android Thread - 2011 Edition | Stuffed on Gingerbread, Hungry for Honeycomb!

Status
Not open for further replies.
Closures are coming JDK8 because Sun/Oracle decided to do a partial update for Java 7 and add the lambdas the year after with Java 8.

And lol at all the flavor of the month languages. Java is well established and stable. There's incredible value in that.
 
Andrex said:
Was just in a Hacker News article I saw the other day, didn't really click into it because I'm not really following Java anymore. :P It's all about dat ECMAScript man.

If you're looking, pick up JavaScript: The Good Parts by Douglas Crockford (inventor of JSON*), it's a blazing fast read and gets you on the right track. JS is a great language.

*Also known as the best data interchange format ever and much better than XML. :)
Will look into it! Have to brush up my on my web markup as well for 2011.
 
zeroshiki said:
Closures are coming JDK8 because Sun/Oracle decided to do a partial update for Java 7 and add the lambdas the year after with Java 8.

And lol at all the flavor of the month languages. Java is well established and stable. There's incredible value in that.

Which flavor of the month languages are you talking about? Because it certainly can't be JS.

I also really don't like Oracle for a myriad of reasons, most pertinent to this thread is their lawsuit against Google.
 
Andrex said:
Which flavor of the month languages are you talking about? Because it certainly can't be JS.

I also really don't like Oracle for a myriad of reasons, most pertinent to this thread is their lawsuit against Google.

I wasn't talking about JS but JS does open a whole 'nother can of worms.

I wanted badly for IBM to buy Sun back then. Alas, Oracle swooped in and picked up the scraps.
 
Andrex said:
That seems like a more superficial take. Have you actually dug deep into the language? For instance, does it annoy you the language doesn't have closures until the next release (and even then, poorly implemented)? Are you not a fan of the way it handles generics? Is there anything in particular you like or don't like?

I don't like having to make class variables public to avoid overhead, I like my C++ getters/setters() and private variables

Also getting the NDK/JNI to work, and then to roll your own serialization is a pain in the ass.
 
dogmaan said:
I don't like having to make class variables public to avoid overhead, I like my C++ getters/setters() and private variables

Also getting the NDK/JNI to work, and then to roll your own serialization is a pain in the ass.

Getters/Setters also exist in Java? And that has to be some crazy short on memory application you're writing if you're worried about get/set overhead.
 
zeroshiki said:
I wasn't talking about JS but JS does open a whole 'nother can of worms.

I wanted badly for IBM to buy Sun back then. Alas, Oracle swooped in and picked up the scraps.

JS isn't perfect but it's perfect for me. :)

It feels good everyone can join together against Oracle. I don't think I've seen anyone defend them. It's good to have common ground among nerds. :P

dogmaan said:
I don't like having to make class variables public to avoid overhead, I like my C++ getters/setters() and private variables

Also getting the NDK/JNI to work, and then to roll your own serialization is a pain in the ass.

Private variables in Java incur a significant performance hit? That's news to me. (Not being condescending, I really didn't know.)
 
Andrex said:
Private variables in Java incur a significant performance hit? That's news to me. (Not being condescending, I really didn't know.)

I am almost certain that just creating beans and using get/set incurs little to no performance issues. If your application can't do that, it shouldn't be running the JVM anyways.
 
zeroshiki said:
I am almost certain that just creating beans and using get/set incurs little to no performance issues. If your application can't do that, it shouldn't be running the JVM anyways.

A real time application may have to perform function calls thousands of times a frame, there is definitely an overhead in Dalvik, Google themselves suggested making private variables public if you need to access them from another object, there is also a large overhead for JNI calls.
 
Oh well Dalvik is different. Yeah there's a couple snags you hit when trying to optimize for mobile, but that's not different from any language or platform.
 
Andrex said:
Oh well Dalvik is different. Yeah there's a couple snags you hit when trying to optimize for mobile, but that's not different from any language or platform.

Oh yeah, and no allocating or de-allocating at runtime, unless you want to fire the Garbage Collector.
 
dogmaan said:
A real time application may have to perform function calls thousands of times a frame, there is definitely an overhead in Dalvik, Google themselves suggested making private variables public if you need to access them from another object, there is also a large overhead for JNI calls.

THe problem is that people make JNI calls without an understand of the call stack. Its far more efficient to perform the native work in the native function and move the data into a byte buffer that is accessible by Java. That's the only way to avoid the stack, gc, and marshalling overheads.
 
SONY COMPUTER ENTERTAINMENT TO UNVEIL "PLAYSTATION®SUITE," DELIVERING THE WORLD

OF PLAYSTATION® TO ANDROIDTM BASED PORTABLE DEVICES

Simultaneously Launching "PlayStation®Certified" License Program to Provide

PlayStation® Content and Development Support for AndroidTM Based Portable Devices



Tokyo, January 27, 2011 - Sony Computer Entertainment Inc. (SCE) today unveiled "PlayStation®Suite" (PS Suite), delivering the PlayStation® experience to AndroidTM based portable devices*1. Through this entirely new initiative, users will be able to enjoy PlayStation content on an open operating system for the first time in PlayStation history.

In the dramatically evolving and diversifying mobile market, the number of users who enjoy games casually on a variety of devices including mobile phones, smart-phones and tablet PCs, has been increasing significantly. By offering "PlayStation quality" content to this rapidly growing market, SCE will not only deliver the PlayStation experience to a wider base of users around the globe, but will also be able to offer game developers and publishers the potential to further expand their business opportunities to these devices.

In providing the PlayStation experience on Android based portable devices, SCE will commence a "PlayStation®Certified" license program for hardware manufacturers. Through this program, SCE will offer necessary support, including development support as well as logo licensing, to ensure the delivery of PlayStation quality experience across various devices.

On the software front, SCE plans to provide PS Suite content within this calendar year, starting with original PlayStation games*2 (PS one® classics) that will allow users to enjoy "PlayStation quality" gameplay on their Android based portable devices. SCE also plans to open PlayStation®Store where users will be able to download content in an easy to use environment, directly via the Android based portable devices. Moreover, SCE will provide a new game development environment in an effort to ensure new and compelling content is delivered on PS Suite, which will also offer opportunities for a wider base of developers and publishers to further expand their business on various portable devices.

Newly developed content for PS Suite can also be enjoyed on the next generation portable entertainment system (codename: NGP), which SCE announced today. Users who have never experienced PlayStation content can get a taste of the PlayStation experience through PS Suite and from there, they can enjoy the ultimate portable entertainment experience that is only possible on NGP.

SCE will vigorously enhance the entertainment world delivering the PlayStation experience to a wider base of users.

*1 Android TM 2.3 or beyond is required.

*2 PS one game console software title. We will announce the tiles when ready.

:(
 
Trading up from a N1 to a G2 is looking better every day. Hardware keyboards FTW!

Also, The PSP2 shits on anything that was shown at CES. A 4 core ARM9? Shit...I'm pretty sure thats what the Tegra 3 is and Tegra 2 devices are just starting to come out. Well, it won't be coming out until sometime next year so I suppose phones would have caught up with it by then.
 
I still don't feel the need to trade up my Nexus One :)

I'd love a PS Android phone, though. But I still have a bunch of requirements before I upgrade. Dual core, retina display pixel density, 4" screen. I'm not asking for much.
 
Corran Horn said:
But wasn't that expected? I mean, it was right in the 2.3 SDK: http://www.engadget.com/2010/12/06/android-2-3-definitely-supports-game-controls-may-or-may-not/
zoku88 said:
It's not like a handset currently out or releasing very soon would get Sony licensing anyway.
I expect some certified phones at MWC, not only the Xperia Play.
soultron said:
Damn you. I don't want to have to upgrade yet.

But I will for PSX games that actually work.
I thought the PSX emulation was pretty good on Android? Anyway, is it so hard to believe that the PlayStation app will get hacked and ported to other devices?
 
Sho_Nuff82 said:
From Sony's Playstation Event 2011 conference going on now:



Playstation 1 archives come to Android.

Kind of a big deal, no?

Some GAFFERS are having a meltdown over there.

TRON Bee from Honeycomb

honeycomb-easter-egg.jpg


Honeycomb Wallpapers: http://forum.androidcentral.com/wallpapers-ringtones-themes/56561-honeycomb-wallapers.html
 
That is the most insanely impressive piece of hardware ever (PSP2).

Quad-core CPU AND GPU?! Shit. The graphics look PS3 level on some of those screens. 5" screen, great resolution, touchpad on the BACK and front.

wow.
 
It really is quite impressive. I hope the community can get full Android running on it. Barring some major battery breakthrough, I doubt we'll ever see a comparable smartphone.
 
Jamesfrom818 said:
It really is quite impressive. I hope the community can get full Android running on it. Barring some major battery breakthrough, I doubt we'll ever see a comparable smartphone.
Er...no offense but that's sort of a dumb thing to say.

3 years ago, Android was a barely functioning product. 4 years ago, neither the iPhone nor Android were even on the market. Back then, your average smartphone had a sub-500Mhz CPU with a resolution around 320x480 and less than 256MB of RAM...with similar battery life as we're seeing today.

Specs have improved this dramatically in less than 5 years, and you're saying no smartphone will ever beat the PSP2? Yeah, not happening. I fully expect to have smartphones about as powerful than the PSP2 around 3-5 years from now.
 
RevoDS said:
Er...no offense but that's sort of a dumb thing to say.

3 years ago, Android was a barely functioning product. 4 years ago, neither the iPhone nor Android were even on the market. Back then, your average smartphone had a sub-500Mhz CPU with a resolution around 320x480 and less than 256MB of RAM...with similar battery life as we're seeing today.

Specs have improved this dramatically in less than 5 years, and you're saying no smartphone will ever beat the PSP2? Yeah, not happening. I fully expect to have smartphones about as powerful than the PSP2 around 3-5 years from now.
I was being facetious when I said "ever" but battery tech is not keeping up with CPU and GPU advancements. We likely wont see a phone with the same blatant disregard for battery life. The only reason the NGP can last 4-5 hours is because its sporting a huge battery.
 
Jamesfrom818 said:
It really is quite impressive. I hope the community can get full Android running on it. Barring some major battery breakthrough, I doubt we'll ever see a comparable smartphone.

In terms of gaming features I would say no, maybe not, but I think they could make a smartphone that powerful in the next few years... its whether or not they actually need something packing that kind of punch, it'd probably be overkill for a smartphone. Certainly bodes well for the kind of tech manufacturers could be packing into tablets in the coming years though...
 
brotkasten said:
I expect some certified phones at MWC, not only the Xperia Play.
When is MWC again? April?

If it's in three months, that's a bit believable since that would give enough time for manufacturers to talk to Sony. I'm not sure who Sony told about this licensing program before the announcement yesterday.
 
zoku88 said:
When is MWC again? April?

If it's in three months, that's a bit believable since that would give enough time for manufacturers to talk to Sony. I'm not sure who Sony told about this licensing program before the announcement yesterday.

MWC is next month
 
zoku88 said:
When is MWC again? April?

If it's in three months, that's a bit believable since that would give enough time for manufacturers to talk to Sony. I'm not sure who Sony told about this licensing program before the announcement yesterday.
Next month.

Feb 14-17
 
zoku88 said:
When is MWC again? April?

If it's in three months, that's a bit believable since that would give enough time for manufacturers to talk to Sony. I'm not sure who Sony told about this licensing program before the announcement yesterday.

I assume all the big Android players

HTC
Motorola
Samsung

Who else am I missing?
 
!!!!!

http://phandroid.com/2011/01/27/rubin-no-specific-carrier-is-a-big-game-changer-for-android/


The same article also reveals that Google Music, a service that Rubin is also heading up, could again be close to a launch. In fact, it could be here as soon as next month. Sources close to the project insist that deals have yet to be inked with any major record labels, seriously drawing into question if a launch within the next few weeks would be possible.

http://www.businessweek.com/magazine/content/11_06/b4214050441614_page_4.htm

He has also assumed leadership of digital music. The company's efforts in the field were long marked by overlap, with different divisions, such as search and online storage, working on separate projects. Rubin felt Android needed better music features to compete with the iPhone, so he wrested away that project last year, according to a former executive, and is now working with a former YouTube lawyer, Zahavah Levine, to acquire licenses from the four major music labels. His group has developed a service that will let users upload their music collections to Google's servers and then synchronize them with any mobile device, according to three people familiar with Google's plans. The offering could be unveiled as soon as next month. Representatives of the music labels with knowledge of the talks caution that no deals have been signed. As one of them says, however, Google's music effort has more credibility now that Rubin is running it.
 
A Tegra 2 is a dual core Cortex-A9 with a Geforce ULV GPU (slightly better than an SGX540). The single core SGX540 is used by Samsung in their Hummingbird SoC. The NGP has a quad core Cortex-A9 with a quad core SGX543.

Twice as many cores doesn’t mean it’s twice as fast or efficient, but it is noticeably better.
 
Jamesfrom818 said:
I highly doubt that there would be such a vast difference between different ARM9 architectures.
ARM9? Do you mean Cortex A9? ARM9 is something different....


Cortex A9 is just an IP for a processor which SoC builders put into their SoCs. I think you can have 1-4 A9's on a single SoC. So yea, the performance of an SoC can vary a lot even if they use the same IPs (how you use them differs.)
 
Status
Not open for further replies.
Top Bottom