Episode 28

The hidden costs of building an Android phone

Published on: 5th October, 2022

As a manufacturer, building an Android phone to the spec you want has its challenges and costs. You need to deal with dozens of regulatory agencies and standards bodies as well as (shudder) work with carriers if you want a chance at making a splash with a new product.

From assembly to testing to retail, OSOM Privacy is chugging along as it prepares to launch its first smartphone, and we're glad to have co-founder/CEO Jason Keats and chief product officer Gary Anderson join us again for a special, extended, freewheeling episode of Android Bytes.

  • 03:33 - 05:40 - Trademark secrecy, gatekeeping IMEI numbers
  • 05:43 - 07:32 - Certifying with the FCC (and other telecom agencies)
  • 07:34 - 13:40 - Bluetooth, WiFi, 4G, 5G, USB, and other certifications
  • 13:41 - 16:08 - IP ratings
  • 16:10 - 18:00 - Making a phone "unbreakable", or at least ruggedized (MIL-STD-810)
  • 18:07 - 23:35 - Drop tests, glass durability, and foldables
  • 23:38 - 26:17 - How to navigate the confusing mess of certifications
  • 27:00 - 32:07 - Pre-production hardware, EVTs, DVTs, etc.
  • 32:08 - 42:12 - Factory software provisioning, tooling, and signing
  • 44:26 - 50:06 - Cellular band support, VoLTE, and carrier certification
  • 50:10 - 52:30 - Why shipping phones in Japan, India, Russia, and Brazil is costly
  • 52:33 - 55:55 - Carrier software requirements
  • 55:57 - 59:30 - Widevine DRM, Netflix certification, and RSAs for preloads
  • 1:05:52 - 1:08:03 - Buttons, ports, and a future without them

Android Bytes is hosted by Mishaal Rahman, Senior Technical Editor, and David Ruddock, Editor in Chief, of Esper.

Esper enables next-gen device management for company-owned and managed tablets, kiosks, smart phones, IoT edge devices, and more.

For more about Esper:

Our music is "19" by HOME and is licensed under CC BY 3.0.

Transcript
David:

Hello, and welcome to Android bites.

David:

I'm David Ruddick and each week I'm joined by my co-host Michelle ramen.

David:

As we dive deep into the world of Android.

David:

And on this week's episode, we have some repeat guests who, if you're it all

David:

into the Android hardware space, you've heard of these people, their company,

David:

and the product that they're building.

David:

And so Michelle take it away.

Mishaal:

Thanks, David.

Mishaal:

So we've, re-invited two very awesome guests onto the show and that,

Mishaal:

by the way, it was intentional.

Mishaal:

We've invited Jason Keats and Gary Anderson from awesome.

Mishaal:

That's OS O M not to be confused with E S O M E although they

Mishaal:

are two very awesome people.

Mishaal:

Thank you for joining us.

Gary:

Sure.

Gary:

Thanks for having us.

Gary:

Yeah.

Gary:

Thanks for having us again.

Gary:

Have to

Gary:

be.

Mishaal:

Yeah.

Mishaal:

So last time we had such a long discussion that we had to split it

Mishaal:

up in the two separate episodes.

Mishaal:

We talked a lot about the process of getting AOS P and GMs onto a device.

Mishaal:

The whole step by step process, you gotta go through takes many months.

Mishaal:

You gotta get, build, ready to integrate GMs.

Mishaal:

You gotta certify it.

Mishaal:

You gotta go through third party labs.

Mishaal:

You gotta make sure all your eyes are dotted.

Mishaal:

All your Ts are crossed.

Mishaal:

There's so much you gotta do just to get GMs working on a device.

Mishaal:

And that's fundamental is shipping a device to consumers.

Mishaal:

If you want to have any sort of success with the regular user and

Mishaal:

you wanna ship an Android device.

Mishaal:

You pretty much need GMs onto it.

Mishaal:

It's a different story with enterprise devices, but that's

Mishaal:

something we'll get into later.

Mishaal:

But on today's episode, I wanted to talk about the many, many, many aspects of

Mishaal:

getting a device onto market that most users probably aren't familiar with.

Mishaal:

So I'm sure you've wondered.

Mishaal:

You've seen a great new phone.

Mishaal:

That's only available in X or Y market and you're.

Mishaal:

Why isn't this device available where I'm living, why can't

Mishaal:

I just buy it in a store?

Mishaal:

Why is it only available online?

Mishaal:

Or why is there no warranty or why is it missing this feature?

Mishaal:

Or like, why can't I watch Netflix and HD on it?

Mishaal:

There's so many different little things that go into actually making a

Mishaal:

phone, do everything you expect to do.

Mishaal:

And it's kind of really hard to actually explain what everything needs to be done

Mishaal:

to actually get all these things working.

Mishaal:

And so I wanted to bring Jason and Gary back onto the show to

Mishaal:

explain some of these things.

Mishaal:

We're kind of going off on wild tangents this time.

Mishaal:

We don't have a strict outline.

Mishaal:

We're following.

Mishaal:

We don't have pre-planned questions, but, uh, I think this will still be a

Mishaal:

very interesting and fun discussion.

Jason:

Yeah, I think it's super cool.

Jason:

I think one of the things that a lot of people don't realize is how

Jason:

much certification, how much work goes in on the background in just

Jason:

getting a device made to be legal, to distribute in any one particular

Jason:

country or any set of countries and the.

Jason:

It's quite significant.

Jason:

A lot of it takes a hell of a lot of time to do.

Jason:

And actually just in preparation for this, I brought up our certification

Jason:

list and it's kind of interesting.

Jason:

Right?

Jason:

And we, you and I have chatted about it in private that a lot

Jason:

of companies wanna hide this.

Jason:

They wanna be very protective or secretive of how to build a device.

Jason:

I'm not a hundred percent sure why and awesome really stands

Jason:

for transparency in this.

Jason:

We want to talk about it and share once the product is kind of done,

Jason:

what has to be finished before we can put it in user hands.

Jason:

And that's where we stand today.

Jason:

Certainly interesting.

Jason:

When we have a lot of customers who are like, Hey, you know, you said

Jason:

you were shipping this date, or, you know, we made a change and how

Jason:

come it's taking so much longer.

Jason:

And you know, a great example is to go over.

Jason:

The lead times and certifications that can only be started once a

Jason:

particular level of readiness is

Jason:

finished.

Mishaal:

So this is kind of going off UNAT tangent.

Mishaal:

Like I just promised I would, but I think earlier today, mark Erman from Bloomberg

Mishaal:

tweeted that, um, I don't know if those, you have seen the iPhone 14 launch, but

Mishaal:

you know, the whole dynamic island thing.

Mishaal:

In order to hide the fact that they were gonna call it dynamic island,

Mishaal:

apple actually filed, I think, a trademark for it in Jamaica.

Mishaal:

And in order to actually, because the Jamaican trademark database

Mishaal:

isn't searchable, you have to actually physically go in person to

Mishaal:

their offices in order to determine whether something's trademarked.

Mishaal:

People had no idea this name was coming until I think earlier this

Mishaal:

week or earlier today or something, the trademark was filed, I think

Mishaal:

with New Zealand or Australia.

Mishaal:

And then that referenced the earlier Jamaican trademark registration.

Mishaal:

And then we're like, that is really, really, really

Mishaal:

clever legal work right there.

Mishaal:

But like, it kind of goes to show there's just so many little things you have to do.

Mishaal:

Like even just, if you want to call something a name and have it be

Mishaal:

protected, you gotta file a trademark.

Mishaal:

But then which countries do you file that trademark?

Mishaal:

And like, how do you make sure you aren't revealing too much information

Mishaal:

in any of these certification filings or trademark filings?

Mishaal:

You know, you don't wanna leak your own products just because you have to get

Mishaal:

something legally certified to be able to be distributed in a certain country.

Mishaal:

So I kinda wanna start on that.

Jason:

Why don't I go off on a separate tangent to connect that feel free.

Jason:

It entertain the hell outta me this year?

Jason:

Honestly.

Jason:

So when we were getting our, I E I numbers, which when you're building

Jason:

a phone early on in the development, you have to apply for I E I numbers.

Jason:

And when I was getting those, they're like, oh, we need a copy

Jason:

of your trademark for your logo.

Jason:

And I was like, seriously, they're like, oh, it's a new thing.

Jason:

You know, you have to have a logo on the phone and you have to have it registered.

Jason:

And I was like, well, at essential, we didn't have anything on the phone.

Jason:

And they're like, yeah, it's a new thing.

Jason:

You wouldn't have been able to ship a phone without a logo.

Jason:

Anymore.

Jason:

And I was so confused that that was the slowdown in getting I E I numbers.

Jason:

I was like, okay, lemme go finish, registering our trademark

Jason:

logo so that I could get I E I numbers so we could start testing.

Jason:

And, uh, at one point the guy was like, oh, it needs to be completed.

Jason:

I'm like, if you long, it takes to get a trademark approved in the United States.

Jason:

It's like a two, three year process.

Jason:

And guy was like, oh, okay.

Jason:

Yeah.

Jason:

Yeah.

Jason:

We just need to see you applied for the trademark.

Jason:

But that, that was the gatekeeper to getting to I E I numbers so

Jason:

that we could start testing.

Jason:

Cracked me up.

Mishaal:

Speaking of I value numbers, something that I found pretty funny was

Mishaal:

that when you're submitting an FC filing, you know, you have to submit details about

Mishaal:

the E U T or the equipment under test.

Mishaal:

And oftentimes that includes the I E I number of that device.

Mishaal:

So a lot of times within the FFC filing, you won't find the

Mishaal:

marketing name of the device.

Mishaal:

In question, you'll just find the model number like SM dash something.

Mishaal:

But often what leakers would do is they would look at the I E I numbers

Mishaal:

submitted in the FC filing and they would go to, I E I databases that

Mishaal:

are maybe provided by some carriers.

Mishaal:

I think ting was a popular example.

Mishaal:

They would input that IM E I, and then within T's database, it would

Mishaal:

correlate that I E I to the product name.

Mishaal:

So people would figure out, Hey, this filing is for this product.

Mishaal:

And it's like, . Just the game of telephone with like, how do you piece

Mishaal:

together information from these bits and pieces thrown to certifications?

Mishaal:

And it's just like, I I'm, I'm curious, like what goes into this act, the

Mishaal:

FC certification filing like, um, how much of that is done in house

Mishaal:

