We've already seen it go down
unofficially, but we've received word from HTC today that Android's coveted
"Cupcake" branch of updates and fixes -- or at least a majority of it -- will likely be making it to the
G1 in the future as a legitimate over-the-air push. HTC isn't involved in deciding what updates get pushed to the G1 or when, but given the update cadence so far and the G1's support for Cupcake's capabilities, the company believes that it's just a matter of time before T-Mobile makes it happen. The timing is still a big question -- HTC's more or less out of the loop on the schedule, and it's up to Google and T-Mobile to figure out how it's going to play out. We'll keep you updated as we find out more!
Update: We pressed HTC spokespeople to give us a little more to go on, but got the standard "we can't comment on rumors or speculation" line. T-Mobile, Google, your move -- you've got plenty of folks waiting. A belated Festivus gift, perhaps?
G2?
n00bz.
Psh. They are still working the kinks out of the G1 you tardmuffin.
Speaking of delicious pastrys,
I personally cannot wait for Cupcake... Couple that with Flash... Sucks to be the owner of an iPhone. What sweet things do you guys have coming your way? Oh. Some more weak ass apps in the app store? Cool. I guess. How many apps do you really need to find a place to eat?
Android fanboy I am.
fuck a g2 i think they should wait for at less 2 to 3 years to come out wit it or shit dont come out wit it all n wit cupcake that sounds kool but they should not have rush the g1 to come out look at the iphone get real people money talks bullshit walk......
YAY! WOOHOOOOO!
lmao... I cant wait I really don't want to have to continue opening my phone for typing in the browser.... and cant wait to heck out video thumbnails so on and so fourth.
TWO keyboards, OMG!
My iPhone only has one.
The iphone has a keyboard? That's news to me.
@ The Truth
It was a typo, he meant "none."
There are times where it would be nice to be able to use a virtual keyboard instead of sliding open the phone.
Also, what do we expect android phones that don't/won't have a physical keyboard to be able to do? What about for other languages and characters?
Android is an OS, not a phone.
woo hoo! imagine all the thumbs that will be saved by not having to slide out the keyboard!
So excite!!!! I can't wait for them to fix the slow laggy scrolling in the messaging app.
werd. cant wait for that.
This rocks! Soooo many updates in Cupcake. I bet it hits right around the new year. It would make sense to do the upgrade when the marketplace changes over from a beta service to a pay for apps service. And flash is just around the corner! Love my G1.
When is HTCs next crop of phones due?
They're due to be announced this summer, released Q3 unlocked and probably Q4 on the networks. That's if they keep up the trend they used with the TyTN, kaiser and Touch Diamond/Pro.
We may well see something from either HTC or the networks at CES.
Well, who needs an iPhone now. Cupcakes.....mmmmmmmaaaamammmmmmmmm (in Homer Simpson Voice).
The [cup]cake is not a lie after all!
CAKE! But you must be a TMobile G1 user to get it... :(
I've been on the fence about getting a G1, but I think I'm finally sold. This coupled with the (rumored) battery replacement proves to me that T-mobile and Google are standing behind their product.
Cool now make themes.
and tethering
and the app from iphone
and better battery life
and gestures
oh wait a touch screen keyboard, your right everyone was hoping for that first.
go back to clarissa explains it all
+1 for john, wish i could do +5
So...it's not a lie?
looks promising
see, this is what open handsets are able to do, being able to adapt to anything and create an flawless software for use.
unlike some competitors *cough*Apple*cough*
but with apps, the iphone is open-ended because you can get an app for anything!!!
/sarcasm
i cannot wait for this -specifically for the addition of A2DP!
Hopefully the g1 gets video recording, that is what I am hoping for. I might make use of the a2dp eventually. I wish they would release the sdk for desktop widgets already, I need me some weather on my desktop, can't fill it all up with icons :)
Video recording is in Cupcake.
http://source.android.com/roadmap/cupcake
No word on widgets though. I can't wait for that.
Last I heard, there was a distinct possibility that the Widget SDK might never happen. It's apparently a major security risk for some reason.
The good news, though, is that anybody with a standard Android SDK can write a whole new home screen from scratch, so hopefully we'll see some solid alternatives pop up before too long.
This is completely T-Mobile's call as CupCake will be merged into the main Android path just after the New Year.
Most likely in mid to late January OTA.
,Michael Martin
Well, yeah, it better be coming to the G1. There's way too much good stuff for the G1 in there. Some of the stuff is almost necessary and I might have to murder someone if it didn't come to the G1. Seriously.
The cupcake is a lie.
So even if for some odd reason this did not come OTA it would still be availible as a manual update, right?
So why is this news?
Anyone can update/change the OS on G1, right?
Festivus lol.....
"Festivus is not over till you pin me george"
I love my G1, I think it's a fantastic phone. I don't understand all the hate. I think these additions will make it much more formidable to the dreaded "iPhone".
Is it cooler to have something that everyone has? Or is it cooler to have something few have? Or is it even cool to talk about being cool based on your phone?
I could have a bumper sticker on my 1989 Honda Accord: It could have a little picture of a G1 on it and say "My other phone is a Jitterbug" that would make me pretty cool...right?
Haha, I love the Jitterbug jingle. Cracks me up every time.
Anyway... All the chics hang out with me now that I got my G1. I'm so much cooler than the jocks now!
But EVERYONE has a G1. I live in Chicago and I see at least as many G1s as iPhones now. I have one, my parents have them, dozens of coworkers, damn near everyone i know that has T-Mobile uses a G1 (2 people use Sidekicks, 1 uses a jail broken 1st gen iPhone). I remember when I got my G1 in the middle of October it was cool and new and I didn't see another person with one for weeks, then a little after general release they were everywhere. Ever since mid November they've been EVERYWHERE.
It'd good that it's finally going to be coming to the phone. To be honest, I could live without the onscreen keyboard, what I want is for them to sort out the more key problems, such as the non-Gmail email app not always notifying, the lack of internal space to install apps (let us install to the memory card, it cant be that difficult) and if they could do something with the power management so much the better.
I love my G1, but I can't use it as my everyday phone until they sort these few issues out. Fingers crossed they'll come with the cupcake update.
lol you are such retards. When iPhone came with no keyboard but only software keyboard, everybody was uhhh ohhhh that´s bad eh?. No the G1 comes with a silly software keyboard it´s all yeahhh woottt (did anybody say revolution plz). Android is SO bad, full of bugs and........looks like crap :O). G1/Android is only for people who dosent know any better....i kind a feel sorry for the lot of you......and you mothers for having born you.
Virtual Keyboards are garbage.
Mike is kinda like Apple and their fanboys. An OS comes out without any service packs and there are a couple bugs. Sooo... Let's base all of our opinions ** several months later ** on the face that there are some bugs, even though 99.9% of those bugs have been fixed and it runs almost flawlessly now.
Grow up mike. If you want to bash the G1, go get your hands on one and play with it for a few days, don't just ASSume. You know what that does, right?
i'm an unabashed apple fanboy since 1990, and i much prefer the G1. the keypad on the itouch made my wrists hurt. seriously.
It had never occurred to me that there was even a slight possibility that cupcake wasn't coming to the G1. That would have sucked hard.
I couldn't care less about the on-screen keyboard. I was all ready to buy an iPhone last year until I tried the keyboard and decided that virtual keyboards will always be unusable garbage. The real update here is the A2DP functionality, which has been sorely missing so far. With no headphone jack, stereo bluetooth is an absolute necessity.
I think the initial software feature-set was defined by "what does the iPhone have" and so they let obvious features like A2DP and Video Recording slip to the back burner in order to make their release date.
@blurmagic,
how many tip calculators do YOU need??? stupid Android fanboy you are. Thats true though, Iphone owners dont have to look forward to things like a decent movie media player, the ability to store apps on an sd card rather than 70 mb of internal memory, or a headphone jack, or a mass amount of people to start developing for their platform. You guys are lucky though with the rest of the stuff in cupcake, but ehh its a give or take because people can wait for some of the features in cupcake to be added to the iphone as well.
the first search result for 'g1 cupcake' is:
[quote]Cupcake confirmed for T-Mobile G1 - Engadget
Cupcake confirmed for T-Mobile G1. by Chris Ziegler, posted Dec 30th 2008[/quote]
endgadet writes, you suck.
How is cupcake confirmed for the G1? Jean-Baptiste just posted this some day(s) ago...has this update been updated?
Jean-Baptiste Queru writes about how the G1’s code isn’t being currently rolled into Cupcake:
The G1 contains a significant number of proprietary applications, drivers, etc… that aren’t part of the core Android Open-Source Project. Even if the source code for the 1.0 platform that powers the G1 was released, you’d still be missing many parts to turn the base platform into something that exactly matches what shipped on the G1. [...] Cupcake sets a base that should reduce the impact of the first aspect, with the open-source tree being hopefully eventually close (or identical) to the underlying platform of the stuff that ends up on consumer devices.
It sounds like the G1 would need specific modifications to make use of what Cupcake has to offer or is something magical going to happen in January that will force the two together?
I was *very* surprised when T-Mobile released a WM5.0 - 6.0 upgrade for the Dash -- and totally supported! I have no doubts that they'll support an OS refresh with the G1 as well.
Don't mention cupcake on the Tmobile forums.
The fuhrer moderator will delete your post and lump it in with his "Your all damn cry babies" post.
Or be told that we should be happy with what we have because people in 3rd world countries don't even have cell phones.
(Real quote).
Well that mod has no idea what he's talking about,
people in third world countries use iPhones.
I'm getting the G1 today and to be honest I kind of like getting it at it's early stages because as you get the awesome updates and new apps it makes it feel more meaningful, yanno?
"cupcake" development branch
Update: The changes introduced in the cupcake branch have been merged into the master branch, preserving all of the previous commits to master. The same will happen for each future drop to cupcake.
From http://source.android.com/roadmap:
During Android's transition to an open-source project, some development has continued to happen in a private branch. We are working to move the rest of these changes into the open as soon as possible, and all future open-source work will happen in the public git repositories. All changes that have already been submitted to the public repositories will be merged into the newer code base, so nothing should be lost.
The Android team has begun pushing these changes to the public git repositories, in the "cupcake" branch.
About this code drop:
The "cupcake" branch is a read-only mirror of the private Android branch.
cupcake is still very much a work in progress. It is a development branch, not a release.
The first drop is a large roll-up commit of all of the changes since release-1.0. We will transition to regular, smaller roll-up drops, ultimately pushing individual commits.
Update: cupcake has been merged into master. The cupcake branch will be merged into the master branch, so that all of the public patches can be used with the new code base. None of the commits in the public repositories will be lost, unless they no longer make sense or are obsoleted by the new code base. Due to the United States' holiday season, though, this may not be finished until early January.
To check out the cupcake branch:
mkdir cupcake # create a new client directory
cd cupcake
repo init -u git://android.git.kernel.org/platform/manifest.git -b cupcake
repo sync
Notable changes introduced in cupcake:
Applications
MMS
New features
Save attachments from MMS.
Significant bug fixes
Faster conversation list scrolling
Email
Significant bug fixes
Accounts that were marked "never check" are not auto-checked.
Date & time displayed using user preference (e.g. 24 hr vs. AM/PM).
cc: displayed in message view.
Relaxed POP3 parser rules so it works with non-compliant email servers.
Password quoting bugs in IMAP. Makes it work for users with funny chars in their password (e.g. spaces).
Various sources of errors in auto & manual account setup.
Improvements on how we report various connection errors. Makes it much easier for user to diagnose failed account setups.
New-mail notifications for POP3 accounts.
Properly recover from POP3 connection failures, so that the next connection has a chance of working properly.
Remove automatic accounts setup entries that were broken or not testable. Minor fixes to a few of the remaining entries. Improvements to warning dialogs used for a few special cases.
New accounts are now set to check every 15 minutes (instead of defaulting to "never").
Fixed a bug causing approximately 1 in 25 outbound messages to freeze up the IMAP connection (to a Gmail based server) when transferred to the Sent folder. This broke the entire connection so new messages could not be downloaded either.
Unit test framework so Email can be extended & tested more reliably.
Fix IMAP manually-created accounts so message delete works properly.
Alarm Clock
Significant bug fixes
Alert now plays audio/vibe directly, rather than through AlarmManager. AlarmClock alert starts playing audio/vibe in its IntentReceiver, rather than on activity start. These changes should prevent alarms from being blocked by modal dialogs.
Package Installer
Significant bug fixes
Bugs related to replacing existing applications.
Settings
New features
New menu option to list running processes in Settings->ManageApplications.
Music
New features
Music playback fades in after suspending for phone call.
New media search intent allows for 3rd party apps to launch or respond to media searches based on artist, album, or title.
Affects: Music Player, YouTube, Browser applications.
Browser
New features
Updated WebKit browser core, synced with Nov 2008 WebKit version.
Support for new, optimized JavaScript engine (SquirrelFish).
Copy / paste is enabled in the browser. To copy with touch, press and hold the shift key and select the text. Releasing the shift key or ending the touch drag copies the text. To copy with the trackball, press and hold the shift key, move the cursor to the selection start, click the trackball, and move the trackball to the extend the selection. Releasing the shift key, or clicking the trackball a second time, copies the text.
Find is enabled in the browser. To find text, choose it from the menu and type the text to find.
Drawing has been sped up substantially by supporting partial content invalidates and partial screen invalidates. Pages with animations are 5x faster.
VoiceDialer
New features
VoiceDialer supports 'open app' command
Camera/Gallery
New features
Video recorder mode
Share intent for videos
Video thumbnails
Local file playback
Download manager
New features
Support for HTTP codes 301, 302, 303 and 307 (redirects).
HTTP code 503 is now handled, with support for retry-after in delay-seconds.
Downloads that were cleanly interrupted are now resumed instead of failing.
Applications can now pause their downloads.
Retry delays are now randomized.
Connectivity is now checked on all interfaces.
Downloads with invalid characters in file name can now be saved.
Framework
New features
Support of touch events in WebView.
New JavaScript engine (SquirrelFish) in WebView.
Input method framework, for soft keyboards and other on-screen input methods. Includes new APIs for applications to interact with input methods, and the ability for third party developers to write their own input methods.
Access to the raw audio data for playback and recording from application code.
New PendingIntent.FLAG_UPDATE_CURRENT option.
Support for top-level boolean resources.
Tactile feedback to the LockPatternView. Tactile feedback can be enabled/disabled by going to Settings > Security & location and then checking/unchecking "Use tactile feedback". Note that this can be used independently of the visual feedback of the lines ("Use visible pattern"). Thus it gives users a middle ground between showing the lines on the screen and having no feedback at all.
PackageManager changes to support un-installation of partially installed applications. Added new flag PackageManager.GET_UNINSTALLED_PACKAGES to include partially installed apps in all relevant PackageManager api's. ManageApplications screen now lists such partially installed apps and the user can uninstall these applications completely.
Support third party updates of system applications. New menu options in Settings->ManageApplications to list updated system applications.
Framework support to list current running processes. New API in ActivityManager.
Framework feature to declare required configurations by applications. New manifest attribute uses-configuration in android manifest.
Hardware accelerated video encode (video recorder) in opencore.
Simplified SREC speech recognition API available.
Streaming audio I/O for applications.
Significant bug fixes
Fixed issues with saving state in the view hierarchy, so that you can properly subclass from something like TextView and create your own state that inherits from that provided by TextView.
TextView now implements onKeyMultiple(), so that flinging the trackball will result in accelerated scrolling. This required some changes to movement methods, and included some improvements to the acceleration computed when flinging.
Framework bug fixes in PackageManager to share/un-share permissions for applications with shared uid's.
Significant rework of Settings->ManageApplications Performance and UI enhancements.
A number of settings in android.provider.Settings.System were moved to android.provider.Settings.Secure. Only system software can modify these settings. Additionally, a new permission, WRITE_SECURE_SETTINGS, is required to access these settings. The old constants in Settings.System have been deprecated. It is possible to read settings values via Settings.System using the deprecated constants. However, attempts to modify these settings via Settings.System will result in a log message and the setting value will be left unchanged.
Many bug fixes in the media framework
Bluetooth
New features
Support for A2DP & AVRCP profiles.
Significant bug fixes
First connection after pairing always fails on many carkits.
Mini Cooper and some late model BMW cars fail to use Bluetooth or take 2 minutes for Phone Book transfer.
System software
New features
New kernel based on Linux 2.6.27.
Improvements to the wakelock API.
Work to transition to the USB Gadget Framework underway.
Basic x86 support.
Radio & Telephony
New features
SIM Application Toolkit 1.0.
Green CALL button is no longer a shortcut for "add a new call". This has been a rarely used feature and confusing if triggered accidentally.
Longer in-call screen timeout when using the speakerphone.
"Show dialpad" / "Hide dialpad" item added to the in-call menu, to make it easier to discover the DTMF dialpad.
Significant bug fixes
An obscure case where the Phone UI could cause the device to not go to sleep on its own. This would happen if user bails out of the in-call screen by hitting HOME, followed by the call disconnecting remotely.
Don't allow a single tap to open the in-call dialpad. It is now required to touch and drag it. This makes it much harder to accidentally open the dialpad by touching the screen with your face.
Developer Tools
New features
Enable handset manufacturers to extend the Android SDK with add-ons. SDK add-ons will include:
system libraries to let developers use additional APIs provided by handset manufacturers or from other 3rd party vendors that handset manufacturers chose to include
emulator system images, skins, and hardware configuration to let developers test their applications on their Android implementation
This is work-in-progress. Please note that the latest Android SDK (Android 1.0 SDK, Release 2) is not compatible with the SDK plugin in the new branch, please use ADT 0.8.0. SDK add-on support is planned for future SDK release.
Build System
New features
The functions in build/envsetup.sh should be much more useful
so when is this coming out?
The 2nd of two rumored cupcake release dates have passed and depression is setting in. It seems we must resort to prayer and so…
“In the name of the father/fabricator (HTC) and of the son/service (T-mobile) and of the holy ghost (Google)amen.
Our father (Android) who are in heaven (Online) hallowed be thy name, thy kingdom come on earth (in handsets) as it is in heaven (online). Give us this day our daily bread (cupcake) and forgive us our trespasses (being early adopters) as we forgive those who trespass against us (AT&T, Apple and Iphone users).
Lead us not into temptation (lusting for flash, video and stereo bluethooth), world (internet) without end amen.”
Let “Cupcake” fall from heaven like “Manna” to sustain us as we cross the desert looking for the holy land, peopled by other Android users.
[Reply]
The G1 SUCKS BALLS! 70 MB of MEMORY. WHAT A JOKE. and if u save too MANY TEXT ur phone freezes up. THIS PHONE is JUST A LITTLE KIDDS I PHONE. COME WITH GIGS OF MEMORY AND ILL BE IMPRESSEDE