APK stands for Android Package (APK) file. It’s the file format used to distribute and install application software onto Google’s Android operating system. When you buy an application in the Google Play store this is the file that gets downloaded and installed on your device for the application. When a developer places his product’s APK in the Google store the files are encrypted and protected with a special key which prevents the file from distributed outside of the Google store. This protection feature is called DRM or digital rights management.
The reason an APK file is protected is to prevent it being given away without paying for it. If APKs were not protected anyone could download the APK and give to a friend, or even sell it. Companies in business to sell an application and make a profit never want to see their APKs available outside the Google store.
Therefore the answer to your question is no, we will not provide a copy of our APK file. In fact reverse engineering an APK to remove the protection feature is a violation of Digital Millennium Copyright Act (DMCA). DCMA is a United States copyright law that criminalizes production and dissemination of technology, devices, or services intended to circumvent measures (commonly known as digital rights management or DRM) that control access to copyrighted works. It also criminalizes the act of circumventing an access control, whether or not there is actual infringement of copyright itself.
Manufactures of Android phones and tablets all license the same exact operating system from Google. In order to stand out from their competitors, each manufacturer periodically updates the device and its OS to add new features. This is not the same as updating the Android OS that Google distributes. We are referring to custom changes that fall outside of Google’s domain. For example the company may add a special “skin” which puts a custom software layer on top of the standard Android interface. By doing this they can change the way the interface looks and responds to user input. Or they may add special hardware, such as eye tracking, were the device knows when you have read to the bottom of the page by monitoring your eyes, and so can then automatically scroll it. All these features are cool, some work an some don’t, but overall this is great for consumers who delight in modernization. However many of these changes have unintended secondary effects, such as causing apps that once worked fine to fail, or wearing the battery down excessively.
So when considering buying a new phone or tablet which you wish to run iBird on, you need to exercise some cautions. First we advise that you first download and install iBird Lite on the new device before you buy it. If iBird Lite performs well then it’s very likely that iBird Pro will work well too, and so safe it’s to buy the new phone. If iBird Lite fails in some way then its likely the manufacture affected an underlying subsystem.
Here at Mitch Waite Group we try and stay on top of the updates that Google makes in their OS (you are probably familiar with the deserts they name these versions after such as ice cream sandwich and gingerbread.) We can’t however anticipate all the changes that companies make and that means in some cases the update will break iBird.
We can assure you that when we do an update we will will try and get iBird to comply with as many phones and tables as we can. We send out a mailing whenever we do an update to any of our products so as long as you have registered you will get a copy of the this email.
After installing iBird if your screen goes blank (except for a tiny image somewhere on the screen) when you tap on the icon to launch the app your device may have a setting that needs to be changed.
On your device go to Settings. Click on Developer Options. Make sure that Force GPU rendering is UNchecked.
There are now more than 1,200 different Android based smartphones and tablets and each manufacturer implements the OS differently. So its just impossible for us to guarantee we can get our app to work with all of these devices. In the marketplace this is know as “fragmentation” and it’s a continuing issue with development for the Android OS. We try the best we can but in some cases the manufacturer has modified the standard way Android works so we are stuck, just like you are, with no solution. We are working very hard to solve this problem.
Whether iBird is freezing, illustrations and other information is missing or you can’t get the latest version to load or the database to sync here are some things fellow iBird users have done to get iBird working for them:
- Force close iBird then restart
- Reboot your device
- Clear your device’s cache
- Uninstall iBird then reinstall using a stronger WiFi connection. This may mean going somewhere like your local library or simply moving closer to your router.
- Some users have let us know that keeping their device active allowed iBird to load.
- Another user said that repeatedly clearing his device’s memory during the installation process solved his problem.
If something else has worked for you please let us know:
If you are having problems updating to iBird 2.2.1 try uninstalling iBird, then use a File Explorer app such as Astro (it’s free) to locate and remove the iBird_Pro folder. (To delete the folder hold your finger over it until a menu appears to the side, then tap delete.) Then try reinstalling iBird. Your app purchases are tied to your Google Play or Amazon account and can be installed a number of times free of charge.
You will need a Strong WiFi connection to load iBird.
iBird does not need an SD card.
iBird is programmed to install on an SD card if one is present and if the device will allow it. This can create problems in devices that do not have an SD card.
The problem is that the current install expects the storage for our database to be named “SD Card” regardless of whether its in a real removable card or an emulated area in the memory of the device. What happens is some manufacturers use a different name for this area and iBird installer gets confused.
In the most recent version 2.2.1 we made some changes that helped to fix this issue but it still comes up now and then. We are working right now on a new approach that may get around the naming problem.
Before re-installing make sure iBird is completely uninstalled:
To uninstall an iBird app on your Android, follow the steps below:
1) Press “Settings” on the home page of your device
2) Press “Applications”
3) Press “Manage Applications”
4) Press the icon that you want to uninstall
5) Press “Uninstall”
6) Press “OK”
7) Press “OK” again
Your application purchases are tied to your Google Account(s) and can be installed an unlimited amount of times on any device. So, for example, if you remove ‘My Favorite Game’ to save memory, you can reinstall it at a later date with no charge by simply signing into your Android Market account and going to My Market Account. Since you’ve already purchased the app, you will see “Purchased” once you click on the icon. You just click on the word and the download will start.
If you change devices, you can install previous purchases by making sure you sign into your device with the same Google Account (or any synced account) you used on your previous phone.
Possibly. Please contact us at firstname.lastname@example.org and let us try to solve your problem.
Select the More screen (the More screen is accessible by tapping the menu icon). Then tap the Settings menu item. To backup your current Notes and Favorites tap the button “Backup Favorites and Notes Data”. To restore previously saved Notes and Favorites tap the button “Restore Favorites and Notes Data”.
A crashing app can be the result of several issues. Here are some suggestions. a) It may be the device’s memory is corrupted. Try rebooting your device. b) Did the app start crashing just after you added a new app? Remove that app and see if iBird stops crashing.
Yes, as long as it is another Android device and you use the same Google or Amazon account on the new phone that you used on the previous phone.
iBird apps are nontransferable between devices with different operating systems. iBird for Apple will not run on an Android device (or vice versa) as they are two totally different programs in different languages. We will not credit you the cost of iBird if you choose to switch devices.