Official Particle Android app is unable to see new Photon's

When you start quoting Android VS the world, you should include the full picture:
(taking the latest versions for ‘fairness’)

While Android might be popular, it’s also extremely divided. There are a gazillion and one different devices, running and endless variety of software versions and/or custom ROMs. That makes it extremely difficult to test, since there’s no way to try all devices with their possible versions.

In fact, your findings seem to confirm just that:

Not trying to say it shouldn’t be fixed - which it should - but wanted to drop in to put the Almighty Android into perspective :wink:

3 Likes

Well if you want to be a smart a$$ and start really getting into it, you are comparing fragmentation to market share, did you want to talk about other apples and oranges? ;). Ill even humor you, you have 88 ish percent of android devices on only three different OS. Yeah real hard to test for eh.

Not to mention we are talking about Flagships devices here, not some knockoff. Typical apple fanboi :slight_smile:

1 Like

I’m not fanboy’ing, nor am I trying to be a smartass. I’m also not trying to start an OS war here, nor am I trying to make this personal. Using market share just doesn’t paint the entire picture in my opinion, which was what I was trying to explain. That, and that alone, was what I was trying to depict. The very fact that it does work on your Tab and not on your S7 exemplifies that. In fact, if you really want to get into it, what did market share have to do with the issue at hand in the first place? Does it somehow make Android superior ;)?
I’m not sure what versions your devices are running, but let’s assume they’re running the exact same version to keep things simple. That’s two devices, running the (supposedly) same software somehow functioning differently. Let’s then consider that there are other ‘flagship’ makers out there, making several devices each. That’s a huge amount of devices to test for. Then… multiply that by three, disregarding the older versions of software.

Thinking about it, I posted my comment above to try and avoid OS discussions by making it clear that that shouldn’t be taken as a reference point. Guess that didn’t work. I’m going to leave it at this, hoping the issue gets resolved soon, regardless of market share or fragmentation.

1 Like

if you really want to get into it, what did market share have to do with the issue at hand in the first place?

lol My point of market share was that, generally as a developer, you want to make sure your apps work well on the largest market share platform and hardware as opposed to say 15% of the market. The issue has persisted for a few months now.

Let’s then consider that there are other ‘flagship’ makers out there, making several devices each. That’s a huge amount of devices to test for.

Please name me a larger flagship maker then Samsung. I’d agree with you if we were talking about some piece of garbage :). , but we are not.

I’m going to leave it at this, hoping the issue gets resolved soon, regardless of market share or fragmentation

Me too, I have faith, guess I’ll just have to grab a S8 (for testing purpose solely of course :laughing: )

Obviously they’d want it to work for all devices, whenever possible. Quoting market shares makes it seem as if they don’t care, which I can safely say is not true. Making it compatible isn’t a ‘simple’ fact of “hey big market share, now make it work”, but can be a real effort if you consider how many devices they have to cater for. If you compare it to Apple (an objective example, not fanboy’ing), they control both the hardware and software, allowing them to ‘optimize the experience’ or whatever they want to call it. Basically, they only have to look at their own devices, and cater the software to their liking. With Android/Windows/Linux, there’s such a variety of devices, a great deal of the OS has to be generalized. Now, if you’re Microsoft, Samsung, or a comparable multi-bullion dollar corporation, that’s easier to do than when you make an IoT chip. And even then mistakes are made, and quite some time can pass between a new (clean) OS version and the respective port of the manufacturer. Point being, since Android is so diverse in both software (versions) and devices, it takes an enormous effort to make sure everything works on, well, everything.

It’s not that you need bigger producers, just more of them. You can’t ignore all other devices out there simply because Samsung has the largest market share. But we’ve got (I think) HTC, Huawei, One Plus, Xiaomi, Google to consider. They all make a multitude of devices, multiple times per year. Testing them all, on the most common versions is a big effort.

In all fairness, they do blow up occasionally… :bomb: (sorry, too good of an opportunity not to…:speak_no_evil:)

Just to be clear, I do want this solved too, even though I might be one of “them Apple fanboys”. Was only trying to put things into perspective.

Obviously they’d want it to work for all devices, whenever
possible. Quoting market shares makes it seem as if they don’t care,
which I can safely say is not true. Making it c…

You seem to be missing my point, I don’t expect it to work on every platform and every version. I expect it to work on flagship Phones eg: Iphones, Samsung, Nexus, Pixel. It’s not a slight to have high expectations. I know they will fix it eventually.

It’s not that you need bigger producers, just more of them. You can’t
ignore all other devices out there simply because Samsung has the…

