‪Google+‬‏ Free Android: android
Featured Post Today
print this page
Latest Post
Showing posts with label android. Show all posts
Showing posts with label android. Show all posts

Android Operating System


Android Operating System


The Android system is driven by open source software, based on Linux, and allows for creativity and custom screens to be created en mass. Icon driven screens allow you to place your favorite icons anywhere you want them. Android was created to be the customizable, open source, iPhone killer. The system is quite similar in appearance to the iPhone but the internal operations are quite different.
Requirements for the Android system hardware are virtually nonexistent due to its open source base. There are Android phones ranging in price from $100 to $800+ based on the hardware they are made from. This is due to the system being extremely adaptable from beginning conception to fit all shapes and sizes. If you want a better phone you have to pay for it. If cost is a larger factor you may have a smartphone for in many cases no cost. The ease of availability has pushed Android to the forefront and has allowed it to directly challenge the iPhone for smartphone supremacy throughout the world.
The system is capable of multi core processing, 32 gigabyte removable storage, 1080 screen resolution, full multi tasking, mobile Flash, Chrome browser, multi touch screens, GPS, accelerometers, gyroscopes, barometers, magnetometers, thermometers, and you get the point. If it can be done on a phone it will be done on Android. The Android system is highly prized by techs due its extreme functionality. Android has many branding contracts. As an example most will refer to all Androids as Droids however the Droid is actually a brand of Motorola Android phone. Android has a very fast growing app store with over 500,000 apps and growing rapidly.
On the down side open source and a fast growing app store can lead to malware and security problems as well as system fragmentation issues. During 2011 there was an "unprecedented growth" of mobile malware attacks, with Android up a "stratospheric 3,325 percent", according to a report by the Juniper Networks Mobile Threat Center. For the full article: http://www.zdnet.com/blog/hardware/report-android-malware-up-3325-in-2011/18449. One may reasonably protect themselves by installing malware protection on your phone and taking care not to download new apps unless you know the app publisher's name such as Rovio (Angry Birds), Pop Cap (Plants Vs Zombies), and Google (Android) and wait until there are a few legitimate positive reviews about the app. Android should be protected with the same care as you would your PC. The system fragmentation issue is caused by so many hardware configurations being capable of running Android but so many apps being created for low to high end specifications. As a general rule Android developers try for a rough 80% compatibility rate. http://techcrunch.com/2012/06/02/android-qa-testing-quality-assurance/
The Android system has the backing of the Open Handset Alliance and predominantly Google. A large part in the pricing of Android Systems and apps is based on advertisement subsidies. No one advertises better than Google and it shows in the lowering of prices. Android is the only mobile phone operating system that includes Adobe Flash in the browser enabling more internet than any other cell phone. Adobe has however stopped its mobile Flash program due to complications to concentrate on HTML5.
There are 7 versions of the Android system. Currently Froyo, Gingerbread, Honeycomb, and Ice Cream Sandwich are the most popular versions. Ice Cream Sandwich is the latest version and Jellybean will be the next. These all differ in functionality and security. Always check to make sure which version you have and if you can update as the next generation may solve any user problems you may have with your current version.
As with any system there are checks and balances. With the open source programming there can be security holes however there is an app for what you want to do and customization to let you do it easily or create the app yourself. Android is very versatile and a great choice if not the best choice for those who don't mind putting a little thought into the use and functionality of their phone.
Hello, I'm the owner and operator of http://www.cellularelite.com/. I'm interested in getting information out so customers can make an informed decision and not just blindly buy cell phones based on a clerks biased opinion or sales contest. I'm a Windows Phone guy but have recommended Androids and iPhones-(that I do not sell) based on the needs of those who contact me. Please check out my site and my FAQ. Thank you and I appreciate you making my knowledge relevant.
0 التعليقات

The Nuts and Bolts of Android Development


The Nuts and Bolts of Android Development

I always hear the same question asked in several ways. "Can I actually learn how to produce apps for Android?" "How hard is it to study Android programming?" "Where should I go to learn Android programming?" "I just bought a new Android device, and I feel so inspired! I have an idea for a new application, but where do I begin?"
Mobile application development is really hot these days, and Android is now out in front of the rest in the mobile app world. And if you have already read this far in this article, I'm assured it is because you have already been asking some different version of one of the questions listed above. Today you are lucky, because I have already been down this road, and I have one resounding response: "Positively! It is really feasible to become able to write Android applications, no matter your background, and the tools to study and develop with are free and simple to use!"
So let's begin with the tools. The number one tool for Android programming is the Eclipse IDE (Integrated Development Environment). Eclipse is free, runs on many operating systems (including Windows and Linux), and is often upgraded to provide better performance in development. In addition, the Android Development Team from Google has provided the Android Development Toolkit (ADT) plugin for Eclipse that turns it into an Android mobile application fabrication powerhouse! It turns application compilation into a one-click task, provides custom editors for layout files and resources, and automates updates for the latest revisions of the Android SDK. Some developers find Eclipse a little quirky, or even buggy to use at times (myself included). For example, it won't always recognize new resource files until you restart it, which is sometimes a pain. However, I always use Eclipse with the ADT plugin for all of my Android programming, and I suggest that you do the same thing.
You may always opt to use a different piece of software, and there are many out there. But a word of caution about IDEs: many Android IDEs claim to turn mobile programming into a "drag-and-drop" process, or permit Android programming in other languages besides Java. Is it easy to create mobile apps using these tools? Of course. Will they be alright apps? Maybe. But will they be great apps - apps that really exceed expectations and extend easily with new features as the Android mobile platform evolves? No. Mobile programming is just like any other task worth doing: do it correctly (in this case, do it the Android way) and you will always have better success.
Now on to the study part. This part will take much longer than just downloading a simple tool. Learning Android development is like studying any other foreign language (and that is what this is - just a foreign language, except a language that allows you to talk to a computer instead of another human). It will require persistence, and a lot of trial-and-error. A good portion of readers will quit, telling yourself that it isn't worth it. That's ok: the remainder of us will succeed in the Android app market in your absence! For those readers who don't quit, you will find the process very rewarding in so many ways.
If you don't understand Java, that is how you need to start. When I started learning Android I got a little frustrated, because I didn't already understand Java beforehand. After spending a week on the basics of Java, I learned that I could read the code samples and understand the examples. So start there.
Next is the Android SDK itself. There are so many studying tutorials for Android available that I really don't have the room to list them all in this post. But Google does, so search for it. Search for "Android app tutorial" and start with the tutorial that suits you the best. It is truly that easy. I would also suggest the Android lessons found in the Android SDK online documentation for all of your coding reference needs about the Android platform. And don't forget those newsgroups! They are one of my favorite places to find instant help from real developers who enjoy helping new programmers.
Archie Spencer is an Android development veteran, and has been building mobile apps for Android since 2010. He invites you to continue your journey on the path to dominating the Android app market by checking out his new Android App Tutorial [http://androidapptutorial.net], designed specifically with new developers in mind.
0 التعليقات
 
Support : Creating Website | Johny Template | Mas Template
Copyright © 2011. Free Android - All Rights Reserved
Template Created by Creating Website Published by Mas Template
Proudly powered by Blogger