and how much of that is relegated to third party companies because of lack

Mishaal:

of equipment or time or resources.

Jason:

It really depends.

Jason:

So I'll tell you right now we have 22 certification items that we go

Jason:

through that take anywhere from, I'm literally looking at this right

Jason:

now from one week to 12 weeks to 24 weeks to finish certifications.

Jason:

EV that includes CE FCC, UL, wifi, Bluetooth Alliance,

Jason:

uh, Canadian electrical code.

Jason:

I'm just pulling some random ones out IP ratings, UK C, which is a newish

Jason:

one since the UK decided they don't wanna be part of the EU anymore.

Jason:

Uh, GCF PT, C R B.

Jason:

So it depends on which it is.

Jason:

Some of them we do in house.

Jason:

Some of them we do in parallel with our contract manufacturer, our cm,

Jason:

and some, we farm out to third party.

Jason:

Several of 'em are just self-reported results, but some of them have

Jason:

to be verified by third parties.

Mishaal:

So apart from like the telecommunications regulatory agency in,

Mishaal:

you know, whatever country you wanna ship a device in, for example, for every radio

Mishaal:

hardware in the device, NFC, Bluetooth, ultra wide band, each of these have

Mishaal:

their own industry standards group that requires you to go through a certification

Mishaal:

process in order to license the branding.

Mishaal:

I think Bluetooth special interest group is one example where you have to actually

Mishaal:

get their approval in order to stamp that this device supports Bluetooth.

Mishaal:

Can you explain a bit about those interest groups and like what

Mishaal:

the process is like apart from.

Jason:

I would say, I know Bluetooth and wifi are fairly simple, to be honest,

Jason:

it's in terms of doing some basic testings that we do in house and we

Jason:

provide our results and they validate our results and they just double check

Jason:

it, make sure we're not BSing them on noise or volume or any other issues

Jason:

that might occur that make sure that our measured spec matches our promoted spec.

Jason:

And they're quite easy.

Jason:

The hardest one certainly is the cellular antennas, particularly with the

Jason:

advent of 5g, when we started awesome.

Jason:

Two years ago, two and a half years ago, we were talking to certification

Jason:

labs and they were giving us lead times of like nine months to do

Jason:

certification on 5g antennas.

Jason:

Thankfully, that's come down to three months now, but those were scary days.

Jason:

It's like, oh, we'd get to the point where we'd be done with

Jason:

manufacturing to an extent.

Jason:

And now we gotta sit on our hands for seven to nine months while we

Jason:

wait for certification to come in.

Jason:

Right.

David:

I I'm curious about the antenna certification.

David:

I mean, Aside from like the length of delay, obviously, because there's so many

David:

5g devices being certified right now.

David:

Is there a big difference between certifying for 4g as

Jason:

far as I could tell?

Jason:

No.

Jason:

They, to be honest, the labs were fairly non-transparent about what the

Jason:

process was and why it took so long.

Jason:

I suspect those earlier days, they were more just trying to figure out

Jason:

what they wanted to study and they just assumed it would take a lot longer.

David:

I'm curious about Bluetooth.

David:

So we see Bluetooth performance, very so wildly across devices.

David:

And part of that is chipset.

David:

Of course, , they're probably working with different firmware,

David:

like literally, depending on when that device was certified or whatever

David:

Qualcomm chip it used was last updated.

David:

And it sounds like obviously, based on what you said, Bluetooth SIG is kind

David:

of like not rubber stamping it, but

Jason:

not, it's, it's more just validating the result.

Jason:

Like if we say if in our own testing, we say.

Jason:

Okay, this is the range it's good for.

Jason:

And this is the signal strength at that range.

Jason:

All they're gonna go do is validate whether or not what we said is accurate.

Jason:

Got it.

David:

Do you feel like they're doing a good job protecting

David:

consumers in that sense as the S I

Jason:

at our level?

Jason:

Absolutely.

Jason:

I think the biggest problem comes in with the random pair of headphones

Jason:

you bought for four ninety nine on Amazon might not connect as well.

Jason:

And a lot of people tend to blame that on the phone or the device

Jason:

you're connecting to, not on the device you're connecting with.

Jason:

And a lot of that comes back to power numbers, right?

Jason:

If they want a really, really inexpensive Bluetooth device, they're

Jason:

not gonna put a very fancy battery.

Jason:

So the signal strength and reception is gonna be very weak and you're

Jason:

gonna get a poor connection.

Jason:

So it's a good segue into conversations about when we're partnering with

Jason:

other companies, we're going to be curating accessories to go with saga.

Jason:

Is finding partners who are using the right ships that they've made the

Jason:

right investments in terms of power and performance on their Bluetooth,

Jason:

connectivity and other features and making sure that devices work well with saga.

David:

See, that's, that's really interesting to me because I feel like

David:

the amount of Bluetooth validation that happens out there in terms of

David:

accessory side is basically zero.

David:

Google is tried a little bit, but I don't think they've had much success.

David:

I'm wearing a pair of like Google certified.

David:

These are the mot blog.

David:

NBO one, the Buies pair of headphones I've ever owned far and away.

David:

So , it's just a personal curiosity for me, I guess, given

Jason:

Bluetooth.

Jason:

Yeah.

Jason:

Cert, that's funny.

Jason:

I I've gone.

Jason:

I love audio equipment.

Jason:

I, I like, I have so many random fancy headphones and amps and things like that.

Jason:

And, uh, I went full wireless and now I've sort of made my way back to wired

Jason:

because at the end of the day, Yeah, there's a benefit to being wired.

Jason:

You don't have to worry about battery at all.

Jason:

You don't have to sacrifice that space in the device for battery, and you can

Jason:

just punch so much more power into audio.

Jason:

If you're hardwire.

Mishaal:

You know, I actually think David, your issue might just be

Mishaal:

more with Bluetooth in general.

Mishaal:

Bluetooth is notoriously very buggy mess, no matter what platform it is.

Mishaal:

And there are many efforts on the Android side to make things more stable

Mishaal:

with like a rewrite of the Bluetooth stack on the certification side,

Mishaal:

something that's even more of a mess.

Mishaal:

And I think we can all agree on this is us.

Mishaal:

How in the world, are you supposed to tell what a USB 3.2 gen one X five,

Mishaal:

whatever the heck that's supposed to mean?

Mishaal:

Right?

Mishaal:

The average user probably has no idea because there's so many different

Mishaal:

labels and so many different numbers.

Mishaal:

Something that I found that's quite interesting is like in the world of us,

Mishaal:

BBC enthusiast, CS, there is a community on Reddit that is prided themselves

Mishaal:

on being enthusiasts around USBC.

Mishaal:

There's so many different cables and chargers and stuff

Mishaal:

you can buy off of like Amazon.

Mishaal:

But like if it's not USB, I F certified people generally say to

Mishaal:

avoid those products because only a couple of these products actually go.

Mishaal:

As far as receiving USB I F certification, that kind of wanted me to ask you

Mishaal:

Jason, how many of these certifications or which certifications are actually

Mishaal:

necessary or rather mandatory to actually bring a device to market.

Mishaal:

Do you have to get U S P I certification?

Mishaal:

Do you have to get Bluetooth six certification, wifi lines, et cetera.

Jason:

Um, I'm just looking at the list right now, honestly,

Jason:

to give you an exact answer.

Jason:

They're basically out of these 22 that we're doing 18 of them are required.

Jason:

The ones that aren't necessarily required.

Jason:

So like one of them is for Amazon only, only Amazon actually requires us to

Jason:

have a UL certification, but we do it anyways, just in case we sell through

Jason:

Amazon at this point, we're not doing it, but we wanna make sure it's there

Jason:

and we're doing 'em all at the same time.

Jason:

I'm literally reading through all of these at the same end,

Jason:

actually, all of these, we do.

Jason:

We, we mandate for ourselves that we do these.

Jason:

It makes sure that the product that reaches the customer meets

Jason:

our high standard that we expect from our products, IP rating.

Jason:

It's self-reported to an extent, frankly, IP rating's always one of

Jason:

those certification that cracks me up at IP 68 because IP 68 literally just

Jason:

means more than IP 67, like IP 67 is one hour, uh, sorry, one meter 30 minutes.

Jason:

Anything beyond that's considered IP 68.

Jason:

So you could do five hours of 10 meters.

Jason:

You'd still be IP 68,

David:

1 of the ironies about that.

David:

And I'm, I'm curious to your thoughts here.

David:

So to me, IP 66 would be the most intense way you could ruggedize

David:

device because that's high temperature, water jets, right?

Jason:

Uh, not really IP 67 is definitely harder.

David:

Okay.

David:

Interesting.

David:

Because I see few devices, cause it's a prolonged

Jason:

pressure right.

Jason:

Over the entire device.

Jason:

Cause what can happen is as you get pressure over the entire device at

Jason:

one meter, you could cause a lift in one spot that creates a gap

Jason:

on the other side of the device.

Jason:

Just because you're under pressure, the entire device under pressure.

Jason:

Whereas if you're just targeting it with IP 66, that one's

Jason:

not that difficult to pass.

Jason:

Once you get to 67 and 68 gets more difficult.

Jason:

I'm very, very proud to say that saga is IP 68 rated now.

Jason:

So if I have a lot of time to get there, to be honest

Mishaal:

yeah.

Mishaal:

I mean, for consumer peace of mind, that was always nice to know, you know, whether

Mishaal:

or not a product is IP rating or not.

Mishaal:

But as you mentioned, IP ratings, like the, the data is

Mishaal:

collected on it's self-reported.

Mishaal:

But if correct me, if I'm wrong to actually label your device

Mishaal:

with an IP rating, do you have to pay a licensing fee?

Mishaal:

I remember hearing something like that.

Mishaal:

You do?

Mishaal:

I

Jason:

don't remember what it's not much to be honest.

Mishaal:

Okay.

Mishaal:

I was always wondering at what point is there a, a decent trade

Mishaal:

off whether or not, you know, okay.

Mishaal:

We can say that we do meet these standards, but we're not going to call

Mishaal:

ourselves IP rated because we don't think we should pay this fee in order

Mishaal:

to just slap this label on our device.

Mishaal:

Even though we are functionally equivalent to IP 68, but we don't wanna have this

Mishaal:

branding or we don't think it's necessary.

Jason:

I think customers really wanna see that number.

Jason:

I think for marketing purposes, very important.

Jason:

What's quite interesting.

Jason:

