Google Revs Android, FCC Approves First Phone
Cycon writes "Google has announced, 'We're releasing a beta SDK. You can read about the new Android 0.9 SDK beta at the Android Developers' Site, or if you want to get straight to the bits, you can visit the download page.' A new Development Roadmap has also been released to help developers understand the direction the software is taking (as this is still only a Beta release). In addition, the FCC has approved the HTC Dream, and it is believed Google and T-Mobile will launch the phone in the US on November 10, since a confidentiality request attached to the application asks the FCC to keep details secret until that date."
Compare the iPhone's walled garden approach to this:
There are shills on slashdot. Apparently, I'm one of them.
Google is becoming more and more like a christmas tree, the main trunk of which seems to be interconnecting information about all the users they've got in their various services.
Pretty soon they'll know your current location, what you've been searching for all your life, who you've been talking to and what you had for breakfast, as well as the contents of your email and your various documents.
That much information in the hands of one party is asking for trouble, either because they'll have a breach sooner or later (hopefully later) or because they find new 'creative' uses for all that data about you.
MP3 Search Engine
Remember when MSFT was the one promoting openness, as compared to the evil Apple and IBM empires?
I wouldn't be surprised to see a repeat, but with Google in the role of the open system, ala Android. It'll be interesting to watch the clean, sleak and confined iPhone go against the more likely open and flexible Android.
If history is any indication, I think Google wins.
If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
All Android needs to succeed is to not be the a**holes Apple is about SDK's and 3rd party apps. Do that and the world will be full of Android users saying to iPhone users: "Can your much more expensive phone to this yet?"
The made a big deal about the big buck$$$ iPhone displaying the I Am Rich jewel. I guess Apple didn't want competition for their own Apple I Buy Things When They're New And Expensive And Still Have Bugs logo on the phone.
"It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
Anyone can grow a garden at home. Yet still may people seek to attend the carefully cultivated gardens of botanical centers around the globe, and gladly pay to do so...
You totally missed the point. I wasn't saying that Android's an appstore killer because of homebrew development.
The difference is that the ecosystem of paid, professional developers for Android will be able to do things like:
* Add copy/paste functionality (if missing)
* Develop an unrestricted skype / SIP phone application.
* Develop apps that run in the background.
* Allow applications to be installed without the vendor's approval.
* etc, etc etc.
There are shills on slashdot. Apparently, I'm one of them.
What makes people think that the mobile network operators, who have resisted this sort of openness in their handsets before, will embrace it now? Nothing in the Android license requires them to do so.
Apple had to struggle to find a single carrier willing to allow the iPhone. Google showed up with six. You don't get six times as many carriers by promising them less control.
Except the iPhone is not like the carefully cultivated gardens of botanical centers. It is like Monsanto(TM) corn that has been genetically modified to be sterile, and comes with a license agreement.
You totally missed the point. I wasn't saying that Android's an appstore killer because of homebrew development.
I didn't miss your point. I pointed out, there are many points.
The difference is that the ecosystem of paid, professional developers for Android will be able to do things like:
* Add copy/paste functionality (if missing)
* Develop an unrestricted skype / SIP phone application.
* Develop apps that run in the background.
* Allow applications to be installed without the vendor's approval.
* etc, etc etc.
And all those are great - for some people. But are not needed - for some people.
After all you're already splitting hairs with end users on many points in your bullet list - does an end user care new IM notifications come from an external server? No. Do they really care if they can't get incredibly sucky VOIP over 3G and find WiFi instead to use Skype, those 1% of users that actually will seek out other ways to talk using voice on a PHONE? No. Do end users care what a developer must do to get an application? No, they see the applications before them. And developers can run anything they like on a phone without any restriction whatsoever for just $99.
There are some people that demand all those things, and many people who would consider they have them with an iPhone already, or at least the ones they care about.
The whole copy paste thing is so tired. It was debunked the first day someone used an iPhone. Would it be handy sometimes? Sure. But the device is perfectly usable without it because many data channels where you would normally use cut&paste are wired to funnel data as you desire (like emailing a web page link).
"There is more worth loving than we have strength to love." - Brian Jay Stanley
What makes people think that the mobile network operators, who have resisted this sort of openness in their handsets before, will embrace it now?
T-Mobile, Cingular, AT&T, and others have allowed unrestricted, fully programmable handsets on their networks for many years.
Apple's iPhone is a huge step backwards in terms of openness. Apple's misrepresentation of the facts is adding insult to injury.
Apple had to struggle to find a single carrier willing to allow the iPhone.
That's because the iPhone is locked down and controlled by Apple. If the iPhone were as open as Palm, Symbian, or Windows Mobile, every major carrier would be shipping it.
I mean, people have been unlocking the iPhone and using it on other carriers. The carriers didn't complain, Apple did.
You realize that there's been several security holes in the iPhone that give the attacker root access?
There will always be ways around security defenses. You can climb over a gate, yet people still install them. Why?
It's because it's foolish to do nothing and invite the worst.
Thankfully of course Android does do something in terms of app sandboxing. So the real question is have they struck the right balance by being more open to start with?
"There is more worth loving than we have strength to love." - Brian Jay Stanley
This about linux is truth, indeed. I was shocked myself some month ago.
Point of most common choice being best is definitely wrong taken. You BEST developers, not quantity of them from all sides.
I bought new laptop without OS preinstalled. Because of some timeline issues I booted up Ubuntu linux and in 15 minutes I had fully operational PC, including function keys, wireless (802.11n!) and LAN, OpenOffice and Firefox out of the box. I did not touch any settings when it booted up. 15 MINS!
Then after few days I decided it's time to go to.. Vista, it took me 7-8 hours effectively to install, find all drivers and make everything working normally.
Surely we will end up seeing "jailbroken" Android phones. If you are willing to consider a jailbroken iPhone as a legitimate target platform, you should know that people are already working on (and have met some success with) building and executing C and C++ applications on the Android emulator.
Your Brain + EEG + LEGO Robots = Brainstorms
In addition, Android devices are only allowed to have low-resolution QVGA (240x320) resolution displays
This is completely incorrect. The emulator has always supported QVGA and HVGA displays. The current UI is designed for a touchable HVGA display. There is nothing in the system that prevents scaling up to even higher resolution displays (which is a lot easier than scaling down to lower resolution displays).
There are several things in the system that will make it difficult to scale up to higher resolution displays. One example is Android's use of integer pixel coordinates, instead of abstract floating point coordinates. By tying Android to pixels, Google ensures that application elements will appear smaller (and so less usable) on higher res displays.
I was roaming around electronic shops in Singapore a few months back and I've seen hundredth of Chinese iphone copies. Some of them even added nice features like FM radio and TV tuners on top of an already 3G phone. Some of them look really decent from a physical point of view but in all of them the operating system and interface seemed clumsy and literally rushed out of the door when compared to a UIQ, Windows Mobile or Iphone.
It's not that difficult to put together a physical phone since most chipsets are fully integrated little marvel. Building an operating system and all the applications a user expects takes a while. Polishing them until they shine, ala apple, takes even longer.
Now I am just wondering what will happen, if Google keep its promises, when those manufacturers will get access to the Android system for free. I saw at least 5 or 6 iclones that I would gladly use if the system was decent. It could very well be a revolution.
Your crypto logic can be implemented in C/C++ just fine, using JNI to bridge into an Android application. While it is true that full applications cannot be written solely in C/C++, that doesn't mean you cannot use C/C++ outright. Admittedly, that FAQ entry is poorly written, but a simple search of the android-developers Google Group shows a fair bit of Android/JNI activity, including posts from Android core team members indicating that JNI is possible.
I have no idea where you got that idea. Heck, the Android emulators by default launch as 480x320 and support skins with 320x480 and 240x320 resolutions. It's even been hinted in some presentations that Android might run on devices without screens — not that I'm completely certain how that would work (voice recognition only?).
In the future, you will get more efficient responses to your questions by posting them on an Android Google Group, rather than ranting about them on /.
The Busy Coder's Guide to Android Development
I think you are talking about the Network Applet (nm-applet ?). That is a Notification widget and as such is displayed in the Notification Bar along with similar icons like the Update notifications. You should be able to grab the handle of the notification bar (which will be to the left of the icon) and drag it as required (and lock it if necessary).
NZ Electronics Enthusiasts: Check out my Trade Me Listings