See above

In all fairness, they do blow up occasionally… (sorry, too good of an opportunity not to…)

Haha nope, that’s a fair one. That was completely unacceptable on Samsung’s part. Percentage wise low but still, the second round you send out starts to catch fire, come on guys :smile:

<? Thread == 'Over' ?>
1 Like

Hehe… Guys…
OS fragmentation on Android really is a difficult issue though, so mentioning it is a fair point. I no longer have any iOS phones (but i have 4 different iPads for testing) and it seems Android is the problem here and only on certain phone/OS combinations.

I’m really hoping they can resolve these issues fast as I’ll teach a class using Photon’s the coming week (on Tuesday) and it would be great if it worked as painless as it used to do :smile:

1 Like

Just to show that targeting multiple OSs and versions thereoff, a nice puzzle for iOS 10 users:


AFAIK, this is most definetly an iOS issue but Particle has to find ways around it.

Anyone know if the Particle team have an update in the works? It’s still version 4.0 in the Google Play store and it still fails to see both P0 and P1 based designs. I can get hold of them via USB, but that’s not a solution.

I also find it cumbersome that I have to add a USB socket to my P1 based designs just to set wifi credentials. I can’t really roll out commercial products based on P1 if this doesn’t work?

Have you considered using something like this online setup tool?

Hi Harrison,
That’s a great link for my commercial project! For teaching 45 students, I’d rather not have to make something custom though. It would be better if it just worked as it should?

1 Like

Hey folks!

We’re currently hiring for a new in-house Android developer who can focus full time on improving the Android setup experience. OS fragmentation issues aside, we acknowledge that there is room for performance and reliability improvements to the app.

The setup experience is critical for IoT products and product creators – please expect improvements ASAP in Q1 2017.

@will great! pls revisit this thread when you post the job at https://jobs.lever.co/particle/ and I’ll pass it around to some ppl?

Currently we’re hiring via Upwork, post is here:

We’re also looking for iOS contractors, here:

https://www.upwork.com/job/iOS-developer_~0160f9f61599604060/

Oh? I found that link to https://jobs.lever.co/particle/ on the main particle.io website. Better update it then? :smile:

But? Does that mean that you’ve hired the AWS developer mentioned on lever.co? AWS IoT support is my only wish for Particle in 2017…

All the postings at http://particle.io/jobs are for full time positions, and the two postings on Upwork are for contractor or part-time roles.

1 Like

Okay well this thread vindicates my confusion!

New user - samsung tab s2 on android can’t find my particle, you know the deal.

Bummer because I was kinda looking forward to tinkering on my tablet (and for teaching classes).

I gotta say - I was cranky at first but the lolz here make it all worthwhile.

user: I’m having this problem!
support: hmm, we are looking into it
user: No really, the flagship features are totally broken
support: Do you know anyone looking for a job as an Android developer? We are hiring.

At least I have some idea what’s going on now!

Best of luck Particle team, not sure I can help but I sure will be happy when the app can find my particle :stuck_out_tongue:

Just to patch up the picture a bit.
Particle had an Android dev, but he somehow got lost (aka moved on ;-))

So Android is a mess (and only a small part of that mess is Particle’s fault IMO).

Pick a different platform (Win/Mac/Linux/iOS) and use it.

2 Likes

Seriously @bko - you cannot mean that? You’re an IT professional and a great resource & help on this forum. I really appreciate your great advice, but this isn’t right.

Developing mobile apps is hard. I know this since I’ve done it myself. It requires constant updates and a solid test plan for testing across old devices. The current version of the Particle Android app was released in February 2016 and in August 2016 there was a major update (Android 7 / Nougat). It’s very likely that the current app isn’t updated for either this or the many smaller releases leading up to this.

Saying that the app not working is anybody other than Particle’s fault is just wrong. It’s all their fault since they haven’t actively maintained it. Professional developers test early builds of Android and deliver something that works from Day 1. The rest of us just fix our apps when the bad ratings start flooding in. If you look at the reviews for the Particle app from the last 6 months, half of them give a 1/2 star rating and says “doesn’t work”, “junk” or worse. Recovering the rating from these reviews is really hard. A bad rating will make it so that you’re the last app with a name containing the word Particle to be shown.

As a former app-dev I would estimate that writing the Particle app from scratch is a 1-2 month job at most. It should be quite easy & swift to hire an external consultant to build and maintain this and if the current code-base isn’t too bad it should be possible to deliver a fix in just weeks for a good coder.

1 Like