I had this conversation with, uh, one of the char, the CEO of

Jason:

one of the major us carriers.

Jason:

I was like, you know, what's your return rate for water damage?

Jason:

And the guy goes practically, N it's incredibly rare.

Jason:

The device actually gets returned for water damage, any phone, even

Jason:

ones that aren't IP rated that could also come from just people going,

Jason:

oh, I dumped in the toilet and then flushed and then threw it overboard.

Jason:

That might be on me.

Jason:

But people like to know that their device can go outside and get accidentally a

Jason:

little wet and they can be safe without having to worry about it being damaged.

David:

And I think that it speaks to it mostly being a peace of mind kind of

David:

marketing thing, because in all honesty, Motorola tried to make the unbreakable

David:

phone and nobody cared if that's what people actually unbreakable bought that

Jason:

thing.

Jason:

And drove.

Jason:

I had a conversation when we were building or middle of the road when

Jason:

we were building the essential phone.

Jason:

And one of our marketing guys was that, oh, can we call it an unbreakable?

Jason:

And I looked at 'em.

Jason:

I said, You hand me a block of billet titanium, just a solid

Jason:

block of titanium as an engineer, I'll figure out how to break it.

Jason:

So you can't call anything unbreakable everything's breakable within reason.

Jason:

So anybody says they're gonna build an unbreakable phone is outta their mind.

Jason:

I mean, I, I have built some phones in the past, some prototypes that

Jason:

could withstand a hell of a beating.

Jason:

We did one that I would still love to do.

Jason:

One day it'd be kind of crazy expensive, but when we were building project jam,

Jason:

when we were looking at the materials for the housing, I built some outta

Jason:

Silicon nitr, which is what, uh, similar material they make the profess out of.

Jason:

I could take that housing out into the parking lot and spike it

Jason:

like a football and it'd be fine.

Jason:

It was kind of unreal.

Jason:

sure each housing costs like a thousand bucks, so maybe

Jason:

not great in mass production.

Jason:

But it was super, super cool, uh, to break it, I had to freeze it

Jason:

and then hit it with a hammer.

Jason:

So speaking

David:

of breaking and freezing and hitting with a hammer that gets to the

David:

other group of organization standard, you brought it up before I cut you off.

David:

I'm sorry, which is the mill eight, 10 G, which to me actually like they're way more

David:

fun things you can claim with mill eight, 10 G because it covers so many things.

David:

But I guess like, you know, LG tried to use it.

David:

A couple of brands tried to use it.

David:

It doesn't seem to stick with consumers.

Jason:

Yeah.

Jason:

I don't.

Jason:

I am not that familiar.

Jason:

Well, I am vaguely familiar, but it's been a while since I've looked at the

Jason:

mill spec standard, because to your point.

Jason:

Nobody really cared.

Jason:

And in some cases it's weaker than the standard that we put

Jason:

on ourselves that has become the defacto for, uh, mobile devices.

Mishaal:

So speaking of standards you put on yourselves, I wanted to ask

Mishaal:

you what are some examples of optional certifications beyond like IP ratings

Mishaal:

that a lot of companies seem to go for because they think it'd be beneficial

Mishaal:

to the baseline of the product or just the branding in general, you know,

Jason:

the craziest one is always drop testing.

Jason:

And as a person who's been building phones and laptops and tablets for the better

Jason:

part of 20 years now, it's both the most fun and the most heartbreaking to watch

Jason:

the abuse that we continuously put on devices while we're doing development,

Jason:

random drop tests, tumble tests, which are literally when you go to the factories,

Jason:

oftentimes it's like a handmade dryer.

Jason:

like literally just a tumble, like a wheel.

Jason:

That's just dropping phones constantly against things.

Jason:

So we do a one meter drop test onto granite.

Jason:

The traditional test is either one or one and a half meter onto polished Gran.

Jason:

And that's what most phone manufacturers work to at least in the Western world.

Jason:

And we sit there and we drop and we drop and we smash and we smash and

Jason:

we make minor little tweaks to the geometry of the housing or the geometry

Jason:

of the cover glass or the thickness or the position of foams on the inside.

Jason:

It's a constant little twist and turn and just trying to get closer

Jason:

and closer to being better and better under those drop tests.

Jason:

But at the end of the day, there is no amount of testing anybody can

Jason:

do or any self certification thing.

Jason:

We can do the guarantees that a phone won't break when you drop it,

David:

I guess, in terms of breakability, I'm curious, what do you think about

David:

the evolution of glass materials and where we're at right now?

David:

Because it seems to have slowed down a lot.

Jason:

Uh, I don't think it's slowed in a lot, uh, partially because

Jason:

I have very close friendships with the team at Corning.

Jason:

They've been wonderful supporters of us at essential and then us now at awesome.

Jason:

We're using the latest and greatest gorilla glass on the

Jason:

front of device and the big push.

Jason:

That's maybe cause of the outwardly visible reduction in what's going

Jason:

on in glass development is this big push towards 3d glasses and 3d

Jason:

glass is much more complicated to manufacture in mass production, both

Jason:

in terms of tolerances and fragility.

Jason:

But like we saw in project gem, it's doable.

Jason:

It just takes a buttload of dedicated work to get there.

Jason:

But in terms of flat panel, glass and glass ceramic, There's still quite

Jason:

a bit of development going on there.

Jason:

The team at Corning has a, just a building full of mad scientists,

Jason:

constantly trying to improve both strength and transparency of the glass.

Jason:

That's what a lot of people don't realize because we're talking about

Jason:

minuscule percentages improvements in transparency, while also greatly

Jason:

increasing strength and scratch resistance and frequently strength.

Jason:

And scratch resistance is inversely proportional to clarity

Jason:

of the glass transparency.

Jason:

And so they can make it stronger, but then they lose some transparency and

Jason:

your front camera might not look as good.

Jason:

So there's a lot of back and forth on those spaces and it's constantly ongoing.

Jason:

And I was a little surprised Corning didn't make as big a stink

Jason:

about their latest cover glass.

Jason:

And honestly, at the moment, I'm forgetting what it's called.

Jason:

It's not gorilla glass seven it's Invictus.

Jason:

Thanks you.

Jason:

Thank.

Jason:

Invictus class.

Jason:

I dunno why that marketing changed, but, uh, yeah, we didn't hear as

Jason:

much of it when they, as, as we did when they launched grill glass five

Jason:

and six, but Invictus is stronger.

Jason:

It's slightly more transparent.

Jason:

I mean, we're talking fraction of percent and it is more scratch resistant.

David:

I mean, and don't get me wrong here.

David:

I think that there are still improvements, I guess.

David:

You're right.

David:

They've not communicated it as clear as they could have, because

David:

I have my iPhone 13 pro max here.

David:

And the number of scratches on this thing is almost embarrassing.

David:

I have watched it fly 20 feet across an airport floor and

David:

just skid the entire way.

David:

Not a single crack on it.

David:

So they're doing something right.

David:

But my pixel six pro is utterly destroyed.

David:

I've dropped it several times.

David:

It's got like five different cracks on the pack now at this point.

David:

And, uh, I'm just waiting for the front crack.

David:

So yeah, the big reason it's

Jason:

all anecdotal.

Jason:

Yeah.

Jason:

But you're absolutely right.

Jason:

And it, I don't, I don't remember what's on the pixel six.

Jason:

But there is also a trade off between strength and scratch resistance too.

Jason:

So it's a constant battle between those three variables, scratch resistance,

Jason:

crack resistance and clarity.

Jason:

And then, and then that gets, we could spend a whole hour talking about

Jason:

why foldables are still a bad idea.

Jason:

And it really comes down to the display.

Jason:

I don't even wanna call it glass because it's the minute thinnest piece of

Jason:

glass and then a bunch of plastic, a strata, perhaps something like that.

Jason:

I've had conversations with a few glass manufacturers about foldables

Jason:

and each one of them are like, yeah, glass is not meant to vent despite

Jason:

everything they're doing, glass does not bend nicely, which means having to

Jason:

use plastic and plastic is kind of a.

Jason:

Material for covering your display.

Mishaal:

Yeah.

Mishaal:

Foldables, that's kind of the reason why I'm holding it out.

Mishaal:

Personally.

Mishaal:

I've seen like great results.

Mishaal:

A lot of people are really enjoying there's Z four threes and Z four S

Mishaal:

and there's a lot of competition, but like, unless you're already established

Mishaal:

brand with a deep relationship with a display manufacturer, and you're

Mishaal:

probably not getting into the foldable businesses, a startup, at least

Mishaal:

not without a lot of connections.

Mishaal:

Oh, to be

Jason:

honest, they're they, they are desperately trying to sell

Jason:

foldable displays to other people.

Jason:

Cuz the display manufacturer has put a ton of money, invested a ton

Jason:

of money into foldable tech and development for all their processes

Jason:

into foldables and other than Samsung and a couple Chinese brands nobody's

Jason:

pursuing it that hard for that reason.

Jason:

So probably once a quarter get a call from our display guy.

Jason:

Hey, we made minor improvements in the cover glass with the fold.

Jason:

Well you sure you don't wanna use one on your next phone?

Jason:

So it, it, it's not a matter of that.

Jason:

It's a matter of.

Jason:

It's not that great of a user experience yet.

Jason:

And I haven't seen one that really blows

Mishaal:

me away.

Mishaal:

Well, their margins are probably a lot higher on those foldable displays,

Mishaal:

so I'm not surprised they're pitching them to . I kind of wanted to ask

Mishaal:

you though, the two of you, you have extensive experience in building a

Mishaal:

smartphone startup, and actually you have a lot of partnerships already.

Mishaal:

You have a lot of contacts at all these companies, and as we've talked

Mishaal:

about, there's so many different certifications, so many different things

Mishaal:

you mentioned there's 22 certifications that you're pursuing for the saga.

Mishaal:

Yeah.

Mishaal:

And I'm.

Mishaal:

If you are someone who wants to build your own smartphone and

Mishaal:

you're not already well connected.

Mishaal:

And in this industry, where would you even begin?

Mishaal:

How would you even begin to navigate this mess?

Mishaal:

are there companies that actually specialize in helping you get these

Mishaal:

certifications around the world?

Mishaal:

What do people do?

Mishaal:

Most people just go for Audi 30 M designs, even

Jason:

then you still have to get certified because if you wanna

Jason:

market it under your name, all the certifications have to be in your name.

Jason:

So even the saga, which is sold through, so salon, it still has a strong

