Andriod On SE X10!?

Discussion in 'Android Chat' started by iMikkie, Jul 20, 2010.

  1. iMikkie

    iMikkie Member

    Joined:
    Jun 27, 2010
    Messages:
    838
    Likes Received:
    1
    Device:
    iPad 3
    I have an Android phone (Sony Ericsson X10) been delivered within the next few hours and it comes pre-loaded with Android. What is android, what good features does it have and what can I expect?

    I know this might be the wrong section but this is Android related, please feel free to move it for me.
  2. iMicky

    iMicky New Member

    Joined:
    Dec 15, 2008
    Messages:
    968
    Likes Received:
    0
    Device:
    3G iPod touch
    Android is a phone operating system just like iOS is the operating system for the iPhone. However, Android has much more flexibility which lets you customize your phone almost endlessly. There's also an Android Marketplace which is the equivalent of the App Store, but the majority of apps are free and allow more functionality.

    I could go into technical detail but the only way for you to understand how it works is to just use the phone and figure Android out for yourself.

    Please Register or Log in to view images

  3. victop

    victop Member

    Joined:
    Feb 3, 2009
    Messages:
    137
    Likes Received:
    0
    Device:
    4G iPod touch
    offtopic,, SE is not an iDivice!
  4. Lux2GS

    Lux2GS Well-Known Member

    Joined:
    Jul 1, 2010
    Messages:
    3,678
    Likes Received:
    138
    Device:
    iPhone 4S (Black)
    @victop: The only thing that is offtopic, is your post.

    Android is an SpringBoard-like (but better) Touch-System made by google. It is Open-Source as far as I know, and a lot of third party apps work.

    Please Register or Log in to view images

  5. Saphiresurf

    Saphiresurf Member

    Joined:
    Sep 9, 2009
    Messages:
    661
    Likes Received:
    0
    Device:
    iPhone 4 (Black)
    Actually it's not based of a springboard. The springboard is a core app to iOS not something that is used in android (iOS and Mac only (unless apple has another OS))
  6. avikar1

    avikar1 Member

    Joined:
    Nov 5, 2008
    Messages:
    193
    Likes Received:
    0
    Device:
    4G iPod touch
    What Lux2GS was saying is that the design of the main UI (for the end-use) of android is similar to the way Apple's springboard functions(for the user). Im not sure exactly what goes on beneath that, since I have not been able to play with Android
  7. Virtualball

    Virtualball Well-Known Member

    Joined:
    Nov 23, 2007
    Messages:
    1,118
    Likes Received:
    63
    Android, as noted, is just like iOS.
    Unlike what everyone else said, you'll notice it to be choppy and your phone will take months to upgrade.

    I love how people get mad at Apple for allowing the 3G to upgrade to iOS 4 even though it's slow whereas half of Android phones are running 1.5/6. Way to go on compatibility, Google!
  8. bahamutspirit

    bahamutspirit New Member

    Joined:
    May 3, 2010
    Messages:
    1,650
    Likes Received:
    0
    Device:
    iPad 2 (Black)
    Android doesn't have a Springboard-like app...

    What Android does have is a separate Home app that acts as a launcher for applications. Springboard on iOS is more like an overlord, it's an app manager, not an app launcher. An app launcher can be closed down and restarted without having any other apps shut down. An app manager will close all current running apps if it's shut down. There's a difference...

    In terms of customizations, Android lets you freely choose which application to do what. You are completely free in terms of choice, but the truth is your "choice" is limited to what you can find, either on third-party websites or on the market. In other words, you are limited to what developers provide to you, just like on iOS.

    The choppiness of Android is due to the fact that there is very limited (or none at all) GPU acceleration. The reason Google gave to complaining users is that older devices, such as the Hero or the G1, do not have GPUs which are capable of fully accelerating the interface of many processes at once. Which means that only one app can be accelerated at a time, and then you will have to wait for a whole app to load again from scratch when you switch (a.k.a. classic iPhone style). Though arguably, the older devices like Hero and G1 aren't even able to upgrade to newer versions, and newer phones that are fully capable are still not having GPU acceleration in the already available FroYo, Android 2.2 builds, nor is GPU acceleration anywhere to be seen in Gingerbread, Android 3.0. In this regard, you can say that Google is falling so far behind Apple that it isn't even funny. Apple has over thousands of apps with full GPU acceleration (the whole App Store), and Android has very few, often 3rd party implementations.

    On the bright side, most Android apps have features that a lot of Apple default apps should learn from. Notably Mobile Safari... which is falling behind the default Android browser in every aspect except for smoothness.
  9. Virtualball

    Virtualball Well-Known Member

    Joined:
    Nov 23, 2007
    Messages:
    1,118
    Likes Received:
    63
    Also, to get nerdy up in this b*tch, their rendering code is written in Java which must launch the Java Virtual Machine to use it. Java, while 99% cross compatable with every platform EVAR, is slow because of it. It has to launch an emulator each time just to run the code. This causes the interface to be choppy and slow. The GPU shouldn't be a true problem, seeing as most Android phones have nice CPUs, but that doesn't mean anything when the jvm has to be launched each time.
  10. qa729

    qa729 New Member

    Joined:
    Apr 18, 2009
    Messages:
    12
    Likes Received:
    0
    Device:
    2G iPod touch
    Java is no Emulator. It only is not using compiled code (which is optimized for a platform), it is using interpreted code (which has to get translated into native code first). Now, with froyo they got a nice new thing called JIT Compiler... Thats a thing that compiles code that is often used, so some things get really fast, and with them there is graphical acceleration... And also it is possible to use opengl within Java, and it will work just like in any other programming language, because OpenGl is fully independent from programming languages and also pre-compiled.

Share This Page