LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Mobile
User Name
Password
Linux - Mobile This forum is for the discussion of all topics relating to Mobile Linux. This includes Android, Tizen, Firefox OS, Sailfish OS, Maemo, MeeGo, Ubuntu Mobile, WebOS, Open Mobile Alliance and other similar projects and products.
A reminder that LQ now has a dedicated Android sister site: AndroidQuestions.org

Notices



Reply
 
Search this Thread
Old 10-25-2008, 06:07 AM   #1
Mr_Shameless
Member
 
Registered: Aug 2006
Location: Asia
Distribution: Ubuntu
Posts: 59

Rep: Reputation: 15
Opinions on T-Mobile G1 and Android?


Hi everyone,

Recently I paid attention to T-Mobile G1, the first cell phone that uses Android.

I'm still not very clear about Android. So, basically it is built on top of the Linux kernel, and all its applications are written in Java? From what I read on Wiki, it does not support compiling applications to native code, is that true?

I'm considering buying a somewhat 'open' cellphone to play with. Months ago I had a look at the Neo Freerunner, but finally decided that $400 is too expensive for such an incomplete device. Then last week i read about T-Mobile G1 on linuxdevices.com, and fell for it.

Has any of you tried the phone? How is it? How is the performance and stability of the Android platform?

Thanks
 
Old 10-25-2008, 06:03 PM   #2
kellogs
LQ Newbie
 
Registered: Dec 2007
Location: romania
Distribution: mandriva 2010.1
Posts: 28

Rep: Reputation: 0
Ahoy

>>I'm still not very clear about Android. So, basically it is built on top of the Linux kernel, and all its applications are written in Java? From what I read on Wiki, it does not support compiling applications to native code, is that true?

Yep, Android = linux kernel + some core software of linuxes, and a custom made runtime called Dalvik virtual machine. The language you would code it would be Java, but the whole platform does not resemble that much with the J2SE, and not at all with J2ME. Although that (J2SE) was its starting point.

>>Months ago I had a look at the Neo Freerunner, but finally decided that $400 is too expensive for such an incomplete device.

Then be my guest and make Jobs even richer by paying him arround 900$ for a somewhat more complete smartphone. Btw, they fixed the 3G signal issue ? lol! More seriously, dunno crap about this Neo freerunner phone. Your choice.

>>Then last week i read about T-Mobile G1 on linuxdevices.com, and fell for it.

Careful here, I wouldnt fall for it that fast. First cons that come through my mind:

- No real GPS software atm. Sure enkin looks great .. but it uses googlemaps. Means very shitty coverage for Europe at least. And extra traffic. Lots of it.
- no multi touch screen (yet) as the iphone has.
- it is not 100% 'open' just yet. We do not haveaccess to many of the lower system packages - the native C core packages.
- And it is a HTC production. dont know about this specific model, but they usually have issues with their batteries.

>>How is the performance and stability of the Android platform?

I have only tried the emulator and it is not that good. After using Googlemaps for 15 mins the whole thing gets extremely slow.
Also, Googles last step in upgrades (going from Android beta to Android 1.0) has broken lots of ppl's code, if not everyone's. I managed to fix mine, but right now it does not do what it was supposed to do (ie. bugged)

In short, I would not want that thing in my pocket just yet.... just YET. Looking forward to it though. It ha sgot some cool things too. Like customizable widgeded desktop(s), compass API ootb (dunno if this HTC phone actually has a compass)- veeery handy for using GPS at walking speeds, qwerty keyboard , big screens, and others.

~
brother rupert
 
Old 10-26-2008, 03:32 AM   #3
cyndrella
LQ Newbie
 
Registered: Oct 2008
Posts: 2

Rep: Reputation: 0
Android = linux kernel

That is correct.

Yep, Android = linux kernel + some core software of linuxes, and a custom made runtime called Dalvik virtual machine. The language you would code it would be Java, but the whole platform does not resemble that much with the J2SE, and not at all with J2ME. Although that (J2SE) was its starting point.
 
Old 10-31-2008, 02:18 PM   #4
Tamaros
LQ Newbie
 
Registered: May 2008
Posts: 12

Rep: Reputation: 0
Don't forget, android and the G1 are not synonymous. It's only the first android phone. I'd give it some time on the open market to evolve and mature a bit, not to mention once there are a few more devices there will be more competition which could lead to better features on the phone hardware.
 
Old 11-20-2008, 01:56 PM   #5
mconstant
LQ Newbie
 