Jason:

connection to awesome because all the certifications are done by awesome.

Jason:

If I had no connections and no knowledge of all the certifications that are

Jason:

required, besides starting at the bottom of bottle of a whiskey um, I, yeah,

Jason:

I don't even know where I would start.

Jason:

I'd probably go through my cm and be like, Hey, who have you used in the past for us?

Jason:

Or it depends where you're trying to launch.

Jason:

If you're trying to launch in Asia, it's a lot easier.

Jason:

You're trying to launch in the us.

Jason:

It's way more difficult.

Jason:

As we saw there was, you know, I'm not gonna call 'em out by name, but

Jason:

there was another recent company that's moving into the mobile space.

Jason:

They're not launching in the us, cuz it is much more difficult here.

Jason:

So it really depends where you're launching what you want

Jason:

to achieve with what you have.

Jason:

There are certainly third party companies that can facilitate some, but not all.

Jason:

You'd probably need two or three third party companies to get

Jason:

you through this entire list.

Jason:

And you need to see 'em that really wanted be on your working on your behalf.

Jason:

Yeah.

Jason:

And that's

Gary:

how we got introduced to salon in the first place because

Gary:

they wanted to do that exact thing.

Gary:

And they went out and search bar and wide with what it was available out there.

Gary:

Just to kind of learn what it would take to build a phone, a mobile phone and

Gary:

launch it in, in the states and, and in.

Gary:

In the initial efforts that we're doing here.

Gary:

So they went far and wide and came to the point or conclusion.

Gary:

And some of 'em granted have come from Qualcomm.

Gary:

You know, that the, uh, CEO of our co-founder of Solana had worked

Gary:

at Qualcomm for 10 plus years.

Gary:

Uh, a lot of their founding members came from there too.

Gary:

So they had touched parts of it, but not launching a full on device with all

Gary:

the certifications, everything else.

Gary:

That's why they came to us.

Gary:

And in the speed they wanted to move.

Gary:

I think that's where it made the most sense to go with a company

Gary:

like us was able to make changes and adapt to some of the features

Gary:

that they wanted for the saga.

Gary:

And it being a key directing factor for some of the other OEM.

Gary:

In the space.

Mishaal:

So while we're talking about thes, I actually wanted to

Mishaal:

ask, I believe you confirmed that this device is launching in Q1

Mishaal:

of 2023, or was it the first half

Jason:

Q1 Q1.

Jason:

And we've also announced that there will be a limited number of developer units

Jason:

available before that, because the big push behind all of this is to bring more

Jason:

and more developers who are generalists in web three, who have probably been building

Jason:

for desktop into the mobile space.

Jason:

So we're getting them access a bit earlier, and these

Jason:

are pre-production devices.

Jason:

So when those devices are made of it, they are pre-production, but we are

Jason:

making sure to bring in and again, be more transparent with what we're

Jason:

doing and open up the development of a device to a broader community,

Jason:

which nobody's ever done before.

David:

I have a question about pre-production we get told all the

David:

time when we get a phone to review, especially ahead of launch, like,

David:

oh, this is a pre-production device.

David:

And usually that's a coverall for.

David:

We're gonna deploy a zero day firmware update.

David:

Like that's all they usually mean.

David:

What about what to you does pre-production really mean?

David:

Like, are there hardware differences?

David:

What happens in those final stages of refinement?

Jason:

So that's a great question.

Jason:

So I'll give you the whole answer.

Jason:

So bear with me.

Jason:

So typically what it is is we go into a D VT bill, which is design validation

Jason:

test build with the knowledge that is pencils down from a hardware standpoint

Jason:

and largely firmware pencils down as well.

Jason:

And to be very transparent, we're in that build right now.

Jason:

We're just exiting our DVT build right now.

Jason:

Then those devices are given to these 22 agency or 22, uh,

Jason:

uh, certification agencies.

Jason:

And you cannot change the hardware at that point.

Jason:

If you have to, then you have to redo all these certifications.

Jason:

So when you're given some pre-production.

Jason:

If it's a D V T level device, it means that the hardware is gonna stay the same,

Jason:

but there will be significant software and firmware improvements over time.

Jason:

Firmware limited updates.

Jason:

If we can't change radio and stuff like that at that point,

Jason:

but we can improve camera tuning.

Jason:

We can improve audio.

Jason:

We can improve display battery life over time, but we cannot

Jason:

tweak the, uh, radio perform.

Jason:

Once it's gone through certification,

Mishaal:

right.

Mishaal:

And from time to time, you'll see a lot of these prototypes or like

Mishaal:

actual pre-production units pop up on like eBay, because people who

Mishaal:

have these who are held onto these devices and who honestly shouldn't be

Mishaal:

selling them, decide to go sell them.

Mishaal:

And that's how you figure out that, Hey, that divot on the back of the next to six

Mishaal:

was actually supposed to be a fingerprint scanner because there are actually,

Mishaal:

pre-production NEX to six units on eBay with fingerprint scanners on the back.

Mishaal:

So like,

Jason:

uh, you could, yeah, that would, that would've been a, a pre-certification

Mishaal:

device.

Mishaal:

Yeah.

Mishaal:

And I've actually, I mean, I've used a pre-certification device before,

Mishaal:

like I'm not gonna mention what it was or like who it was from, but like it

Mishaal:

was wrapped in this giant thick case.

Mishaal:

And like, you could actually see the phone case itself.

Mishaal:

It was like clearly meant to kind of hide the identity.

Mishaal:

But I think it was like super preproduction and, you know, they

Mishaal:

didn't have the backing fully ready yet.

Mishaal:

All I could tell basically was a software.

Mishaal:

Like they were doing software bring up.

Mishaal:

Yeah.

Mishaal:

And you know, I was offering some feedback on software, but it's called

David:

a lunch boxing.

David:

Right.

Jason:

Uh, it depends.

Jason:

We call dog fooding.

Jason:

Uh, yeah.

Jason:

All depends on the vendor.

Jason:

You know, it was fun thing when we did a project jam.

Jason:

I know I harp on a lot, but it was fun because we made weird cases that made it

Jason:

look like a regular phone, just to tie the fact that there was so weirdly shaped.

Jason:

We didn't do that with saga or our, with our, we had a different

Jason:

internal code name, but we just let 'em out in the world.

Jason:

It's been quite entertaining when I've been traveling with it and I've traveled

Jason:

all over the world with it already.

Jason:

The most common comment I've gotten because it doesn't have

Jason:

the logo, the pre-production units don't have the salon logo on them.

Jason:

And final color scheme is, is that the iPhone 14?

Jason:

It's obviously the iPhone has been launched now, but, uh, up until recently,

Jason:

people would automatically assume because they feel the build quality

Jason:

look at how unique it looked and just assume it had to have come from apple.

Jason:

And I, depending on who I'm talking to I'll joke.

Jason:

Well, it did come from Cupertino, but not from them.

Jason:

So yeah, the, you can do it.

Jason:

Some people wanna hide it.

Jason:

I, you know, I don't think the average person on the street cares that much.

Gary:

Right.

Gary:

So the, so the leak are pretty, I think, conscious, or if you were to see a device

Gary:

out in the wild people, aren't trying to hide it as much as they used to.

Gary:

I think for pre-production units, you know, when Keith talks about D V T

Gary:

and then there's a phase before that, which are engineering validation, test

Gary:

units, which may have varying hardware in them, like you might have a smaller

Gary:

memory cuz it's cheaper or more, uh, portable and accessible for the time

Gary:

during engineering validation tests that just allows us to develop still

Gary:

internally from the software end.

Gary:

But from a hardware perspective, it may not be that imperative with

Gary:

what we would be for production units and then for pre-production

Gary:

from the software perspective.

Gary:

Yeah.

Gary:

You're not gonna have a lot of features.

Gary:

There is a factory acceptance test build that you do provide that the

Gary:

factory will just end up flashing that old, old, old software on there.

Gary:

And it's usually like three months updated at the point to production.

Gary:

So it means that, Hey, there's really old software on that, unless you take an OTA.

Gary:

Or it's a camera thing where the, um, Keith mentioned tuning, that's actually a

Gary:

really, really long tail thing where you have essentially three phases of tuning.

Gary:

One is objective tuning, which makes your greens green blues, blue and red red.

Gary:

But then when you do subjective tuning phases, it's like your greens are greener.

Gary:

Your blues are blue wear and your reds are redder.

Gary:

Uh, and that's for different scenes too.

Gary:

And subjective.

Gary:

The longer you tune, the better your camera is.

Gary:

And that's really what stops you from being able to have it production ready.

Gary:

A lot of the times, it's not able to start testing until D B T comes out.

Gary:

Like you won't start to be able to tune stuff until your

Gary:

actual hardware comes out.

Gary:

At that point, the longer your tune, the better the device is.

Gary:

Uh, so yeah, I think that kind of sums up what pre-production

Gary:

means is just software related.

Mishaal:

Speaking of software, I wanted to kind of get an idea from you to how

Mishaal:

important the actual factory provisioning part is because I'm sure people are

Mishaal:

familiar with the term factory images.

Mishaal:

Like you can download them for a pixel and, you know, you can flash 'em out your

Mishaal:

device and Google says they restore your device to a factory state, but that's not

Mishaal:

actually true because there are certain things that the user just cannot flash or

Mishaal:

modify or things that have to be set only at the factory, such as like what Google's

Mishaal:

doing with the remote provisioning, keys and other such like cryptographic things.

Mishaal:

Can you talk a bit a bit about that?

Gary:

Yeah.

Gary:

So there's stuff on the device that is considered persisted, uh, and

Gary:

that's stuff that necessarily won't bring you back to an official factory.

Gary:

And factory is really dependent on where you're taking that context from.

Gary:

Like, if we concert factory reset, there are things that go into the factory build

Gary:

initially, where you actually have certain apps that check the quality control

Gary:

outwardly before it leaves the facility.

Gary:

So we'll have like a test on there that runs a gamut of 40 plus tests, essentially

Gary:

checking that all the things on the device are functioning the way they're

Gary:

supposed to before it leaves the factory.

Gary:

And then we have other things that go onto the device that test camera modules

Gary:

on quality control, meaning that you have different settings for camera images, to

Gary:

make sure that the different glass that's attached to and layered on top of that

Gary:

module, it's taking clear enough pictures.

Gary:

There's a lot of stuff that goes into the factory that the users will never see.

Gary:

