whats new in jelly bean

Download Whats New in Jelly Bean

Post on 24-May-2015




0 download

Embed Size (px)


  • 1. Whats New In Jelly Bean Wayne Bailey Vladan Pulec

2. History of Android 1.5 (Cupcake) (April 2009) 1.6 (Donut) (September 2009) 2.0 (Eclair) (October 2009) 2.2 (FroYo) (May 2010) 2.3 (Gingerbread) (December 2010) 3.0 (Honeycomb) (February 2011) 4.0 (Ice Cream Sandwich) (October 2011) 4.1 (Jelly Bean) (June 2012) 5.0 (Key Lime Pie? Kandy Cane?) (2013 ??) 3. Current Android Versions http://developer.android.com/about/dashboards/index.html 4. Volume 400 million activated Android devices 1 million activations per day more than 600,000 apps over 1.5 billion app installs per month over 20 billion app installs total http://www.engadget.com/2012/06/28/android-4-1-jelly-bean-review-a-look-at-whats-changed-in-googl/ 5. OS Highlights Faster, Smoother, More Responsive (Project Butter) Enhanced Accessibility User Installable Keymaps (including DVORAK!) Browser and WebView Improvements Improved Notifications Offline Maps Predictive Keyboard Google Now http://www.engadget.com/2012/06/28/android-4-1-jelly-bean-review-a-look-at-whats-changed-in-googl/ 6. Encryption/App Updates All paid apps are encrypted on users device Guess this means that free apps are not Smart app updates Google Play determines what has changed Typically reduces size of updates by 2/3 7. Bi-Directional Language Support Left Image: http://developer.android.com/about/versions/jelly-bean.html 8. Network Bandwidth Management Apps can now tell what type of network they are connected to. Allows developers to only perform certain activities (large file downloads) when connected to Wi-Fi. 9. Notification and Push Messaging 10. Google Cloud Messaging Provides a way to push messages to registered devices (successor to C2DM) Works with any device on 2.2 or higher Allows 3rd-party application servers to send messages to their Android applications. No guarantees about delivery or the order of messages. 11. Notification Jelly Bean introduces media rich notifications The old Notification has been deprecated (replaced with builder pattern) New notification types: Basic Big Picture large image attachment Big Text a lot of text Inbox Style a list of strings 12. Notifications Multiple Lines Actionable Up to three actions Templated styles or custom views Three provided templates Can contain rich content Ability to set a priority on notifications 13. Notifications - Comparison Ice Cream Sandwich Jelly Bean 14. Notification Ability to turn off notifications per application 15. Notification Demo 16. API Highlights 17. New Screen Modes Lights out mode Status and Action bars hidden Navigation bar is dimmed Full screen mode Status, Action and Navigation bars hidden http://developer.android.com/about/versions/android-4.1.html 18. Lights Out Demo 19. Isolated Services a service will run under a special process that is isolated from the rest of the system and has no permissions of its own only communication with it is through the Service API android:isolatedProcess 20. Memory Management Ability to determine memory state before system calls onLowMemory() Ability to retrieve general memory state o getMyMemoryState(ActivityManager.Run ningAppProcessInfo) 21. Stack Navigation New android:parentActivityName can be set on an Activity Override onPrepareNavigateUpTaskStack() to create your own stack when launching an activity 22. New Permissions READ_EXTERNAL_STORAGE o currently all apps have read only access READ_CALL_LOG o read system call log (incoming and outgoing calls) READ_USER_DICTIONARY WRITE_CALL_LOG WRITE_USER_DICTIONARY 23. Connectivity Connectivity/Android Beam o larger payload transfers via Bluetooth Network Service Discovery o allows you to find and connect to services offered by peer devices over Wi-Fi, such as mobile devices, printers, cameras, media players, and others that are registered on the local network. 24. Whats Next - Wishlist Kandy Cane or Key Lime Pie? Features: Multi-user support Google TV update 25. Questions? See more content on NEO Search for Peer Technical Training


View more >