Registered: May 2005
Location: Boulder, CO
Distribution: Fedora
Posts: 12

Rep: Reputation: 0
I'm writing this now from the G1. The software that ships with the phone is high quality and easy to use. I'm not a fan of the apps in the marketplace. Some people are writing crappy and/or useless apps. Developing using the Android SDK is only supported on the most common platforms, too. That is a bit of a bummer, too, but I am curious as to what programmers will come up with, since Google is offering millions of bucks in its developer challenge.
 
Old 11-21-2008, 07:13 AM   #6
kellogs
LQ Newbie
 
Registered: Dec 2007
Location: romania
Distribution: mandriva 2010.1
Posts: 28

Rep: Reputation: 0
Quote:
Originally Posted by mconstant View Post
That is a bit of a bummer, too, but I am curious as to what programmers will come up with, since Google is offering millions of bucks in its developer challenge.
Do you have any news on the ADC II ? I haven't seen anything on their site for 4 months on this matter.
 
Old 11-22-2008, 12:34 PM   #7
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 66
My biggest problem with the Android platform is lack of Exchange support. Much like I wouldn't consider the iPhone pre-2.0 I can't really consider the Android playform until it has full support for Exchange (mail, calendar, and contacts). It is an unfortunate fact of life that many business, even the one I work for which pretty much runs on Linux, still uses Exchange for mail, meeting scheduling, and whatnot.

Android has a tremendous amount of potential I think, we just aren't there yet.
 
Old 11-29-2008, 07:46 PM   #8
CJ Chitwood
Member
 
Registered: Dec 2006
Location: Jacksonville, FL
Distribution: Mint. Regrettably.
Posts: 127

Rep: Reputation: 16
As a G1 owner, I'm absolutely in love with the device, but then, I don't *need* a lot of the stuff business users need. As a Linux nut, I love that I have a smartphone that is [at least] compatible with Linux, that has all the hardware I wanted (WiFi, GPS, Bluetooth, Touchscreen, full qwerty) along with some I didn't expect (accelerometer, magnetic compass) and software capable of playing multimedia (for video, this is currently only the 3GP and MP4 h.263 codecs, but it's a start; audio includes MIDI, MP3, OGG, and perhaps others that I haven't tried yet -- and all the phone's default sounds are in Ogg Vorbis, so that's cool too). It has its share of problems. The main one is immature software. I mean, sure, it's Java based, but the toolkit is something else. It's not your papa's cup o' joe. I was looking at just a few examples in their website (code.google.com/android) and I got lost. But then, I'm no programmer.

There are a few hardware issues with the G1, namely a slightly creaky face (holding the phone snugly makes it creak as though it's in pain) and slight fit issues (after owning mine little over a month, the screen has started to get this downward tilt to it when open -- it's visible in the press-release photos). Also, the touchscreen loses a lot of sensitivity near the edges, but you soon learn where the sweet spots are.

Yes, it lacks exchange support, but that's a downfall of the available software. It's perfectly capable of Exchange if someone wants to write the program to support it.

Sometimes the whole thing feels a little slow. Maybe it's something a firmware update could fix, but for now, rebooting it every few days seems to help speed things up. It would also help if you could close programs, but the OS prevents this. It forces you to keep everything running in the background.

We currently only have root if we have a hacked device. I was too quick getting the updates. I found out how to get root after mine was fixed with no way to go back.

All in all, the device has all I've ever wanted in a cellphone and has also given me a reason to want more. Having things I've never had before, I already have ideas on improvements. I didn't expect that, but I see it as a good thing.

I do not yet recommend specifically the G1 to my coworkers, but once someone comes out with full Exchange support I'll have no reason not to.

But then again, that's just me.

Last edited by CJ Chitwood; 11-29-2008 at 07:48 PM. Reason: add audio to multimedia list
 
Old 12-17-2008, 04:45 PM   #9
rweaver
Senior Member
 
Registered: Dec 2008
Location: Louisville, OH
Distribution: Debian, CentOS, Slackware, RHEL, Gentoo
Posts: 1,833

Rep: Reputation: 163Reputation: 163
Quote:
Originally Posted by Mr_Shameless View Post
Hi everyone,...<SNIP>... Has any of you tried the phone? How is it? How is the performance and stability of the Android platform? Thanks
I've actually have a developer friend who purchased one on launch day and have had an opportunity to play with it a little bit. I'm pretty impressed with it as a whole, although I would call it "semi-open" rather than truly open.

Like the iPhone you need to jailbreak it to make it completely open or buy the developer version.