And you've seen that in Shammy phones where you can restore that

Gary:

test in there, and then it writes essentially a file that says.

Gary:

Before it left the facility, it was in the state and it was good to go.

Gary:

So it was more at the factory level.

Gary:

That's what you'll see at the factory factory level.

Gary:

Um, when you do a factory reset, there'll be some things that from the

Gary:

system side, we're not doing anything that people won't be able to reset.

Gary:

Like the stuff that we're doing with saga, everything will be able to be

Gary:

cleared essentially, but there's also factor reset protection, which is

Gary:

inherently made to allow people who scavenger and steal devices from people

Gary:

to try and sell 'em on the secondary market for that to be protected.

Gary:

So what you'll end up seeing is if you ever registered a fingerprint and

Gary:

you try to factor reset the device without unlocking the phone, for

Gary:

example, first, uh, it'll go into vector reset protection mode, which

Gary:

is something that Google implemented a while ago for, to kind of work, you

Gary:

know, those, those type of efforts for people on the secondary markets.

Gary:

But yeah, I think from a consumer standpoint, when they say factory

Gary:

reset, there'll be things that can't be.

Gary:

Cleared completely.

Gary:

It'll be for the benefit of the owner of the device and not so much, you

Gary:

know what OEMs do at a factory level or pre preproduction testing for quality.

Mishaal:

So some of that factory level stuff, like the tools that you

Mishaal:

mentioned, they've sometimes leaped out into the wild and they're like

Mishaal:

ridiculously powerful in what they can do.

Mishaal:

Like I believe there was an oppo tool that was able to restore the

Mishaal:

wide vine provisioning, key something that's only supposed to be able

Mishaal:

to be provisioned at the factory.

Mishaal:

And there's a lot of these tools, like I think believe from one plus they're

Mishaal:

these, um, I think they call them MSM, download tools that the community is

Mishaal:

very fond of them, but there's actually like an extremely low level factory

Mishaal:

flashing tool that allow you to wipe and restore all partitions on the

Mishaal:

device, back to the actual factory set.

Mishaal:

So.

Mishaal:

And like there's a lot of these kind of tools that you users will never

Mishaal:

see on a production device, because they're all stripped from bills before

Mishaal:

they're actually shipped to users.

Mishaal:

Can you talk about any of these tools, Jason or Gary?

Mishaal:

Like what are some of the useful things that engineers will have

Mishaal:

access to that, you know, users will never see the light of day.

Gary:

There's a lot of things for convenience, especially on like the camera

Gary:

testing side of things, but those are typically like, Hey, these are user debug

Gary:

builds or rooted builds to allow them to.

Gary:

Through UBI or something like that, but you'll never see the light of day for

Gary:

that to show up on a production unit.

Gary:

There are other stuff that is made for the factory to do what you had said,

Gary:

like create different memory, footprints and stuff in the original factory mode.

Gary:

So factory mode, meaning.

Gary:

What you had mentioned earlier is that, uh, they have their own build at the

Gary:

factory that allows them to do their specific testing, but then our build goes

Gary:

into it and then they have to do testing.

Gary:

That's different from their strictly hardware testing.

Gary:

I've worked at companies where they've had internal tools for like Odin or the

Gary:

ones that you've mentioned, like one plus, uh, for you to, to do those, um,

Gary:

types of provisioning, but to do anything nefarious you would need to essentially

Gary:

have what's green keyed in the rom.

Gary:

So typically when you see that scary message, when you boot a device, uh,

Gary:

that you rooted or flashed a, a custom Ram on, you'll see something that

Gary:

says warning, like a big red letters.

Gary:

That seems very, very alarming.

Gary:

That's essentially why that's built into there is because you

Gary:

don't have a build going into the device that has been green keyed.

Gary:

And that green key is only owned by a set of individuals in the company.

Gary:

So the factory won't be able to sign a factory image that goes

Gary:

onto that hardware device that won't show that warning message.

Gary:

So typically we've had like something, a UBI key.

Gary:

That's physically attached to signing a build and that green key exists in a

Gary:

physical world and is completely offline.

Gary:

And you have a machine that only signs that build.

Gary:

And then we release that sign, build to, uh, manufacturers, uh, or, or the factory.

Gary:

And then the factory never has the ability to do anything with

Gary:

their original factory build.

Gary:

But the thing that goes out to consumers is just that green key

Gary:

build that's flashed by the factory.

Gary:

And yeah, there's a lot of like hand shaking there, but the factory has

Gary:

their own factory build that has baseline for what they're used to.

Gary:

We have our build that has like a Delta between their factory

Gary:

and what we did for our hardware specifically for like Qualcomm

Gary:

libraries and then, uh, differences in Google ASP that we've added on it.

Gary:

And then all the things that we work with our hardware vendors,

Gary:

and that gives a baseline for the hardware that the software that

Gary:

actually goes out to consumers.

Gary:

Uh, it might be unclear or muddy there, but yeah, that's more or less

Gary:

where those two builds differentiate.

David:

I mean, just as a kind of curious anecdote it's I never would've

David:

considered, there was essentially a firmware nuclear football that, uh,

David:

smart home companies have to hold onto.

David:

And I'm curious, I mean, what do you all know about how

David:

companies tend to handle that?

David:

Because I imagine Samsung might do it a little differently than y'all are doing

David:

it just because of scale . So I'm just

Jason:

personally curious.

Jason:

That's a good question.

Jason:

I want Gary, do you know how say you worked there in the past?

Jason:

Any idea how they can?

Jason:

Yeah, so

Gary:

it's like a nuclear thing where it's three people need to come

Gary:

together to turn the key to sign it.

Gary:

Yeah.

Gary:

So it's like a split type of thing and you usually have build and release

Gary:

engineers or a group, and those people have to be very, very trusted and we

Gary:

have something similar, um, set up.

Gary:

I

Mishaal:

mean, just imagine the level of damage you could do if you

Mishaal:

had those Seine keys, like if you were able to sign your own system

Mishaal:

image using like Samsung's keys, for example, then you could literally put

Mishaal:

whatever you wanted into that system image and flash it onto any device.

Mishaal:

And the boot loader would accept it as a valid system image and boot it up.

Mishaal:

And then you'd basically have full control over the operating

Mishaal:

system of some user's device.

Mishaal:

Like they definitely have to keep that key under lock and key.

Jason:

Yep.

Jason:

yeah, I just, I just put it with a, a, a, uh, a cage that has a bunch of poisonous

Jason:

animals in it, and nobody goes for it.

Jason:

It's weird.

Jason:

No,

Gary:

yeah.

Gary:

Essentially snake it's in with

Jason:

yeah, exactly.

Jason:

That's

Gary:

where we keep it.

Gary:

Do that.

Gary:

Definitely.

Gary:

In the physical world.

Gary:

I I've seen, uh, some of pizza's reptiles.

Gary:

They, they, um, they would keep a, a green key bowl in

Mishaal:

Indiana Jones trap.

Mishaal:

yeah,

Jason:

she's been a bit of a jerk lately.

Jason:

I'm not gonna lie.

Jason:

She, she could definitely defend it.

Jason:

The

Gary:

safety of those things is, is a big thing.

Gary:

And it usually mixes the same types of security you would expect from a

Gary:

two-factor authentication, that mixes, who you are with what you know, with, uh, what

Gary:

you have and where you are type of thing.

Gary:

It'll be essentially a mix of those things split across, uh,

Mishaal:

multiple people.

Mishaal:

Yeah.

Mishaal:

And key leaks, you know, even if they don't happen at the OEM level,

Mishaal:

they could happen at the factory or somehow some malicious developer or

Mishaal:

hacker were able to extract the keys from the trust zone on the device.

Mishaal:

There are different ways to do it, all of them incredibly difficult.

Mishaal:

But if that were to happen for certain features, I believe Google

Mishaal:

has the ability to revoke keys that are used for at, for example.

Mishaal:

And if that were to happen, then all of a sudden you'd find yourself

Mishaal:

unable to use so many applications that rely on at adaptation.

Mishaal:

Like a lot of yeah.

Mishaal:

Banking

Gary:

and go ahead.

Gary:

Right?

Gary:

The at adaptation's keys and the wide bind keys that you mentioned, there

Gary:

are mechanisms built into the chips when it's wide buy ones, there's

Gary:

like a back off mechanism to where it could gets completely inaccessible

Gary:

or completely wiped, essentially.

Gary:

Yeah.

Gary:

Those type of things, there are built in measures.

Gary:

Android devices have been around long enough or Google to be very, very

Gary:

conscious of what that would look like.

Gary:

Essentially, if, if.

Mishaal:

That ever happened.

Mishaal:

And it's happened before.

Mishaal:

If you look up news reports of after an upgrade, my wide vine L one certification

Mishaal:

went down to wide vine, L three, and all of a sudden you can't watch HD videos

Mishaal:

and Netflix, it's a very common problem.

Mishaal:

You'll see.

Mishaal:

And at some point it happened to a device and users had to actually ship their

Mishaal:

device to the OEM so that they could manually re provision those devices.

Mishaal:

It was a big deal.

Mishaal:

Thankfully, Google's moving towards remote key provisioning, at

Mishaal:

least for the ATEST station keys.

Mishaal:

If that happens, they're able to reissue a key without having to actually

Mishaal:

reprovision at the factory level.

Mishaal:

But like, you know, these things, if they go wrong, yeah.

Mishaal:

They go horribly wrong.

Mishaal:

Right.

Gary:

And a lot of these devices are fused.

Gary:

So you do have these that are prod fused.

Gary:

So you have something that will try to do something ne barriers

Gary:

to that device will eventually blow the fuse at a Harbor level.

Gary:

Yeah, I, I think it's a little bit different about what we were talking about

Gary:

Michelle, but there are other set guards when people are trying to do something

Gary:

in that areas to the device itself.

Gary:

But yeah, that would be a nightmare.

Gary:

If any OEM, uh, would need to go in, have things re provisioned it's

Gary:

it's not even great on the hardware level for us to doing anything there.

Jason:

That line of questioning calls back to our earlier conversation about

Jason:

pre-production devices and certification.

Jason:

It is very funny when you're test driving pre-production devices that

Jason:

have not been CTS certified, which is the Google certification, peer

Jason:

devices, certain apps just won't work.

Jason:

They aren't available.

Jason:

And I personally find it quite entertaining because as the

Jason:

CEO, I start dog fooding a unit, basically, as soon as it's available

Jason:

