• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "android". Back to normal view
    1. Have you tried degoogling your Android?

      In a pursuit of a more privacy-oriented mobile computing I've installed LineageOS ROM on my phone and decided to try living without Google Play Services, which usually provide aGPS (cell tower...

      In a pursuit of a more privacy-oriented mobile computing I've installed LineageOS ROM on my phone and decided to try living without Google Play Services, which usually provide aGPS (cell tower geopositioning), push notifications and lots of other frameworks like Google Maps that apps use as libraries.

      My phone has 4 primary uses:

      • Communicator - mostly Telegram, WhatsApp and Slack. Email of-course.
      • Navigator - GPS and Maps are an irreplaceable tool if you're living in a modern metropolis
      • Internet browser - obviously
      • Music Player - music on the go

      So let's see how you're supposed to tackle each of the uses, while using as much FOSS as possible.

      1. System functionality - both push notifications and aGPS can be solved by microG - fake Google Play Services library. Not sure how it implements push, but aGPS is checked against Mozilla's geolocation database.
      2. Communications - Telegram is available on F-Droid (OSS app store), but everything else is not. The solution here is to use Aurora (Play Store front-end to rip APKs) and install them manually. Push notifications might be broken even with microG (WhatsApp is missing notifications for me, sometimes). AOSP email is fine, K9-mail is ugly but works somewhat better.
      3. Maps and navigation: OpenStreetMap is the obvious choice here and OsmAnd delivers the frontend. It has enough metadata for businesses to get you around, but compared to Google Maps it's can be sometimes lacking and/or out-of-date. Navigation itself is decent, but it's missing timetables for public transportation compared to GMaps, which can be a problem, especially if trains are cancelled or delayed. Overall it's very usable, almost feature complete, but I've found myself falling back to Google Maps in my browser when it comes to using public transport.
      4. Internet browser - Firefox, with uBlock Origin installed (yes, it works on Android) it's really good.
      5. Music Player - there are tons of music players available on F-Droid, you can pick whichever suits your needs. Here I actually stepped away from the FOSS and bought myself a PowerAMP license on developer's website. One of the rare moments where paid Android software is available outside of Play Store.

      Now that the primary use cases are solved, let's try some other useful apps:

      • E-banking? Broken without Google Play, app refuses to even start properly.
      • Bike sharing? Taxi app? Public transport app? Broken without Google Maps libraries for the obvious reason. You might or might not be able to use the browser version, depending on the app.
      • Reddit Relay/any app that requires the license? Okay you've ripped the APK with Aurora, but you can't buy the license to remove the ads.
      • Ebook reader? Nothing good on F-Droid, have to rip something off Aurora.

      Basically you have to be prepared to use your mobile browser a lot. And for some of the sites, do it in a "desktop mode" with tiny text, since the mobile version will just nag you to download the app, that might be broken.

      The takeaway is simple - you give up A LOT of convenience just to cut off Google analytics (which you still might get with apps like Slack). It's certainly usable, don't get me wrong, but I still feel kind of stupid fumbling with OsmAnd when I'm out with my friends and trying to look something up. I'll probably end up going back to the stock ROM, or just installing the Google Apps. For me it was an experiment and I think I've got a general feel on how much information and use I'm actually getting out of GApps.

      So Tildes, have you tried degoogling your phone? How did it go? Are you still using it?

      28 votes
    2. Recommendations for Android messaging app, please

      I've been using Textra for years, but there's some new protocol whose name I don't remember that Textra isn't compatible with. This results in some messages (primarily from other LG phones to my...

      I've been using Textra for years, but there's some new protocol whose name I don't remember that Textra isn't compatible with. This results in some messages (primarily from other LG phones to my LG phone) going only to the LG Messaging app and not Textra, which is annoying. Any recommendations?

      16 votes
    3. I have used Android my entire life. Then I acquired four Apple devices in a week.

      Hi Tilderinos! As the title says, I have used Android almost my entire life. Many parts of the internet (especially reddit) really look down on Apple for many reasons (may of them valid). Starting...

      Hi Tilderinos!

      As the title says, I have used Android almost my entire life. Many parts of the internet (especially reddit) really look down on Apple for many reasons (may of them valid). Starting about 3 weeks ago, I started to wonder if the grass really was greener on the other side. I would like to share my experience.

      My first smart device was an iPod tough 4th generation. Back then, iOS was really bad. Notifications took over the screen. If you didn't want to deal with a notification right then, you had to dismiss it permanently. Multitasking did not exist (until a few updates later) Android was miles better then. Switching was the obvious choice. Flash forward to now, through many different android devices. I had a Samsung Galaxy S10e, Galaxy Watch LTE, and Galaxy Buds. I had the best ecosystem of devices that Android has to offer (Tizen vs WearOS is arguable, but I have not used WearOS).

      I wanted to get back into mountain biking, and I wanted to bring only my buds and watch. This should be an obvious use case for an LTE watch and bluetooth earbuds. Unfortunately, transferring music to the watch is a difficult prospect. You must have the files downloaded onto your phone, but I use Spotify or Google Play Music. Spotify does have a Tizen app, but it is pretty terrible. Also, I wanted to have audiobooks and podcasts downloaded to listen to. I could not find any apps for audiobooks or podcasts for my Galaxy Watch. All my google-fu got me to the answer: Just transfer the files and play them in the watch music app. This was a pretty bad solution for a few reasons. First, listening times did not sync with the phone. Second, I don't think that the watch music app would save the timestamp when you closed it. Finally, the Galaxy Watch has 4gb storage, and only leaves around 2gb usable. Game of Thrones book 5 weighs in at about 1.3gb. If I wanted my book and even a single episode from most of my podcasts, that would not be enough storage.

      Because of this experience, I started looking into the Apple Watch. My grandfather gave me his old iPhone 6s+ and I got an Apple Watch series 3 LTE for a great deal on craigslist. I thought the phone would be a downgrade from an s10e. In a few ways it is, such as the screen, battery life, and camera. But for everything else about this phone, it is just as good as my s10e, which is 4 years newer. I still have my s10e, and I keep it charged. There are very few times where I want to use my s10e over my 6s+. This was not what I was expecting when I switched. I expected to use the 6s+ to see if I could handle a new iPhone, just so I could use an Apple Watch. Since then, I borrowed my dad's old MacBook Pro mid 2012 non-retina, to see if I liked OS X. I am currently typing this in that MacBook. I also bought the AirPods Pro.

      Almost every single interaction between these devices is quick, intuitive, and seamless. OS X is way better than windows. Parallels makes running windows software a dream. When I bought parallels, I was able to pay with my watch through Apple Pay. I have not heard of any software doing anything like that with google/samsung pay and windows. Overcast is able to automatically sync podcasts and playback times to the watch, and easily switch which device is playing. Audible is a bit more clunky (and I am still looking for an alternative for books), but it is possible to get books on the watch, and the playback time syncs without issue. The AirPods Pro seamlessly switch between the phone and watch. They are already paired with the MBP through iCloud, although they do not seamlessly switch. I think this is because the bluetooth chip in the computer is too old. CarPlay is miles better than android auto. Siri is just as good for most thing as google assistant, and is more consistent.

      This is a pretty long post already, but the bottom line is every single apple device I am trying out is better than the corresponding android/windows device that is 2-4 years newer. After many years of shunning apple, I am back on the apple bandwagon. I am currently planning on replacing all of my devices with something from apple (except my gaming desktop, unfortunately). I would like to hear about your experiences with switching to or from either ecosystem.

      (Mods: I wasn't sure if this should be in ~talk or ~tech. Please move it if necessary)

      19 votes
    4. Phone recommendations: Pixel 2? 3a? Something else?

      My OG Pixel died last night and while I'm waiting for tech support to get back with me on how I can still use MFA to do my job, I figured I would ask you all how I should proceed with getting a...

      My OG Pixel died last night and while I'm waiting for tech support to get back with me on how I can still use MFA to do my job, I figured I would ask you all how I should proceed with getting a new device. My first impulse is to get a Referb Pixel 2 on Amazon for $99, as I liked my original Pixel, I like having the latest Android version and I like only paying $99 for an older flagship phone. Additionally, I was considering a Pixel 3a as it would presumably last a bit longer and has had good reviews but is three times as much and hasn't devalued nearly as much when used, which is good and bad.

      I'm open to anything that's relatively stock Android and still updated, and am curious about iOS, Kaios or other options. Landlines are a hard pass.

      13 votes
    5. Cellphone review: Umidigi F2

      I was recently in the market for a cheap used phone. I was looking for an Android device, preferably less than 3 years old, preferably with an unlockable bootloader and rootable, for $200 or less....

      I was recently in the market for a cheap used phone. I was looking for an Android device, preferably less than 3 years old, preferably with an unlockable bootloader and rootable, for $200 or less. I was looking at used Pixel 2's when I came across this weird Chinese manufacturer I'd never heard of.

      The Umidigi F2 is a bizarre device. I was blown away by the specs, and the seller was only asking $200CAD for it, so I took a chance. I've got to say, so far I'm pretty impressed.

      Quick Specs:

      • 6.5" IPS LCD, 2340x1080px, bezelless, w/ hole-punch camera, no notch
      • 6GB Dual-channel LPDDR4 RAM, 128GB Storage
      • Mediatek P70 - ARM Cortex A73/A53 Octo-core 2.0/2.1GHz CPU
      • 5 cameras, 32MP front-facing, 48MP rear, 13MP wide-angle, 5MP depth, 5MP macro
      • Dual SIM, MicroSD
      • 5150mAh battery
      • ~40 frequency bands
      • 3.5mm headphone jack
      • Stock Android 10

      At this price I was initially skeptical. There must be something wrong with it, some glaring flaw I wasn't seeing, and/or those specs must be fake. I'm happy to say though, they're real, and the device seems much more solid than I expected.

      I've had the thing a little over a week so far, and have only charged it once. On the first charge it lasted 4 days before I charged it, and still had 30% battery remaining after I'd spent a couple hours surfing the web and two hours watching youtube (total screen-on time was ~4.5hrs). After charging it I haven't been using it as much, but it's currently been running 3 days and it has 70% battery remaining. I've used it to listen to the radio for 3 hours this morning. Oh yeah, did I mention? Bizarrely, it has a FM radio tuner for some reason.

      So far everything has been smooth, the device performs really well, which is not something I expected from a Mediatek CPU. Rooting it went smoothly, and I've been able to tweak a bunch of settings via the EdXposed framework, as much as you can in Android 10 anyway. I did remove some background bloat, but otherwise the default ROM is very close to vanilla AOSP.

      The build quality of the thing is honestly not bad. I've used mid-range Samsung devices that have felt cheaper and more plastic-y than this. I have read some reports of bad touchscreens, but so far I haven't had any problems. There's also a DIY solution to solve that. Unfortunately, if it dies, this is pretty much my only option, since the warranty and support is pretty much nonexistent. At a quarter the price of a brand-name phone with similar specs though, I'm willing to roll those dice.

      So, other than warranty, what are the downsides? Well, so far the biggest gripe I have is there is no notification LED on it. So if I go to the washroom and come back I can't just tell at a glance if I've missed a call or text, I actually need to unlock it. Luckily the fingerprint reader and face unlock are both pretty reliable. There is no wireless charging, which I'm more or less okay with. The main reason I'd want that is if the USB port died, but again, this is the sort of phone that if anything is wrong with it you're pretty much meant to throw it out. The speaker is a bit tinny, and unfortunately it's mono. The cameras are bad. The 48MP camera does take 8000x6000 pictures, but they're grainy to the point where even if you resize them down they still look worse than something taken with a good 6MP camera. This seems to be a software problem though. The camera module is apparently made by Samsung, and people have said it's gotten better with every OTA update. As for that, there's been an update this month, but a lot of people are expecting it might be the last update they put out. Umidigi apparently has a bad track record of only providing updates for a few months.

      In conclusion, this is objectively a decent phone, and for it's price, it's exceptional. You sacrifice warranty, updates, any kind of support really, but you get some very decent hardware for $200.

      Official site: https://www.umidigi.com/page-umidigi_f2_specification.html
      Purchasable on amazon for fast shipping, purchase on aliexpress to save $50.

      9 votes
    6. Exotic threats in mobile testing...

      I'm currently in the process of reading the excellent "Lessons Learned in Software Testing: A Context-Driven Approach". Early on the following is mentioned. Test common threats before exotic...

      I'm currently in the process of reading the excellent "Lessons Learned in Software Testing: A Context-Driven Approach". Early on the following is mentioned.

      Test common threats before exotic threats.

      Seems reasonable enough. That said, it got me thinking It'd be cool to generate a list of such threats for future devs/testers to draw on. So...I'm calling on the collective experience of any Tilders involved in iOS or Android development to lend a hand.

      In your time working on mobile, what issues have you encountered that you would you classify as exotic? I.e those issues that infrequently arise but when they do can cause major damage. Any and all help is appreciated.

      4 votes