Posts Tagged ‘Version’

  • New delicious codenames for future Android versions

    0

    Google has decided to name different versions of Android according to sweet pastries. According to a recent interview by Erick Tseng Android’s next big interation will be known as FroYo. Froyo is the Short Term for “frozen yogurt” and another creative name in the Android version history:

    • Initial Version = Android 1.1 – Release Date: 10.02.2009
    • Cupcake = Android 1.5 – Release Date: 30.04.2009
    • Donut = Android 1.6 – Release Date: 15.09.2009
    • Eclair = Android 2.0/2.1 – Release Date: 26.10.2009/12.01.2010
    • Froyo = maybe Android 2.5 – Release Date: expected in April/May 2010

    So it will not be Flan for the “F” version of Android (alphabetical order), as most of you thought. So we will see when Froyo actually is officially released and what the “G” version of Android might be. Any suggestions for G? I think Android will success its sweet journey in 2010 at least until H. I think we will see a lot of usability improvements for the next versions.

    Bon Appetit!

  • Manual Update of HTC Magic to Android 1.6 (Donut)

    17

    Follow these steps to update Android manually:

    • Check Version of your phone in Settings->Telephone (for example CRC1, CRC24, … )
    • Update corresponding ROM. (CRC1 here, CRC24 here)
    • Rename file to “update.zip”
    • Copy file to root directory of your sd card.
    • Turn off your phone.
    • Press and hold “home” button then press power button.
    • Wait until the exclamation mark inside the triangle appears.
    • Press and hold “home” button and power button again.
    • Choose “apply update” with your trackball.
    • Wait until installation is finished.
    • Restart your phone (first booting could last a little bit longer)
    • Enjoy Android Donut.

    (Tested on Vodafone 32B version of HTC magic)

    New Features of 1.6:

    This video was embedded using the YouTuber plugin by Roy Tanck. Adobe Flash Player is required to view the video.

    Quick Search Box by Voice is not available for non-english phones yet. An instruction for updating to Android 2.o (Eclair) will come soon.

  • “Rosie” UI for Android 2.0?

    0

    Android 2.0 should be released in the 2nd quarter of this year. The new version will come with an actual Linux kernel and improved support for x86-based Systems and some  new multimedia features. I think the new Rosie interface will also be part of Android 2.0:

    This video was embedded using the YouTuber plugin by Roy Tanck. Adobe Flash Player is required to view the video.

    Currently only HTC has released phones for Android. SonyEricsson now has planned a phone with Android 2.o.

  • Android in a pre 1.0 version available

    0

    Google recently released a pre 1.0 beta version of the Android SDK.

    “This is the first release of the Android SDK that is formally on the path to Android 1.0.”

    This let assume at first handset devices are comming soon.
    As Google clarifies this is the first serious version of on the way to Android 1.0. Previous releases were considered very early looks at the SDK. This release should be fully compatible with Android 1.0 and all applications build with this release should run on final Android 1.0 devices.
    The differences between this release an the final release are expected to be small and no major API changes are planned.

    This beta SDK contains a large number of bug fixes and improvements form the early SDKs.

    Some important changes include:

    * new standard applications like arlam, calculator, camera, music, photo and messages where added.
    * inprovements of the developer tools, e.g., preview of the XML layout.
    * changes and impreovements withing the API
    * new “Home” screen.

    The relase notes, change overview and API Delta Report give a complete overview about all changes and extenstion of the SDK.

    Now some issues from these documents related to “GEO”:

    Location (Geo)

    * The android.hardware.Sensors class has been replaced by android.hardware.SensorManager and android.hardware.SensorListener.
    * The SensorManager class now notifies SensorListener objects of sensor changes, rather than firing Intents. The registerListener and unregisterListener methods are used to add and remove listeners.
    * There is a new constant SensorManager.STANDARD_GRAVITY that may be useful to interpret accelerometer values.
    * A method LocationManager.getProviderNames() has been added that
    * returns the names of all providers, including ones for which the caller lacks permissions.
    * The LocationManager class now notifies LocationListener objects of location and status changes, rather than firing Intents.
    * The requestUpdates method has been renamed to requestLocationUpdates and now takes a LocationListener object rather than an Intent.
    * A new requestStatusUpdates method has been added, also taking a LocationListener object.
    * The removeUpdates method now takes a LocationListener object.
    * The LocationManager.request*Updates methods must be called from a Looper thread, such as the main thread of an Activity. Additional method variants have been added that take an explicit Looper argument to allow for use outside of a main thread.
    * A number of constants have been added to the LocationManager class.
    * The LocationProviderImpl class has been removed.
    * The Address class has several addtional fields and accessors in or order to better describe real locations.  Several incorrectly named methods have been renamed.
    * The Geocoder class contructor now requires a Context parameter.
    * The Location class now includes information on the estimated accuracy of a fix. It has new reset() and set() methods.

    MapView

    * New required MapView attribute: android:apiKey. Just like the traditional Google Maps API, you will be required to provide an authentic API key for your Android application. For now, the value of this can be an arbitrary string, like “myapikey,” but will need to be changed in order to work on actual devices. A process for acquiring a key is coming soon.
    * MapView.toggle* replaced with set*. DeviceType removed from all Overlay methods.
    * OverlayController removed, replaced with direct access to the Overlay List, with MapView.getOverlays(). The recommended practice is to use the new ItemizedOverlay class to manage map Overlays.
    * Adds support for “map pin” child view that marks a given geo-location on the map. Such a view would stay in the correct place as the map is scrolled and zoomed:
    * MapView child views can now be positioned relative to the Map or to the View.
    * MapView child views can now be aligned relative to their position point.
    * MapView no longer has a showMyLocation attribute; all methods referring to location are removed from MapActivity, MapView, and MapController. The new way to display location on the map is by creating a new MyLocationOverlay, enabling it, and adding it through the OverlayController.OverlayController.doZoom() is removed.
    * MapController.setFollowMyLocation() no longer accepts a zoom.
    * MapView.PixelCalculator was moved out into its own class PixelConverter, and its methods were renamed and changed to
    * use android.graphics.Point objects instead of int arrays.
    * Point renamed to GeoPoint

    Google Maps

    * New Maps menu alphabetic shortcuts This adds four invisible menu items:
    menu+I – zoom in
    menu+O – zoom out
    menu+J – previous result
    menu+K – next result
    * Add a new style attribute to enable/disable MapView’s My Location feature. By default it’s disable meaning no extra location based permissions are required for developers wanting to write a Maps based app.
    * Move Overlay.PixelCalculator -> MapView.PixelCalculator and added a MapView.getPixelCalculator.
    * A new GestureDetector to help detect common gestures.
    * The OverlayController, MyLocationOverlay and MapController classes are changed to final

    Release Notes
    http://code.google.com/android/RELEASENOTES.html

    Overview of Changes, m5 to Android 0.9 SDK
    http://code.google.com/android/migrating/m5-0.9/changes-overview.html