for me to start dog fooding.

Jason:

Absolute garbage, fresh off the factory line, VT one to now D V T where the

Jason:

hardware and the software's really good, but it hasn't finished CTS certification.

Jason:

Netflix just doesn't work.

Jason:

You can't download Netflix onto the device.

Jason:

Precertification.

Jason:

The rationale behind that is around security and privacy, which makes a lot

Jason:

of sense, but certain apps just won't be available on pre production devices.

Jason:

And people have to be aware of that.

Jason:

That's what we go through.

Jason:

As we do develop.

Jason:

Yeah,

Gary:

I think high level there's something called safety net.

Gary:

And when you don't have a CTS certified build on there, safety net just breaks,

Gary:

which everybody like so many apps rely on and play store will note that

Gary:

your build is not a CTS certified build and you won't have anything.

Gary:

A lot of things show up like the banking apps, anything that

Gary:

relies on safety net won't show up

Jason:

as part of that, just terrify everybody.

Jason:

All of my banking apps work perfectly fine without safety net the table , uh, really

Jason:

scares me about all my banks actually.

Jason:

And

Gary:

a lot of the open source projects used to be able to SP like

Gary:

they, they have something called MicroG, which is essentially a way to

Gary:

simulate what Google APIs would do.

Gary:

So it's a way to like reroute Google APIs to do something else.

Gary:

And it'd be just like a mask and safe net used to be able to be spoofed.

Gary:

But they have since changed that as a, uh, maybe like three years ago or two and a

Gary:

half years ago to where it's not something that can, can be spoofed, uh, any longer.

Gary:

So people yeah.

Gary:

Are on that boat or I think.

Gary:

Calx and lineage and some other and graphing all start doing

Gary:

something differently to allow you to have a, a different experience.

Mishaal:

Actually, speaking of MicroG, perhaps by the time this episode goes

Mishaal:

up, we'll already have our episode speaking with a MicroG developer up.

Mishaal:

So if you wanna learn more about that, go back and listen to the MicroG episode.

Mishaal:

Go give that a listen.

Gary:

Yeah.

Gary:

MicroG is one of those things where Google can just change something to make it

Gary:

not work which it has always been the risk of anything getting around Google.

Gary:

Yeah.

Mishaal:

This is, uh, kind of fearing away from software back to hardware,

Mishaal:

but for the sake of users like regular users who might have this

Mishaal:

question and I knows of it, but I wanted to hear more from you guys.

Mishaal:

The us market is particularly difficult to support because of the bands.

Mishaal:

That carriers deploy in certain cities are not really the same

Mishaal:

as what you'll get in Europe.

Mishaal:

So like, if you wanna support a certain device, a lot of the bands you might

Mishaal:

have to support will be different.

Mishaal:

And so I wanted to ask you, what does it actually take if you wanted to ship

Mishaal:

a device in the us with support for band 71, which is very commonly used by

Mishaal:

T-Mobile, what does that actually mean?

Mishaal:

What do you have to do to get that?

Mishaal:

To work?

Jason:

It really, we work with our cm and our radio team, our, our, our

Jason:

modem team to make sure that we support the bands that we need to support

Jason:

in this country and check which ones overlap with different countries.

Jason:

It is a, I'm trying to think of a less convoluted way to say this.

Jason:

We basically look at all the countries we would like to support and ship into,

Jason:

look at where carrier bands overlap and break them out into separate skews,

Jason:

depending on where the overlap lies.

Jason:

Actually, I was just having a conversation about this with a

Jason:

friend of mine who works at, uh, the other phone company in Cupertino.

Jason:

He he's a big wig over there and.

Jason:

Even, he was telling me that he is grabbing RO w skews, which for everybody

Jason:

that sounds for rest of world, which typically means Asia and middle east.

Jason:

The reason is because the iPhone 14, obviously the us skew doesn't come

Jason:

with a SIM card, uh, a physical SIM card, which frankly, I was astonishing

Jason:

to me in a lot of other people.

Jason:

So internally even trying to grab rest the world units because

Jason:

they want to keep a physical SIM.

Jason:

But that, uh, I, I guess that does answer your question is we do look at where

Jason:

the bands overlap and work from there.

Jason:

And typically we get a north America EU skew.

Jason:

We get a Africa slash middle east skew, and we would do a RO WKU, which would

Jason:

typically be China and India targeted.

Jason:

Now India has some very special rules though, and we can get

Jason:

that's a whole separate story too.

David:

I think in terms of the us, maybe Michelle, correct me if I'm wrong, the

David:

discussion would be to me, like we have a situation where carriers in the us,

David:

for lack of a better word, effectively white list network features, they

David:

operate network, feature white list.

David:

That's how at and T does it, how T-Mobile does it it's how Verizon does it.

David:

T-Mobile's probably the least egregious about this.

Jason:

I would say.

Jason:

Yeah, for they they're by far the easiest one to work.

Jason:

At and T is in the middle and Verizon is the most difficult to work with.

Jason:

Right.

David:

And so it's far less about band support in my mind, right?

David:

Because Qualcomm really handles that that's their job.

David:

It's more about like, Hey, I'm on Verizon.

David:

I want voice over LTE to work appropriately and to have wideband voice

David:

and for calls to not sound terrible when somebody calls on somebody on at

David:

and T because at, and T and Verizon probably have a cross Ty agreement,

David:

but it probably only works for handsets that are certified for their networks

David:

directly and whitelisted, I would guess.

David:

Yeah.

David:

There's all these little bits and pieces, especially for interop that

David:

can destroy your phone's features because you won't pay at and T a quarter

David:

of a million dollars or whatever it

Jason:

is.

Jason:

Yeah.

Jason:

The number's a lot bigger now.

Jason:

Oh, cool.

Jason:

Yeah.

Jason:

So there are two versions of certifica.

Jason:

There are many versions, but the high level to explain it.

Jason:

Each carrier basically has two versions of certification.

Jason:

One would be B Y O D, which means we saga Solana are selling a phone that

Jason:

is open market and is safety use on us based networks, meaning TMO, Verizon,

Jason:

or at, and T plus all their MVNOs built off of those three networks, but

Jason:

basically that's who we're dealing with.

Jason:

And what that means is we do go through a certification process with each of

Jason:

those carriers, ensuring with them that our device won't break their network.

Jason:

And that allows to be white listed on their network, allows for

Jason:

interoperability and allows for those high level features to work.

Jason:

You know, right now the phone will work before the certifications

Jason:

are done, making calls, sending texts, but you won't get Ty.

Jason:

You won't get a lot of other things like that until it's finished that

Jason:

white list that B Y O D certification and keep in mind, each carrier

Jason:

has a different name for this.

Jason:

We just internally call it B Y O D to not lose our minds.

Jason:

On top of that, there is a full level carrier certification, and that's, if

Jason:

you're selling through their stores, That's where the big money comes in.

Jason:

If you wanna sell a device through verizon.com at and t.com, tmo.com,

Jason:

you're gonna go through their full certification process and

Jason:

the full certification process.

Jason:

How do I say this without me getting sued by one of them?

Jason:

Um, sucks.

Jason:

It is complicated.

Jason:

It is inherently biased against the phone manufacturer because they want to

Jason:

get you to pay more, to ask for waivers.

Jason:

Uh, I don't remember if it was on the last time we did a podcast or it was somebody

Jason:

else that I was talking about the most egregious one isn't actually in the us.

Jason:

The most egregious example I've ever seen in my career was in Japan where

Jason:

part of their certification process for full cert was the phone had to survive

Jason:

a 1.5 meter face down, drop onto a steel L bracket without any damage.

Jason:

No scratch, no crack.

Jason:

Nothing we'll pass that again.

Jason:

We go back to my billet aluminum or bill name.

Jason:

You will get a scratch and a ding.

Jason:

If you drop it from one and a half meters onto a steel L bracket.

Jason:

And it was just there to force the phone manufacturer to either pay a

Jason:

little bit more money for a waiver or accept worse terms on the sale.

Jason:

And so that is a big reason why we went open market on saga was we didn't wanna

Jason:

deal with that beyond the headache.

Jason:

You're talking somewhere between half a million and a million dollars

Jason:

per carrier per year per skew.

Jason:

So you can imagine that adds up really, really quickly for even a big company,

Jason:

let alone as smaller mid tier company.

Mishaal:

You actually did bring up that Japan example on the,

Mishaal:

on that's my favorite podcast.

Mishaal:

Yeah.

Mishaal:

Speaking of Japan, I think a lot of people don't know about the country is that

Mishaal:

there's a very specific piece of hardware.

Mishaal:

That's pretty much only shipped on devices in that country.

Mishaal:

And it's called, uh, NFC dash FICA.

Mishaal:

Right?

Mishaal:

And like, if you wanna ship a device in that country, you pretty much have to

Mishaal:

make Japan only skew or you risk having to ship that hardware on every single

Mishaal:

other device around the world and, you know, increasing the cost everywhere else.

Mishaal:

Um, yeah, we waste a

Jason:

lot of money at essential going down the build a FICA only skew that I

Jason:

don't even think we actually shipped.

Jason:

Or if we did, we ship like 500 units and we spent yeah.

Jason:

Million

David:

about there.

David:

We're talking about the country that also came up with its a

David:

completely different version of the ATM card in authorization system.

David:

Yeah.

David:

They have their own bank card system in Japan.

David:

That's completely incompatible with the rest of the world.

David:

They had a completely incompatible cellular network iden like

David:

they've always been a little bit.

David:

Different in terms of

Gary:

tech adoption.

Gary:

Yeah.

Gary:

And I think in terms of adoption in general, they do favor

Gary:

probably the manufacturers that come from their country as well.

Gary:

So even breaking into the market on number of units, you're probably moving in that

Gary:

country considering needing in your own SKU and having the delicate support.

Gary:

It becomes an interesting conversation pretty quickly on whether or not

Gary:

we should be launching there.

Gary:

And yeah, this is a conversation that we'll be having, you know,

Gary:

I'm sure on our next gen device.

Gary:

Oh,

Mishaal:

and speaking of favoritism, I'm sure you're aware well aware of India and

Mishaal:

like how it heavily favors manufacturers or OEMs that manufacture the majority of

Mishaal:

parts of the phone within the country.

Mishaal:

Like if you don't manufacture the entire phone inside India using Indian plants,

Mishaal:

then you're gonna pay a hefty import.

Jason:

Yep.

Jason:

There are basically four countries that fall under that