If I were to buy a new phone today (I am in about 2 months) I would purchase either an iPhone or a G1. What really interests me though is the operating system (android) running on other hardware (and several have already been announced), the G1 itself is a nice phone, but there is considerably more impressive hardware available and once G1 is on that... I think you'll have an iPhone/Blackberry killer.

Last edited by rweaver; 12-17-2008 at 04:48 PM.
 
Old 01-01-2009, 07:29 PM   #10
Zerathidune
LQ Newbie
 
Registered: Feb 2006
Posts: 5

Rep: Reputation: 0
I have some issues with the G1

1) the G1 is tivoized, meaning you can't change the system software. sure, you can change some applicaions, but it's nowhere near as flexible as a truly open system could be.

2) It's also not really linux. You can't run native linux apps on it. The linux kernel is used, but the userspace is completely different. The reason (1) bothers me, besides the principle that it's my goddamn phone and I should be able to do whatever I want with it, is that I suspect after some time I would long for a the unix terminal. What I really want is something with just as powerful software as what I have on my full size computers.

right now I don't have a smartphone. Instead, I have a free, crappy phone, and a nokia n810. It's reffered to as an internet tablet, and it's much closer to being an open system than the G1. It really is linux - one of the default applications is a terminal, and I've installed openssh, which allows me to use my other machines on the go. The version I have doen't include hardware necessary to connect to a cell phone network, just wifi, but there's also a wimax edition, and I can connect to the net via my phone with bluetooth as well (I don't though, because data rates are highway robbery.) It isn't quite as open as the neo, but the hardware in my opinon is a bit nicer. the main thing for me is it has a full keyboard.

In any case, android, not really being unix, doesn't meet my needs. If it meets yours, keep in mind it will run on other devices, including the neo freerunner, so if the reason you consider the neo "incomplete" is software, you might reconsider.
 
Old 01-18-2009, 01:18 PM   #11
dougnc
Member
 
Registered: Apr 2005
Posts: 236

Rep: Reputation: 31
Highly recommended!

I've had a G1 since October and I've found it very easy to use and reliable. It's much easier to use than a windows mobile phone. The browser is very good, websites look normal.

I wanted a linux phone very much. The problem is that all the open source linux phones are very unreliable. Android is an open platform, even tho the purists nitpick on it.

While it doesn't support exchange, it's very tightly integrated with gmail. I got myself a gmail account, using a very fake name. In just a few minutes I was able to export my kmail contacts to a cvs file, edit the headings in open office, then upload them to gmail from my linux system. gmail then quickly synced them up to my G1.

The only thing I haven't figured out is how to sync gmail back to Kontact.

Getting the G1 is kind of a no-brainer for an open source linux tard. It's not for you if you're still under the control of the evil empire, and using exchange. The only other downside is the T-Mobile coverage can be spotty in places, tho I've had little trouble.
 
Old 01-20-2009, 06:01 AM   #12
CJ Chitwood
Member
 
Registered: Dec 2006
Location: Jacksonville, FL
Distribution: Mint. Regrettably.
Posts: 127

Rep: Reputation: 16
Agreed...


The great thing is that the Exchange support is merely a function of software. There are already two or three apps that support Exchange... One is read-only from anywhere in the world, and one has read & compose support but only if you're on a network in which you can contact the exchange server (in my case, it's firewalled to the outside world, so we rely on WebDAV, for which there is no read/compose client yet, to my knowledge).

Not sure what to tell you as far as syncing back to Kontact... Try setting Gmail up in Kontact as a POP3 account... That's how I've got it set up in my Evolution, but I don't think contacts go POP3 so that might be a no-joy too...


GL!
 
Old 01-28-2009, 02:06 PM   #13
linuxdojo
LQ Newbie
 
Registered: Nov 2003
Location: Silicon Valley
Distribution: Debian, Kubuntu and Android
Posts: 4

Rep: Reputation: 1
Thumbs up Happy Android User

Quote:
Originally Posted by Mr_Shameless View Post
Hi everyone,
---snip---
all its applications are written in Java?
---snip---
Has any of you tried the phone? How is it? How is the performance and stability of the Android platform?

Thanks
I got mine at the pre-release as i was desperate to replace my Palm Treo. To date, while i know the platform is perhaps a bit immature its already been worlds better than what i had. Granted Palm might have made great PDA's their platform is as suited for Phones as it would be for satellite control. Thankfully nobody was killed or died although i frequently felt like killing a palm senior exec or two for the pain and suffering inflicted upon me.