Jason:

category, which are Russia.

Jason:

Doesn't really matter these days, India, Brazil.

Jason:

And I always forget the fourth one.

Jason:

It's like some random one in Africa.

Jason:

Yeah.

Jason:

We're not buying a lot of, but yeah, India and Brazil being the two main ones where

Jason:

you have to manufacture, you have to do some percentage of manufacturing there.

Jason:

Typically you get away with final assembly just because it's not like they

Jason:

have chip fabs in Brazil or India that can meet foreign animator processes.

David:

Right.

David:

And that's why Moto made so many phones in Brazil.

David:

, that's why they're also so big there.

Mishaal:

Yep.

Mishaal:

And it's also why pixels are so expensive in India.

Mishaal:

. Makes a lot of sense.

Mishaal:

Circling back to the carrier example, I kind of wanted to bring up the

Mishaal:

software side of things beyond like the whatever certification

Mishaal:

process you have to go through.

Mishaal:

From what I've heard, carriers also often have software asks, like they might

Mishaal:

say, we want you to modify your status bar icon so that you show our specific

Mishaal:

branding for the 5g logo or that you show our boot animation for your product.

Mishaal:

Whenever it boots up.

Mishaal:

I'm pretty sure this is actually the driving force behind one of Android's

Mishaal:

most used platform features, which is the runtime resource overlay,

Mishaal:

which is like the feature that lets OEMs actually overlay like

Mishaal:

the resource of an application.

Mishaal:

And because carriers were constantly asking companies to make these changes

Mishaal:

to the Android bills themselves, that would have to necessarily create

Mishaal:

multiple versions or like complicate the build of the Android bill that

Mishaal:

OEMs are shipping out the devices like creating this whole system.

Mishaal:

Just so OEMs could say, okay, you can put all your

Mishaal:

customizations in the separate app.

Mishaal:

And then they'll only apply whenever the user inserts a SIM card that's

Mishaal:

from that carrier or that device is provisioned on that carrier.

Mishaal:

So like even these tiny little things, like just having a device sold in

Mishaal:

the United States, there's so many complicating factors that go into it.

Mishaal:

Yeah.

Jason:

And that's where we get into that.

Jason:

Oh, if you don't pass their individual certifications and you ask for waiver,

Jason:

they're gonna come back and say, well, if you want a waiver, we're gonna need

Jason:

you to do X, Y, and Z in software.

Jason:

That might be an example.

Jason:

And it's just so ING, which is why

David:

that some cartel level

Jason:

behavior, if you, if you own all the hardware to make networks work, you,

Jason:

you do have a monopoly or you have a cartel going between the three biggies.

Jason:

So yeah, that's exactly it.

Gary:

Yeah.

Gary:

I think you'll see a lot of carrier bloat on devices that have flagship

Gary:

carrier, where you see them in stores, they'll have their own agenda to

Gary:

kind of load in certain software that might compliment their network,

Gary:

really visual voicemail apps or.

Gary:

Things that they use as like a gateway into other products and

Gary:

services that they offer as a company.

Gary:

The worst part of it is they're not unins installable at most.

Gary:

You can hide them cuz they are part of the system image.

Gary:

A lot of the times for those.

David:

I mean, I, I do think that trend is changing though.

David:

I believe most bloatware these days is uninstall because Google has

David:

provided that provisioning mechanism to carriers during onboarding.

David:

Right.

David:

Um, such that even when you load a new SIM card, the device free

David:

provisions and then it says, Hey, do you wanna load this crap on your phone?

David:

And usually it lets you avoid some of it.

Gary:

Yeah.

Gary:

But if you're going through the full blown, not B by O D route that

Gary:

we are going currently, then they have a lot of hidden agendas to

Gary:

say, have the boot logo, like you'll always see like an at T a boot logo.

Gary:

I don't know if that goes away now.

Gary:

Uh, I haven't tested that.

Gary:

I haven't switched, you know, out of my current carrier to see, uh, oh, I haven't

Jason:

had we've individually been open market for a very long time.

Gary:

So kinda,

David:

I don't know, even if Michelle, are you aware if at, and

David:

T's even still branding the boot animations for like galaxy devices?

Mishaal:

I, so actually, yeah, I mean, I just bought, I mean, this

Mishaal:

is an older device to be fair, but my galaxy tab S five, that's

Mishaal:

undergoing the journey of transforming into an Android automotive tablet.

Mishaal:

It came with a stock at and T firmware and that had an at and T boot logo.

Mishaal:

I had to flash the us so firmware, just so I could unlock the boot loader.

Mishaal:

And that had, when I did that, that came with a cellular boot logo.

Mishaal:

And so, yeah, they're still doing it and it's really interesting to see how

Mishaal:

they're able to throw their weight around because of course they're massive in the

Mishaal:

us and they can, but like, You're also starting to see actually just apps or like

Mishaal:

services throw their weight around too.

Mishaal:

Like Netflix is one example.

Mishaal:

I think a lot of people don't know is with wide vine L one.

Mishaal:

So even if your device is wide vine L one certified, that doesn't mean

Mishaal:

that the device will be able to stream 4k videos on Netflix or will be able

Mishaal:

to stream HDR videos on Netflix.

Mishaal:

I believe Netflix has their own separate certification process just for that.

Mishaal:

And I don't know if you can talk about that, but I just wanted to

Mishaal:

bring it up because it's something that I always had questions about.

Gary:

I think we're, we haven't gotten there yet with the Netflix

Gary:

streaming, like a lot of companies do that to make sure that you're given

Gary:

the right experience on the hardware.

Gary:

I know Spotify does this.

Gary:

If you do anything with altering their application or, or provided

Gary:

service that they'll have their own type of certification.

Gary:

We, we had a lot of that kind of chat when we were doing project gem at essential.

Gary:

So a lot of people are just very, very protective of how

Gary:

their services is consumed.

Gary:

I feel like Netflix is probably one of those ones where it's only going to it.

Gary:

You have to be allowed list.

Gary:

To get the optimal experience on that device.

Gary:

And I'm sure it's a mix of not only the hardware capabilities, but probably your

Gary:

wifi chip or something that I'm not fair.

Gary:

We've never gone through it, but I'm certain that they have a lot of talented

Gary:

engineers who are doing that for a reason, but I don't know, you, you have

Gary:

any insight on why they would do that.

Jason:

I honestly do not.

Jason:

Um, it's something I'll look into though.

Jason:

I'm quite curious.

David:

Yeah.

David:

I mean, my guess would be for Netflix's side of things, and this is

David:

speculation, but as a service provider, they're heavily incentivized to

David:

maximize revenue, to like the devices that are HDR, 4k certified, and I'm

David:

guaranteeing those are all sold through carriers because why wouldn't they be?

David:

And so the carriers probably have something on the back end there you're

David:

selling a high end Netflix device.

David:

You get a better bounty when you sell this device and you get a subscription.

David:

Basically.

David:

There's no way in my mind, 4k HDR, these are very standardized

David:

things, the Kodak, and like you can advertise your decode abilities.

David:

This is not complex.

David:

This is Netflix playing business.

David:

I think.

Mishaal:

Right.

Mishaal:

Right.

Mishaal:

And you'll see this often with preload agreements, like why do

Mishaal:

certain devices have Netflix or other applications preloaded?

Mishaal:

Well it's because their OEMs may be signed a revenue sharing agreement with

Mishaal:

them, or why does every single TV remote seem to have a Netflix button on it?

Mishaal:

Well, that's probably more of a requirement to even be allowed

Mishaal:

to use Netflix on that TV versus anything revenue sharing.

Mishaal:

Like there's all these different behind the scenes agreements or requirements

Mishaal:

that 99.9% of consumers will never know.

Mishaal:

But as an OEM, it's such a huge, massive headache to deal with.

Mishaal:

There's so many different things to keep track of.

Gary:

Yeah, I think there's also incentive for OEMs to have rev share too.

Gary:

Like we had a lot of considerations of that in the past, beyond even awesome

Gary:

for rev share agreements for pre-loads and they can be pretty substantial

Gary:

for companies to have that revenue share for a small company, but for

Gary:

larger companies, I'm sure they're also incentivized from that other end to

Gary:

accept an agreement, to put a dedicated button on a remote, like you said, or

Gary:

even something on the home screen and part of the onboarding experience.

Gary:

Like a lot of times we, on the business side, we were looking at real estate

Gary:

and real estate comes in the form of the onboarding experience, your home screen.

Gary:

In a folder or is that dedicated hot seat button, or even as part of some

Gary:

of the minus one screens that comes along with the business talks, which is

Gary:

always interesting from a manufacturer.

Mishaal:

Yeah.

Mishaal:

And this is the benefit of Android, just becoming more and more modular

Mishaal:

over time as more and more entities have a vested interest in having

Mishaal:

more requests, more integrations, and having all these things, you need to

Mishaal:

be able to manage all of this stuff.

Mishaal:

So it's been a few years since I looked at like how Samsung's one UI is

Mishaal:

distributed, but it is so, so modular.

Mishaal:

They have these country specific codes that enable certain flags within certain

Mishaal:

carriers within certain countries.

Mishaal:

They have all of this built into, I don't know how many different shipping

Mishaal:

firmware builds, but a company like that.

Mishaal:

That's the reason they're able to offer so many different devices across

Mishaal:

so many different channels that are barely modified from each other.

Mishaal:

But like, if you're a smaller OEM, how do you deal with that?

Mishaal:

It's.

Mishaal:

It's gotten harder, but it's also gotten a little easier with

Mishaal:

the modularization of Android.

Mishaal:

And of course, if you are going to be developing your software for your

Mishaal:

own device, or you, you wanna make a device, you're going to be needing some

Mishaal:

talented software engineers to do that.

Mishaal:

And I believe you both have an announcement regarding

Jason:

that.

Jason:

Well, we, we touched on it earlier.

Jason:

I think we, we are keeping a physical SIM.

Jason:

Was that the big.

Jason:

Oh, no, that we closed our series a, um, yeah, that was really awesome.

Jason:

It took a lot longer that I, you know, had lawyers, uh, but we're very

Jason:

excited to say we've closed our series.

Jason:

A, we are not sharing the exact dollar amounts.

Jason:

However, it is more than enough to keep awesome, healthy and running

Jason:

rampant for many, many years to come.

Jason:

And we're excited to say that Solana was the, uh, investor

Jason:

as well as our partner in.

Jason:

So we've raised quite a bit of money and we're, the main use of

Jason:

those funds honestly, are not for hardware, not for equipment, not for

Jason:

marketing, but rather for people.

Jason:

And we are going to be making a big push to hire software engineers.

Jason:

They are backend system engineers, but I think Gary would do a much

Jason:

better job of explaining exactly what awesome is looking for.

Jason:

Yeah.

Jason:

So

Gary:

here's the hiring plug.

Gary:

We are hiring quite a bit on the system software engineering side.

Gary:

So people with BSP experience and have knowledge with working with different

Gary:

hardware modules from a mobile phone perspective, there's so many different

Gary:

parts that are involved beyond a CPU interacting with all of that bring up.

Gary:

So anyone who has C or C plus plus knowledge is what we'll be looking for.

Gary:

Initially, we do have open spots across the board for software,

Gary:

for QA automation, testers.

Gary:

We also have people who are more front end and product related

Gary:

roles as well, and then stuff that will definitely interest people.

Gary:

Uh, there's a lot of opportunity that you'd be able to work.

Gary:

Here at awesome.

Gary:

And we are just looking to match people's interests and experience

Gary:

with what we have to do, not only on this first release, but a lot of

Gary:

other things that we are working on internally beyond our mobile device, our

Jason:

first mobile device.

Jason:

Yeah.

Jason:

Well, I'll throw an extra plug for just coming to work for us.

Jason:

Obviously we're a startup that is a lot of fun to work with.

Jason:

We're working on new and interesting things.

Jason:

The first product is a traditional phone, but certainly the future

Jason:

products we're gonna get a lot crazier.

Jason:

And if you're into wild, exciting new projects where you'll have a lot of say

Jason:

in how it happens and say in what the products look like, this is the company

Jason:

to come work for a hundred percent remote.

Jason:

So we're hiring all over the world.

Mishaal:

And David, I think you could tell our listeners here what ESER has to offer,

Mishaal:

how we're interested in BSP development and you know, AOSP development in general.

Mishaal:

We sure

David:

are.

David:

So Asper is really in the business of helping companies, maybe not unlike

David:

awesome, but probably not in the consumer space necessarily do things

David:

like provision devices at the factory.

David:

And the way we're helping out with that is really at the management layer.

David:

And we're making sure that once those devices leave the factory, whether

David:

they're flashed with our AOSP firmware or the manufacturer's firmware, that

David:

they can be managed, updated, controlled anywhere in the world at all times.

David:

If you're building something that runs Android and maybe it's not something

David:

that goes in somebody's pocket every day.

David:

And is this extremely important life device that's very personal, but

David:

maybe it's something an employee is using something like a mobile point

David:

of sale device, which looks like a phone, but takes credit cards, or

David:

it could be something stationary like a traditional cash register.

David:

You would just call it a point of sale system.

David:

If you're in that world, you're making devices that transact that assist

David:

customers provide customer service, enhance customer experience in any way.

David:

Come talk to us at SPER.

David:

We have so much experience, not just in managing and updating and servicing

David:

these devices from the software.

David:

And, but also in helping you identify the right hardware for your use case,

David:

which is such a big part of this process.

David:

So if you wanna come talk to us, we're at esper.io.

Mishaal:

Thanks, David.

Mishaal:

And thanks, Jason and Gary for joining us on Android.

Mishaal:

Vice again.

Mishaal:

It's great talking to you both like I'm sure folks listening will agree

Mishaal:

that you're probably some of the most open execs in the tech industry.

Mishaal:

Like it's rare to talk to people who are actually willing to talk about

Mishaal:

these things without going through layers and layers of PR speaking of PR

Mishaal:

you haven't heard him talk yet since that started the recording, but we

Mishaal:

have Ryan Hagar on the show and yeah.

Mishaal:

If you know him from his days at Android police, you know, he's a great guy.

Mishaal:

He's, uh, very, very well spoken.

Mishaal:

And, uh, Ryan, I don't know if you wanna say something to the folks

Mishaal:

here, say hi, I didn't hear anything.

Jason:

Hello, close.

Mishaal:

right.

Mishaal:

If you're, if you're a PR a journalist listening to this, you probably

Mishaal:

hear from Ryan in the future.

Mishaal:

I'm certainly looking forward to hearing from.

Mishaal:

Him and the rest of awesome for you, whatever you guys are

Mishaal:

working on beyond the saga.

Mishaal:

But, uh, yeah,

Jason:

we kind of, uh, you know, maybe we should aim to do is once

Jason:

a quarter or something come in.

Jason:

So just maybe a shorter conversation.

Jason:

Just talk about what we're working on.

Jason:

Random things.

Jason:

Yeah.

Jason:

Just a lot of fun to be very transparent about how products are

Jason:

made and how decisions are made.

Jason:

I'll tell you what, as somebody who knows all the little intricacies of how the

Jason:

hardware decisions are made every day, when I'm on Twitter or wherever, reading

Jason:

about people's comments about how come, blah, blah, blah, didn't have this, or had

Jason:

that blah like, oh my God, people don't have a clue how the rules of Lego inside

Jason:

a phone or, or any electronic device are.

Jason:

So there are some that are incredibly strict and they're super obscure to

Jason:

anybody who isn't in the industry.

Jason:

And it'd be really fun to do a, like, just almost a Q and a of why is it like.

Mishaal:

Oh, gosh.

Mishaal:

Yeah, I'm trying to, I about to regulate I about to regulate so much of what

Mishaal:

I say on Twitter, because like, I'm pretty sure I don't actually know as

Mishaal:

much as I think I know about that topic.

Mishaal:

So I'm just gonna shut up and just keep my focus on Android.

Mishaal:

So that's why I only tweet about Android now.

Mishaal:

Okay.

David:

I have a question.

David:

We can end it on.

David:

It's a silly one.

David:

Volume rocker.

David:

Love it.

David:

Or

Jason:

hate it, hate it.

Jason:

I hate it.

Jason:

It they're they're pain to get the feel right.

Jason:

And I'm, I'm a stickler for the feel.

David:

I agree.

David:

Pixel six, press volume, rocker, terrible best volume rock of all time.

David:

Pixel four, a Ooh.

David:

You know what?

David:

I agree.

David:

Very

Jason:

clicky, very clicky.

Jason:

Yeah.

Jason:

Difficult to waterproof.

Jason:

It also like really difficult to get wa rockers to waterproof nicely because

Jason:

you have to consider now one side it's gonna lift rather than just compress.

Jason:

Every time you push it.

Jason:

And the buttons, the holes in your device are always the ingress for

Jason:

water or dust or pocket li so.

Jason:

I'm a big fan of individual buttons.

Jason:

I'm also a fan of no buttons at some point

David:

I thought you were gonna go there.

David:

That's an interesting position.

David:

HTC tried it and did a very bad job.

David:

I would love to see somebody do it better.

David:

Yeah.

Jason:

The, the haptics are still being built out.

Jason:

The pressure sensors.

Jason:

It's it's, it's one of those things it's like through display cameras, even

Jason:

through display fingerprint sensors, it's like almost there, but not quite.

Mishaal:

We definitely gotta get you back on the show.

Mishaal:

Whenever the first company goes fully pointless on their device.

Mishaal:

I'm sure you'll have a lot to say about that.

Mishaal:

You

Jason:

know what?

Jason:

I'll tell you.

Jason:

Who's gonna scream.

Jason:

It's software engineers.

Jason:

Literally I've had conversations even this week about it.

Jason:

It's because during development you need to be able to access it.

Jason:

So you need to have a USB port.

Jason:

And if there's a problem in MP, it's a pain in the butt to try to figure it out.

Mishaal:

Oh gosh.

Mishaal:

The wear S smart watch is like, it's already such a hassle,

Mishaal:

just the ADB into those things.

Mishaal:

You gotta do it all wirelessly.

Jason:

Exactly.

Jason:

And then if there's actual problem, You could be screwed.

Jason:

So not having a plug is a, you know, it's an interesting question

Jason:

or a, at least a single port, I can imagine going completely

Jason:

buttonless, but pointless will be

Mishaal:

difficult.

Mishaal:

Well, you know, it's gonna happen.

Mishaal:

It's it's gonna happen.

Mishaal:

And we can already guess which company's gonna Herald that future.

Jason:

Yeah.

Jason:

There, there is a gym, a gem that had no holes in it because we're making

Jason:

this really complicated piece of glass.

Jason:

It was like, Hey, it's a lot stronger if I don't have to cut holes in it.

Jason:

And so we made one and yeah, there was a lot of yelling I was told to be quiet

Jason:

and sit in the corner kind of thing.

Jason:

Pogo pins are just as good.

Jason:

They're fine.

Jason:

But I keep saying well, cool.

Jason:

Thank you very much for having us guys really appreciate it.

Jason:

Yeah.

Mishaal:

And thank you everyone again for listening.

Next Episode All Episodes Previous Episode
Show artwork for Android Bytes (powered by Esper)

About the Podcast

Android Bytes (powered by Esper)
A weekly show that dives deep into the Android OS
Android Bytes (powered by Esper) is the podcast that dives deep into the engineering and business decisions behind the world’s most popular OS. https://www.esper.io

Android powers over 3 billion devices worldwide and is the platform of choice for over a thousand companies. You’ll find Android on smartphones, tablets, watches, TV, cars, kiosks, and so much more. How does Google architect Android to run on so many form factors, and how do companies fork AOSP to make it run on even more devices? These are the kinds of questions the Android Bytes podcast considers each week.

Join cohosts Mishaal Rahman and David Ruddock, two journalists with extensive knowledge covering the Android OS platform and ecosystem, as they speak to system architects, kernel engineers, app developers, and other distinguished experts in the Android space.

Get in touch with us at Esper.io if you’re looking to use Android for your product — we have the experience you need.

About your hosts

David Ruddock

Profile picture for David Ruddock
David is the Editor in Chief of Esper, and cohosts Android Bytes. David spent over 10 years as the Editor in Chief of Android Police, where he reviewed more phones than he'd care to admit, broke dozens of exclusive mobile industry stories (and also, phones), and ran one of the web's most vibrant Android communities.

Mishaal Rahman

Profile picture for Mishaal Rahman
Mishaal is the Senior Technical Editor at Esper.io and a cohost of the Android Bytes podcast. At his previous role as Editor-in-Chief at XDA-Developers, Mishaal was at the forefront of Android tech journalism, breaking story after story on new OS features and platform changes.