So yes, java is the platform today and its not standard Javajava, j2ee or jsme. I would expect to see at some point python supported once the jpython app is a bit more refined. I have seen mono support being ported over and also a jsme app converter that are being worked on but today its java that is androidized a bit. There is also a project to get Debian on the android platform that would give you native apps via apt-get as long as they have been compiled for that hardware platform.

In terms of stability and performance depending on what all you have installed i have seen some performance issues, but having been using a treo for way to long i am probably way more forgiving than most, hell i couldn't be happier!

Some apps are very polished at this point in time others are still coming out or not getting as much love as others. still no paid apps though so kind of hard to see where things are headed in the long term. I had so many people asking me over the prior 6 months before the G1 why i had not replaced my treo with a iPhone and i always said cause i was waiting for a linux phone.

Glad i did, im very aware it will only get better over time and at some point i might even look back and wonder how anyone could have used a palm as a phone but for today im just happy to have a reliable phone with a pretty sick hardware platform and marvel at the new apps that are coming out every day.

did not want a iphone then and i still dont, i have 3 way sync of address's and calendars between kontact, gmail and the G1 and my world is just a bit better because of it.
:-)
Tnt
 
Old 02-09-2009, 09:31 AM   #14
dougnc
Member
 
Registered: Apr 2005
Posts: 236

Rep: Reputation: 31
Quote:
Originally Posted by linuxdojo View Post
I got mine at the pre-release as i was desperate to replace my Palm Treo. To date, while i know the platform is perhaps a bit immature its already been worlds better than what i had. Granted Palm might have made great PDA's their platform is as suited for Phones as it would be for satellite control. Thankfully nobody was killed or died although i frequently felt like killing a palm senior exec or two for the pain and suffering inflicted upon me.

So yes, java is the platform today and its not standard Javajava, j2ee or jsme. I would expect to see at some point python supported once the jpython app is a bit more refined. I have seen mono support being ported over and also a jsme app converter that are being worked on but today its java that is androidized a bit. There is also a project to get Debian on the android platform that would give you native apps via apt-get as long as they have been compiled for that hardware platform.

In terms of stability and performance depending on what all you have installed i have seen some performance issues, but having been using a treo for way to long i am probably way more forgiving than most, hell i couldn't be happier!

Some apps are very polished at this point in time others are still coming out or not getting as much love as others. still no paid apps though so kind of hard to see where things are headed in the long term. I had so many people asking me over the prior 6 months before the G1 why i had not replaced my treo with a iPhone and i always said cause i was waiting for a linux phone.

Glad i did, im very aware it will only get better over time and at some point i might even look back and wonder how anyone could have used a palm as a phone but for today im just happy to have a reliable phone with a pretty sick hardware platform and marvel at the new apps that are coming out every day.

did not want a iphone then and i still dont, i have 3 way sync of address's and calendars between kontact, gmail and the G1 and my world is just a bit better because of it.
:-)
Tnt
How did you do the sync? I'd love to have Kontact synced that way.
 
Old 06-18-2009, 10:04 PM   #15
ArkyMedia
LQ Newbie
 
Registered: Feb 2005
Location: Missouri
Distribution: Fedora Core 3 x86_64
Posts: 19

Rep: Reputation: 0
Yes, I have an Android phone. No, it is not a complete platform...yet. I bought into it because I know that over time it will only become better, just like my PS3. People don't think Android has native Exchange support...actually, it does. HTC produces a firmware that you can find on the internet, and it has native exchange sync support. There is also a third party app available that has excellent exchange support.

The most incomplete area on the phone is the bluetooth. I need more features! Other than that, and call recording capability, I am very happy with my phone. It has undoubtedly the very best mobile browser ever.
 
  


Reply

Tags
blackberry, g1, iphone


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Android: Mobile Industry at a Crossroads LXer Syndicated Linux News 0 10-01-2008 07:30 PM
LXer: T-Mobile Paves 3G Freeway for Android LXer Syndicated Linux News 0 09-19-2008 10:30 PM
LXer: Google's Android seeks mobile-security gurus LXer Syndicated Linux News 0 08-23-2008 02:30 AM
LXer: Will Google Android Eclipse Ubuntu Mobile? LXer Syndicated Linux News 0 04-08-2008 12:40 PM
LXer: First look at Android mobile RSS reader LXer Syndicated Linux News 0 03-20-2008 09:30 PM


All times are GMT -5. The time now is 11:52 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration