Wireless MobilePhone MonoPod Model:Z07-5!

cube here it's new product go today a wireless mobile phone monopod to take selfie Bluetooth of course and this is nice you can take you can be more creative and take better picture when your outing like this that's for sure so in this box this thing's come and here it's button for Bluetooth for taking picture you have this for upload battery because here it's a battery you can see itself ok I can we can turn it on like this there the blue light yes a blue light there is my iPhone there and we take bluetooth bluetooth on phone here it's find this set oh seven five I know it's rather good ok so now I can put this together on this selfie stone like this okay like yeah like this there we are something like that and first of all I'm not sternum their camera and we can like this looks there and this is long here so you can yeah you can take it much much longer than this see here here's the button so if we want to take this over there this box take a photo of this box near the six extreme in there so now I will touch this Bluetooth there and it was pictures we can look look at that do this okay take picture of this son over there very near so now we can look see how cool is that so in many situation this is fantastic this selfie stone can be so long like this and you can turn it around in every different angle and Bluetooth so common this box wireless mobile phone monopod photograph and we to yourself wonderful everywhere model set oh seven five cool

As found on YouTube

Samsung Galaxy S 2 Unboxing | Pocketnow

hey guys it's Brandon minimun from pocketnow.com 2010 was the year of the Samsung Galaxy S we found it on every major carrier it was a hot device had great battery life great performance really thin form factors and in 2011 samsung is back with their new flagship the galaxy s2 this phone ups the ante in every respect it's faster it's thinner it has a bigger screen and in this video we're going to unbox the galaxy s2 let's get to it ok so here we go so a lot of improvements to talk about between the galaxy s and the galaxy s2 we've got the new Exynos processor I'm not sure if I'm saying that right the 1.2 gigahertz dual-core Samsung proprietary process that goes right up against the snapdragon 1.2 gigahertz processor coming out on the HTC Sensation I've got some extra packaging here and thanks to our friends at clove Co UK for sending us the unit 2 review right now this phone is 440 British pounds which is about seven hundred and twenty-two dollars yes it's very expensive but hey it'll actually work on the on us ATT frequencies so that's an added little bonus there and plus this is a device that just came out so you got to expect the press to be very high very likely that this phone will see release on all major US and international carriers so you can keep an eye out for lower subsidized prices so here it is small little box galaxy s2 1.2 gigahertz this is incredible the previous Galaxy S had a single core 1 gigahertz processor and now we're going to 1.2 gigahertz and having two cores this is going to be awesome let's take a look what we have on the back here dual core 8 megapixel camera this shoots 1080p video and it can also play it back in 1080p if you connect it to a television we've got DLNA support a huge 1650 milliamp hour battery and the interesting thing about that is that this device is the thinnest smartphone you can buy right now it's a little bit over 8 millimeters thick it's got the Super AMOLED plus screen you can tell the time excited about this Samsung had the super-mo LED debut in the galaxy s devices now they're going with the plus they also made the screen bigger this screen is going to be all inspiring we're thinking the only problem with it is that the screen is WVGA resolution it's not qHD like all the higher-end devices are coming with but maybe the the Super AMOLED plus will be so nice that we won't even care comes with 16 gigs of internal memory we've got Wi-Fi a B G and n Android 2.3 you get the point let's let's break the seal here there's no turning back now and open up this little tiny box Wow social hub premium GPS ok let's just see what comes in the box this thing is remarkably thin and I wish you can actually be here holding it I just have to stop and just comment on this I cannot believe how thin this phone is it's so powerful it's got such a big screen and yet it is thinner than any phone I've ever held Wow this is unbelievable it's pencil thin ok let's see what else is in the box before you know going crazy about the thickness of the phone we've got headphones which is nice kind of nice looking headphones with little chrome pieces there let's see we've got a micro USB charger which is nice of course the European plug but your standard plugs will work with that if you plan to use this in the US extra earbuds and here's the quite large sixteen hundred and fifty million power battery this function a pretty impressive battery life and what we're going to do is put the battery in I'm going to get an AT&T SIM card and plug it in immediately so we can do the first time boot up on the beautifully thin Samsung Galaxy S 2 and let's just take a look at the front we're getting a lot of reflection from here so off tak turn off some of the lights but what's interesting is that you can't see any buttons when the phone's off kind of like the Nexus S we've got the back button here we've got the home button without a home logo on it so kind of a very sleek looking design oh it looks too much like an iPhone Apple might get mad by that but maybe not and we've got the menu button here on the left front-facing camera let's get a SIM card in here let's get the battery in we'll be right back all right SIM cards in battery is in this thing is very very light even with the SIM card and usually the problem with light is it feels cheap this phone does not feel cheap okay so let's try to pop on the back battery cover by the way back here we've got this really interesting textured plastic maybe you can see it in the light it's got these raised little bumps that give it a good in hand feel we've got sort of a reverse chin here usually the chin occurs on the front speaker here doesn't look like it as dual speakers we've got a you know something to connect a lanyard loop to we've got a 3.5 millimeter headphone jack secondary mic for noise cancellation it is just amazing how thin this thing is power standby button on the left that's a little bit different than Samsung had been doing usually they put the button on the top so let's press and hold that and while that's booting up let's compare that to some other devices so here we've got the htc inspire 4G and it's got a little bit of fingerprints on here but it did in a second ago kind of weird so the inspire 4G was one of the thinnest phones to come out it's basically the Desire HD which was HTC's flagship of last year and let's see how they compare in terms of thickness there's no contest here the Desire HD is about 12 millimeters thick which is quite thin but again we're going at under 9 millimeters on the galaxy s 2 so it's just it's amazing how much thinner it is so here we have a network does it provide dayton time ok great it's kind of up there we go just turn to 3g so we're getting 3g network connectivity here on AT&T we'll zoom in a little bit a lot of options here automatic will go through this later there seems to be no confirm button so if I hit the back button and I'll do change language the United States it's really cool to see the Super AMOLED plus screen on such a large display all of the Galaxy S phones came with a 4-inch display so it's very interesting to see such incredible contrast over a large display let's see if we can kind of get out here guess we're gonna have to go through this okay we'll do all of this in a little bit and we'll show you what it's like again let's let's bring out some other devices to compare with before we actually do that turn that off over here is the iPhone 4 which is starting to look kind of small in comparison to these devices that have these big bright 4.3 inch displays so we've got the front facing camera al that looks a lot bigger here on the galaxy s 2 in terms of thickness the galaxy s 2 is thinner than the iPhone 4 which is a tremendous feat considering the iPhone 4 like the Desire HD is one of the thinnest devices out there also next to another device that has a 4.3 inch screen the Big Daddy the HTC Thunderbolt of course the galaxy s2 does not have 4G although it's very likely in 2011 and 2012 we're going to see versions of the galaxy s2 come out with LTE and HSPA+ and WiMAX and all of those good radio technologies all right so I put in the Google account information and what we have here is the new version of TouchWiz TouchWiz 4 which is Samsung's proprietary interface now a lot of people after they got the galaxy s devices put on a third-party launcher like launcher pro or ADW launcher because the galaxy s devices had this weird TouchWiz interface it wasn't that fast it wasn't that usable but it looks like Samsung has really gone above and beyond with their new interface the program tray looks about the same but they've got these new widgets that kind of stick together we're obviously gonna have to spend some time with this and we're gonna have a full video that talks all about what it's like to use TouchWiz 4 and here's something cool move device left or right while holding a selected icon to reposition to another page that is pretty cool so if we tap and hold and we tilt apparently if there's a feature that makes it a lot easier well that looks awesome there's a feature that makes it a lot easier to move widgets from homescreen to homescreen right now we're getting HSDPA on AT&T we should be getting faster data speeds than you can get onto the Atrix 4G and the inspire 4G because those devices don't seem to even advantage of HSDPA speeds so this might be a killer device to get on AT&T if you don't want to wait it will work on t-mobile but you won't get the 3G connectivity we've got a ton more coming up on the Samsung Galaxy S 2 it's really exciting for us to test one of the flagship devices of 2011 HTC's coming out of the gate with a sensation in the near future and Samsung is coming out of the gate with the Galle galaxy s 2 Super AMOLED plus screen 1.2 gigahertz dual-core processor it's pretty awesome if you liked this video please give us a thumbs up and if you think I was too enthusiastic about this phone please give us a thumbs up and thanks for watching we'll be back soon with more that's it for now

As found on YouTube

Introducing the OnePlus 7 Pro

What does it take to be truly innovative? It all starts before you wake Introducing the OnePlus 7 Pro We set out to create a fully captivating experience With a powerful Dolby Atmos
sound from top to bottom And an immersive display that redefines
the term bezel-less on mobile devices Couple that with a 90 Hz refresh rate
and you can scroll smoothly through your favorite apps Or play the most intense mobile games available
with no compromises That's because we put more computing power
into this device than ever before Now you can move seamlessly between apps with software that anticipates your next move Our adaptive brightness feature gives your eyes the least strenuous experience possible No matter the shot or scene
the OnePlus 7 Pro is up to the task That's because we've added 3
rear camera lenses To make sure you're capable
of catching every moment And, of course,
we didn't forget the selfie camera Power through your day and night
worry free Because with Warp Charge
you're good to go in 20 minutes That means your phone is ready before you are And the camera capabilities don't
diminish when the sun goes down Thanks to our nightscape feature you'll be able to take gorgeous photographs no matter the time of day That's the OnePlus 7 Pro Our most advanced phone ever

As found on YouTube

Sony Xperia 1 review: a tall order

The thing that I like about Android is there can be so many
different kinds of phones, just a lot of weird choices. But lately, it seems like
there are really only two choices, at least in terms of screen size. There's regular and there's extra large, which is why I was so excited
to try this phone right here, the Sony Xperia 1. I mean, just look at this good tall boy. It's got a 21:9 aspect ratio, which makes it relatively
narrow and super, well, tall. I think it's a fascinating phone, and it's way nicer than
I expected it to be. But I don't think it can
really justify its $950 price. Let me tell you why. Now, a lot of people would
like to have a big-screened phone, but they're put off by
how big these phones feel.

And that's the reason I like the Xperia 1. It has a big screen, there
is no doubt about it. It's 6.5 inches. But it's quite a bit narrower
than this OnePlus 7 Pro here. So you get the benefits of
seeing more stuff on your screen, like on the web or on Twitter, without the drawback of
feeling like you have a big honking glass slab you can barely wrap your fingers around. This phone is also really good if you like to do split-screen apps, which… I don’t know, I guess
people still do that. I never do. Anyway, it's nicer to hold, but that doesn't make
it a one-handed phone by any stretch of the imagination.

You're still going to need
to use your second hand to reach the top of the screen. Sony has a couple of
software tricks that help with how tall this phone is, but neither of them are great. You can double tap the home button to make a smaller version of the screen. Or there's this other thing with… Er, wow. What are you
doing there, Chuckles? Huh. Sorry, let's back up. Or you're supposed to be able to tap either side of the screen or swipe on it to do other stuff. It's called Side Sense,
and it kind of sucks. I can never get it to
work when I want it to, and it pops up all of the time when I don't want it to.

Now the reason that Sony
says it made this phone at this weird, tall aspect ratio is for watching movies, and Sony says that it
has a 4K HDR OLED screen. It also has, quote, “professional
level color reproduction.” So it can be in the DCI-P3 color gamut. It can also be in the BT.2020 color space if you care about that. And it has the D65 white point. There's this whole “Creator Mode” thing. Basically, Sony is
trying to make this phone appeal to people who really
care about video quality, both watching it and recording it. But Sony, the thing is, if you're going to do that, this screen should get way brighter. It is way more dim compared
to other OLED screens. Anyway, yeah, I will say
watching a 21:9 movie on this phone with its Dolby
stuff, without letterboxing or weird camera cutouts, is great. But the truth is that most
of the video that I watch is not 21:9.

It’s stuff on YouTube, and so I still end up
having big black bars on the left or the right. Or, if I expand it full screen, I end up cutting off people's heads. Now, I do think this phone is pretty good from a build quality perspective. It's got Gorilla Glass and IP68. It's got some bezels,
but they're not too big, and it's just nice to hold. But, you know, of course
there's no headphone jack. But there's no getting around how it being this tall
makes it really awkward. It's so tall, it couldn't
fit in my pocket. I was sitting down, and it just slid right out of my pocket and clattered on the concrete, which is why there are dings on the edges of the
phone on our review unit, which is sad. The buttons are also awkward.

They're all on the right side of the phone and, I don’t know, the fingerprint sensor is separate from the power
button for some reason. And sometimes it gets a little dirty and you have to wipe it off
before it will actually work. I do like that there is
a dedicated camera button. But overall, when I'm
trying to use this phone, I just end up hitting the wrong button, like, all of the time.

On the back, there are
three 12-megapixel cameras. There's a regular, a 2X
telephoto, and a wide. Sony put some nice optical
image stabilization on the main lens, and you know what? Finally, Sony has made
a phone with a camera that's pretty good. It's not quite as good as a Pixel 3 or a OnePlus 7 Pro to my eyes, but it's finally respectable.

I do wish that the
telephoto was more than 2X, but the wide angle one, it's really fun. I kind of love it. But I don't love Sony's camera software. The wide angle thing makes you pick between prioritizing image
quality or distortion. The auto made doesn't do HDR by default, and there's just a bunch of other settings that just really look
and feel kind of silly. Anyway, let's get into the results of what I actually get
out of these lenses. I think that Sony
prefers leaving detail in, even though that also
leaves in a bunch of noise. It also doesn't do as
aggressive HDR as I would like unless you have to, you
know, manually turn it on.

But the thing that did surprise me is that even though there's
no dedicated night mode, sometimes it actually
really nails it anyway, even if it's incredibly dark. Now, you can shoot 4K, and
that's one of the reasons this phone exists. And so Sony also
included a Cinema Pro app that lets you really dial
in all these manual settings for shooting 4K video. Unfortunately, the 8-megapixel camera on the front is junk.

It's really not good. I don't know, man. If this phone didn't cost $950, I'd probably be a little
bit less nit-picky, but you know what? It does. So I am. In terms of software and performance, I actually don't have a ton of complaints. It's a fairly clean version of Android 9 with just a few bells and whistles. It has a Snapdragon 855 processor so it's fast, and there's 6GB of RAM, which is decent, but not stellar. I am a little bit grumpy that there's only one storage option:
128GB of storage. If you're going to want more, and especially if you're
going to want to shoot 4K, you're going to need to expand it. And you can because there's
a microSD card slot. Battery life is
average-ish for big phones. I'm getting over four hours of screen time, and it's lasting through a day, but there's only a 3,300mAh battery in here, and I kind of feel like that's not enough.

I would be happier with that if there was wireless
charging on this phone. But no, there's not. It does do fast charging, but one neat thing Sony does is it won't fast-charge when it knows that you’re charging overnight, which helps with the overall
life span of the battery, which means it should last longer, a year or two for now — at least in theory. Now, after all that, if you're still interested in this phone, you should also know
that Sony as a company has kind of been deemphasizing phones since it hasn't been
really successful with them in the past few years.

And that kind of makes sense, and I also think it makes sense for Sony to try something new and move into this niche
of making tall boys, like this guy right here. Now, of course, you can spend less money and get a better phone
like the OnePlus 7 Pro, but what you can't get is any other phone in this tall aspect ratio, so I like the idea of this form factor. I think that it should exist in
the world of Android phones. So I'm glad that Sony's
trying to make 21:9 happen. But I don't know that I'd
recommend this particular phone to anybody. If you really, really,
really love the tall screen or you really love what
Sony does with video, then maybe.

But there's no getting around the fact that this is an expensive phone. For $950, I expect more,
and you should, too. Hey, thank you for watching. Do you want a tall phone? Let me know in the comments below. Also, if you're wondering if
there are other tall phones, we did review the Xperia 10 last month. It's kind of the same idea but cheaper and also, it's really bad for a whole other set of reasons.

But if you want to see a
review of a good big phone, click here..

As found on YouTube

Build Fast and Smooth Web Apps from Feature Phone to Desktop (Google I/O ’19)

oh right good morning thank you for showing up at 8:30 I am Mariko I'm from web developer ecosystem team within Chrome let's talk about building fast and smooth smooth web apps so it's safe to assume I think that all of us use Internet using computers touch device or your phone every day but what if I tell you that millions more people are accessing the Internet or coming to access the internet using device like this a feature phone so for those of you feel remember a days of feature phone you might remember typing the text on those keys I actually have it here I grew up in Japan where the first popular mobile web network was built and using feature phone to access the website and doing all of the emails and text was like my part of high school and college years so it feels City nostalgic to me but also I went into the industry after that so I remember the days building a website specifically for feature phone in Japanese we call agaric a site oh it's really hard it you needed you to subset of HTML or sometimes completely different markup language yeah so bad memories a little bit but don't worry these phones are new phones that's coming out to the market it's developed right now sold right now all over the world and it's not just me telling you that these phones or popular according to a counterpoint research 303 hundred and seventy million smart feature phones are expected to be sold between this year and 2021 so what is that smart feature phone right this is a new feature phone so smart feature phone means it has a new OS sometimes such as kayo s there is a few other OS to Cairo S is awesome because it's all web-based so you can build an app using web technologies it has a modern web-browser it's a little bit about virgins behind but it supports HTML CSS in JavaScript for those who develop the website for feature phones in Japan it's a great news and then it also comes with app ecosystem which means you can download Google Maps YouTube games on your phone just like you would do with your smartphone so software wise it feels like a smart phone but it comes in the sides of hardware so the screens are usually small I think most of the KY OS devices or QVGA screen size the navigation wise it does have Mouse shows up on the screen but you have to navigate it with your d-pad and if you want to input anything any text on the field you have to use the number key a and the t9 key input to do that so that part is a feature phone so what does it look like to browse the web today using these new feature phone here's a website you might have visited once or twice before Google com no it's great it looks great but we all agree that Google com the top phase it's just a bunch of links in one input field so huh that's not impressive let's see how it's like to build load a web apps right so here's a Skoosh it's a web apps using web assembly you can do image completions it's a PWA we build it last year for c.d.s how does it perform not great the CSS layout is completely off so the thing is when we build a Skoosh our team built it we wanted Skoosh to be the best in class web app so the first load is only 16 kilobyte it lost nearly fast even on this feature phone but we didn't need it quite tested on the screen sides this small we tested it on the desktop tablet and iPhones but we never thought of having somebody accessing the site using these phones news for the one of the depressing layout of the website is at i/o website not great not great it's so frustrating to navigate i/o so using this or oh it's almost unusable but not everything on the web is bad my favorite is Twitter so Twitter mobile I'm evaldo twitter.com when you access that on the smart feature phone you almost get the same exact value you get the same exact same experience you can tweet you can lead to it you can load video you can search for gifs you can like a touch image everything that's provided in the Twitter website available on the smart feature phone that brings me to the project that I'm going to discuss today so I briefly mentioned I am part of web developer ecosystem team in chrome and within that I'm in the small subset of the team that tried to build a real-world web applications that we can share so that we can share our learnings by building something new right so our first project what Skoosh it's a image compression application that completely built within a browser we use what was them to provide a new were file formats like web P for browsers that doesn't support web beat and you can select all of the knobs and like bunch of settings to see how much better the compression can be and you can download it and I'm upload it to your blog so that's the idea and then after we build this last November we got to discussing what should be the next project and we decided let's just build a game we wanted to build a game because whenever we asked web developers what is the way of really good ad everybody says it's a document and we wanted to say completely opposite of document to see if we can handle that so games seem like a good topic and developing a game came with a bunch of problems that we faced as a web developer everyday such as like how do we handle a lot of inputs coming from all of these UI or can we really provide a graphics heavy application on the web and on top of that because we were hearing that the feature phones are getting popular decided that our apt this year it's going to support everything from feature from the desktop and everything in between so I would like to explain what we built first and then we're gonna get into how we build it introducing procs proxy the game of proximity inspired by the legendary game a minesweeper game is situated in the space and your job is to find black hole you can play it works on any kind of devices from desktop to tablet to d-pad even with screen readers one dimmed button column 9 of 16 hidden button column 10 of 16 it is a PWA so you can download it and save it on your desktop or on your phone and play the game wherever you want even when you're offline so that's the game we built and you can access the app at the procs dot app that's the URL so let's discuss how we build procs so even before we go into the project we decided on the baseline like three of us got together Jake Sora and me and talked about like what is this app going to be three points we decided that every device will get a same core experience meaning we are not gonna build a three different apps for desktop tablet and feature phone we decided that it has to be accessible both on the input device so like all of the mouse keyboard touch and d-pad to support it and then we said why not make sure that the screen readers accessible to performance wise our team Nene likes to build a performant web app so we said it has to be really really good performance so we said our performance budget to be initial payload of less than twenty five kilobyte time to interactive less than five seconds on throw 3G network and animation should learn 60 frames per second whenever you can so let's with that understanding three of us got to working so let's let me explain how this app is laid out so the game started with a game logic file the jaicro on the way on the long-haul flight because he wanted to play a minesweeper but there was no internet on the flight and he wrote it he's that kind of engineer game logic just contains the logic there is no UI element to it it just of like how big of the field is where the mine is and with certain points are clicked how should it the deal that kind of thing on top of that we built a new iron state services so you I we use pre-act and State Services is a thin leper on top of game logic to communicate game logic and the UI service we also rotate our own landing pipeline and which we will get into later later so for y and we also have a little bit of utilities to goo it all together so simple issue you can understand all of this could learn in main thread everything in one file well it could be separated but it could learn in main thread however from the get-go we knew we wanted to do graphics heavy design we wanted to animate it and we were like not sure about this so we decided to move a game logic and state service into web worker so web worker those of you who are not familiar is a way to learn your JavaScript off the main thread and separate thread to communicate between worker and main thread you use API called post message and it's like not an enjoyable experience keeping track of the message passing it's it's a lot of work likely team members are my foods sitting there wrote a library called a comlink it's a sin leper or abstraction on top of post message to make using worker a lot more enjoyable in fact we improve the comlink by doing this project calling vfo so we were working on this project using comlink and testing it on the feature phone and realize that it's not really working great and the eyes data comm link has a processing in intensive work happening so we fixed that and comlink v4 was the East so if you're interested in doing our offloading all of the tasks to worker you should definitely check out connect UI wise we use pre-act we chose pre-act because hmm three of us use pre-act on the previous project and we liked it and and also it's still the smallest UI library out there that fits in a performance budget the app wise it is a standard single page application all of the custom elements are blended on one div and then appended into the body but we knew we have an aggressive goal of initial payload less than 25 kilobyte so we decided to do a kind of strategy where we will build time pre-render the first load the first interaction using a little hack using puppeteer so basically we have app and whenever we build our up we learn a puppeteer and puppeteer will download oh by the way puppeteer is a way to control a headrest Chrome from your script so puppeteer will open up the headrest Chrome do the thing store download app react react will just build a HTML or put it into the Dom and then we just grab whatever the output that was in there and put it into index.html and that's what gets uploaded to our static site hosting notify and then that gets served to the user as a first payload this is just showing you how easy it is to start with puppeteer you just started instance browser puppeteer at launch and then create a page go to that link evaluate that link and just put it into the HTML and that's all there to it so the basic architecture whites two key points we use Walker to flee app the main thread as much as possible because we knew going in we want to do gothic heavy thing main thread can only up the graphic stuff main thread only can only do like Walker cannot do the graphic stuff so free that app for graph and then we also plea lender at the build time for speedy loading of the initial bundle so that leads me to talk about graphics perhaps the biggest performance choice we made was to have our own graphic rendering pipeline so uh when you show up Ram was to completely use the Dom we were thinking oh yeah we can just have a table and then put a bunch of buttons in it and you know we can use the CSS animation like transform opacity that think that lands on the GPU to do the animations and that would be great right well it turns out we think that we might hit a Chrome browser bug where when we what when all of this was in the one layer and I want to update a just a single button chrome was the painting entire table which is not a great for performance well way to solve these problem if you see it is to put a buttons or some elements that you want to update in the separate layers using things like world change transform but we have a lot of buttons on the game because each of them ice the game cell it's going to be a layers and that might solve a painting problem but then it creates excessive amount of layers and that hooks up the memory so we are creating another problem so we're like hmm this louder is not good we should go for another loud so we decided to do our all of our graphics in canvas in fact we have two canvas or no screen one is for background animation and one is for each animation that is doing the game cell so these are generated and Leonard every frame 60 frames per second using requestanimationframe so if you're not familiar with the crystal means your frame browser requestanimationframe is a way to schedule your script and every tick the browser the flash is the black graphics so you put some kind of JavaScript in our case the drawing drawing call for the canvas and you put that in callback of the request animation frame and next stick that one at the next stick and if you're doing animation stuff you probably want to recursively call that so that you put that task into every frame and then this is how we update our animation if you were curious about all the stuff that I was talking about painting layers compositors CSS requestanimationframe I wrote a full part blog series about inside look at modern web browser that explains what happens when you down when your code gets the browser and how its executed so you should check that out and so we have to canvas now and there's a few other things that we did for the graphics for performance for example the background animation which we call it nebula animation in fact it's only a 1/5 of screen size so whatever device you have we only create a canvas size 1/5 of your device and just stretch it out to full screen we were lucky because the design the designer came up was already blurry image so clearing a small one and stretching it didn't make much and saved us a lot of memoria do that so the for the grid animation weekly we basically do a sprite animation and we generate these sprites on the client side so we do not send any image data down the wire to users we send the JavaScript to generate the sprite and then JavaScript creates the sprites and once that's done it's saved in index DB this way we can create the most optimal sprites for each of devices so different devices have a different device pixel ratio some of them have won some bottom two sometimes three so this way any device is accessing our site we don't need to create an image they can create an image or two sprites on the client side so that's graphics let's talk about accessibility which is exciting point that I I work so nice I'm really excited so as I explained the game is now into canvas and we can totally build the game just with campus a lot of games do you know whenever use abuse of mouse or clicks on you just get the coordinate of the mouse and then you write your own JavaScript to say hey did it hit the square underneath and then you just lead roll the animation but we decided we are going to keep a Dom that table and buttons remember that was throwing a painting Yeller so we just fixed that by putting in opacity zero there's a reason why we kept the dumb version on top of canvas because if we have an element we can focus on it or we can attach our event listeners so when you are playing the procs what you are seeing on screen is a canvas but but your javascript is interacting with is an invisible buttons and tables and this way we can tap into browsers native accessibility features so here's a screenshot of me playing a game with voiceover it is written down to what the voice whoever said it says hidden button column fifteen or sixteen hidden is a state of the button and that's the only part that we manipulated from our JavaScript by adding a Ilia label everything from button to column sixteen fifteen or sixteen kind of like suggesting users where the locations are that just came out of the box by using the table so when we clear the start a new game we generate a table right clear the table and in theory you should just add a low grid and the screen reader things should be all taken care but somehow maybe because we are displaying the table opacity:0 the browser wasn't quite legislate as a grid so inside when we create all of the lows and columns we also needed to specify that this TR element is a low and this TD element is grid so and that's all this problem but at the beginning we were like why is it not working the documentation said that if we put the grid it should work so that was a fun challenge to do code or foe and inside of each cell we generate a button that user click on it speaking of buttons we use a accessibility technique called tab loving tab index when we clear a button for each cell first top left corner of the cell gets tab index of 0 which means it's tab accessible when keyboard navigation user hits the tab the focus on that button but then everything else we set having the X of minus 1 which means it cannot access it cannot focus by having it this way the keyboard user doesn't have to tab hundred times to get to the end of the game so that they can get to the other menu button down at the bottom of the screen and when the key screen keyboard user access the game they focus on one cell and they switch to using an auto key and a low key will emit like which direction how many times that the focus should move so the cell focus method basically takes like okay current focus is here just gonna make it and on top of all or focus on focus of all and then the new button that will be focused it's going to be focus of all by putting the zero and then just set the focus let's set the focus and this is how we implemented loving tabindex I did not any I did not know any of this until I did this project embarrassingly we got a lot of help from Rob Dodson who is on our team who does a lot of accessibility work and he has a guide on web dev for accessibility to all which explains all of the techniques that I explained right now so you should definitely check that out and thank you very much Rob so this is a half way of the project and we were feeling great our animations were learning future phones game was working fine but then we notice you know I explained that they feature phone to desktop everything in between so we were testing iPad Android go phone which is a low and side of the Android phone and we were noticing that the game is clashing on Android golf on quite a lot we were like how like feature phones or the weakest powered phone enjoy Goa's should be upgrade why is it why is it crashing what turns out how many pixels are on the screen matters a lot so on the feature phones case they may have a weaker chips but they only need to care about a certain number of pixels to drive right on under the girl phone which is a smart phone with touchscreen with much bigger screen they might have a slightly powerful hardware but they have four times or more pixels to drive and that makes them sad and just shuts down some time so we decided that okay at this point we should just check if the hardware can support animation and if not just lender a static version so basically when the game allows we do a little bit of a check saying can this harder we're a support animation and if they can we load a WebGL animations and if not we support a canvas city static graphics studied graphic is something we need to make anyway for accessibility for those who prefers a reduced motion action so we just expose that to a little lower grade hardware phones – so this is just a our our applets – checking this might be a little naive but this is just one check shader box this class is just a class abstract on top of WebGL and we check a high precision vertex shader and if that's possible then we just learned animation and if not we go with a studio animations oh sorry 2d static Len during we we know it is a little naive but we found that the devices that supports high P usually can handle animations of course if user have a preference set for prefers reduce motion we check for the media query and then that becomes a default – let's talk about supporting different with devices because I've been kissing keyboard touchscreen deeper right so game has a two main functions click to open the cell and click to flag the cell when you are playing on the mouse it is just regular click and right-click if you are doing that on the keyboard then we assign a toggle button to the F key for the flag so you click on it and then you can go back and forth with the mode and then navigation wise so you use number key and enter I sorry the arrow key and enter for the phones and tap we went with just tapped and toggle method so you can see at the bottom we have a toggle button and every time a user wants to switch to that mode you just click on that toggle and you might be feeling looking at this play video of a phone saying like I want to pinch zoom in to see if how many cells are left right I want to do means out to see like how our game is doing and this is something we discussed while we were developing this and we actually needed to discuss whether to do it or not because we had this goal of the app has to be performant planning smoothly we had this debate about like yeah but if we support pink zoom then we lose native scroll and that means scroll gets slow and it's that ok so eventually we just decided that we for this app we are going to go with native scroll over pinch zoom so we're not supporting the pinch zoom yet maybe hopefully the thing about pinch zoom is that once you have the pinch zoom action then you lose the native scroll and you need to implement your own scroll physics right and that it's not gonna be comparable to comparable fast to the native scroll and on a web platform we don't have the way to tap into browsers scroll physics we would love to have them and we would love to explore the possibility but for now native scroll only which also gave I also wanted this interaction with a double tap to flag I was like why do I have to toko the mode can I just double tap and if like it and it was immediately shut down because of performance if you implement the tablet app that means we all have to wait for single tap to check it's a double tap is it double tap which means we create a few milliseconds delay for the user the interaction so based on the baseline that we agree that it has to be smooth we said no that what up possibilities or in the future hasn't implemented it long tap holding on the thing we can do that performant Lee this is just a question of a UX and design we don't know how to flatter notify the user that you hold it enough to flag it now you can take it off and you know the black hole is not gonna get revealed so once we figure out the design we might implement it which brings me to this phone that does not have any of it yeah I mean it has a click you can click the button but like there's no right click there's no touch screen there a toggle key for F F doesn't exist it's only number key so what are we – we yeah we added a custom key navigation to the number key so when you click on five the number go the sales focus goes up when you click on hit on zero goes down and then when you hit on eight it is a click action and then when you hit a hash find the the sharp side then that's the mode toggle so another thing we found was that we need to show users where the focus are it's very hard on these small screen to see which button are they about to click they also have a mouse indicator or two but it's sometimes you can't really see like it's this mouse pointing to the one button or the other button so we made sure that we highlight the focus and tell the user this highlighted element will be open once you click on it another thing we added which my favorite is a key shortcut guide so if you access our game on the feature phone then you will see these tiny icon indicating you can click on the hash button to start the game or you can click on asterisk button to open the informations this is piece of UX that I took from a 2000 mobile development in Japan so the Japan had a feature phone web network and when you go to a long document site or something they usually have a table of contents on top and then the in page link inside and those are usually map to number keys so you will have a number emoji right next to the table of contents indicating oh if you want to go to chapter 3 just click on 3 and then you can just move down so I took that UX and then put it into this game another thing that's really important if you're designing a website or with game for feature phone it's to have a way for user to get away from that view so I have a close button there whenever user opens the settings model which is quite a long because it also contains how to play the game and Scrolls down whenever they think oh ok I got it they can just tap up though press on the asterisk key and in just close that model if we didn't do this UX and have the standard design that we have for the smartphone and desktop and all which is a floating X button this happens in the middle of the page user have to scroll up up up up up hit the top and finally the mouse can move to that close button to close it and this is really frustrating so the element itself the floating X button and the close button at the bottom is the same element but depending on the device if its feature form or not I just changed the CSS to put the location differently so that's the feature from designs let's talk about a fine strategy as I talked about this game is a PWA it used serviceworker to cache all of the resources so even if you're fine you can play the game and whenever you do offline there's always question of how do we update the game if there's a new update is there we might have seen these Mauro saying like hey update is available little this app or dismisses and then use the old version this is directly took from the previous project that we did but in this case we did not want to block the users of wanting to play the game or playing the game right now so we hit this logic inside of this page this button to be exact so whenever user comes to the app and hit start and whenever there is a network they make a call to hey is there updated and if there is update then it starts fetching down the new version and once that's done it Lowe's a new version of app skip the opening screen because we already know the how the game settings for it and launch it into game directly so when user sees this page the game is already updated to new versions and this is how we do the offline and versioning lastly I want to talk about resource loading so after all of this WebGL and feature phones and all of that our total packet became a hundred kill by gzipped we feel quite good about this site and out of 100 kilobyte gzipped packet twenty kilobyte is a first payload so we hit the goal of under 25 kilobyte D zipped first payload basically this is just an index.html that gets sense when the first request goes in which means this index.html contains this page I like actually this page so all of the animations and the opening title role that we hunter crafted with CSS animations or lazy loaded so this is the minimal set of features and the buttons that user need to start interacting the first action the first action could be starting the game first action could be opening the information icon clicking the information icon to open the settings or clicking the fullscreen button to go into the full screen mode so we even subset the font so we look at all of the glyphs that's used on this page subset the font and inline it into the index.html so nearly our index.html is the twenty kilobyte of data that kind of look like this yeah all of a lot of inlining but once that gets to the users and users start interacting then little by little chunk so download at least lazy loaded and then game fully interactive for doing this we used all up we really loved and enjoyed using dollop we even wrote our own plugins for things that load up didn't really provide out of the box but we even felt comfortable doing that and kind of mixing and matching it which was not the case on the previous project that we used a different building process and Lola worked really great for our setup using Walker's so as I mentioned our codes are separated into the worker and main thread and commlink is a shared dependency to communicate each other if you do this in web pack then webpack creates a two different chunks of the dependency and you know separated it and that's just duplicating it but load up out of the box just keep it as a one chunk and then share that as a dependency for worker and the main thread so this was out of the box great feeling for a project for module loading because JavaScript modules are not supported in web workers we used AMD and Soma wrote a a tiny pregnant called Lola plugin Lee loader which is a AMD like loader that is Leedy tiny specifically made for all app output so you might want to check that out but that's part of our build process and even doing that tools cannot be the help the fine tuning of shipping down the data we needed to go in and look at our index.html and what gets loaded and then see why is our indexing getting bigger and bigger and bigger so if you wanna check what kind of refactoring we did there's an epic PR up on the github code I need stuff smaller by Jake and things that he did or things he discovered was things like this so our game screen has a element called top bar that has a you know the number of cells that's open the timer counter all of that but those are only for game time right whenever the game is not learning like opening screen or win screen it's only just a title banner but when we are loading the index dot HTML which only need title banner they also load the logic of timers and logic of the open count and everything so we separate that element into top bar the full on version and top bar simple and just load it two differently and those shot some data so this is great if somebody have a time to go in and dig through and every now and then check if we're doing great but we try to keep reminding our self that every P for the quest that we make be conscious about the sides so every poll request we make on our Lippo we run a little script called Travis size report on a Travis CI to just check what changed it is says this file name changed or this file size changed and you know this screenshot isn't you know particularly interesting nothing really changed but sometimes you find an unexpected change like oh why did this file name changed or why did this file were suddenly this big so this was a good reminder so that's the process we took I would like to end with the three learnings that we had I definitely think that having a set baseline for the project was great we started with the story the project with understanding of what's important to us for this project and how we make decisions and that get got us you know showing up to the stand up saying hey I want to implement double top and immediately Jake says no you can do it's not performant and I'm like I wouldn't be offended or not feel like defending because I was just going oh that's right performance was an important thing for this project another thing we think the worker is a crucial for learning a smooth application we need to learn JavaScript off of the main set as much as possible I don't think we could make this game possible on the future phone if we didn't do the worker lastly if you're feeling like I'm not game developer I'm not gonna do the game on the web one thing you can take away from this talk is just study what's on the first instruction for your website or your web applications and just remove everything you don't need that makes your first load data small and an user can get to your service quicker so if you want to check out the app here's the link for the game all of us source code are open sourced on the github so you should check that out future Lee Quest or bug fix yourself very much welcome and if you have any questions or want to play them a game on the big touchscreen all of us will be at the sandbox tent a after this thank you very much [Music]

As found on YouTube

Surface Duo first look: Microsoft’s foldable Android phone

– Remember Windows Phone
from way back when? Well Microsoft is kind
of getting back into making smartphones. This is Surface Duo, and it runs Android. Not Windows or Windows Phone. That's right. Microsoft is making a
Surface phone with Android. If that sounds surprising, it's because it really is. But we'll get back into the Android side in a minute. Duo is part of two new futuristic dual-screen devices that
Microsoft announced today. And they're coming in Holiday 2020. Surface Duo has two 5.6 inch displays that fold out into an
8.3 inch device overall. And it's just 4.8 millimeters thin. It folds like many two-in-one laptops thanks to a 360 degrees hinge. And it's designed to
get more done on the go. It looks tiny for this type of device, and it felt kind of like a Galaxy Note in my pocket. Now, I wasn't allowed to play around with the software on this device, but it looks and feels
like a tiny pocket tablet that's also a phone. The difference between this and any other Android phone, except maybe the Galaxy Fold, is visually obvious.

But Microsoft thinks this is part of a new category of devices that allow people to do a lot more with tablets and phones
than they do today. As part of this idea, Microsoft also announced a
Surface Neo device today. Which has two larger 9 inch displays. The Duo and the Neo share a very similar design, but they don't share a
common operating system. Neo, the larger dual-screen device, runs Windows 10 X, and has all your familiar
desktop and tablet apps. The reason this isn't
running Windows Phone is because Microsoft gave up on that operating system years ago, when it couldn't convince developers to create apps for it's devices. Now we sat down with Microsoft's Chief Product Officer, Panos Panay, on the Vergecast this week, to talk about why Microsoft
chose Android this time for the Surface Duo.

– [Panay] Well because, those are the apps you want. I don't know how to answer it differently for you. Because there's hundreds
of thousands of apps and you want them. Asati and I talked about it, it's about meeting our
customers where they are. And I don't think the, you know, the mobile application platform's going anywhere any time soon, you need the apps. – So you'll get the apps you'd expect from a phone inside
the dual-screen device, but how is this different from any other smartphone? I mean it obviously looks different. And the main idea is making use of these two displays in ways we're only starting to see other Android phone makers explore. You could run a game on one side, and a game pad on the other, or multi-task by dragging
and dropping content between apps. Microsoft hasn't thought
of everything you'd do with the Surface Duo just yet, but that's why it's announcing it now so developers can fill in the gaps.

They're really aiming to introduce a new form factor here, and a way for a device to
adjust itself on the go, no matter the task. We've seen foldable devices from Huawei and Samsung, but the Duo has two separate displays that are made of glass, rather than foldable plastic. Which given the issues
with Samsung's Galaxy Fold, that might be a good choice right now. Microsoft has been
working on this hardware for three years, and Panos Panay tells us that this device won't change much by the time it debuts late next year.

The real key question will be whether Android app developers create the apps and
experiences that really take advantage of this dual-screen device. And whether consumers
want this type of hardware in a phone form factor in the first place. That's why Microsoft also has its largest Surface Neo device running Windows. And it really feels like the company wants to offer a Surface at every shape and size. Microsoft also seems to be implying that the operating system really doesn't matter for
Surface devices anymore.

And it's willing to partner
with Google and others to offer what makes sense. So does that means that
Android is the future for Microsoft? – [Panay] (clears throat)
No no no no no no. You want to give customers what they want in the form factor that they're using. We've learned this, you know, the right operating system
on the wrong product or the other way around, pick your words, but what's the right operating system for the form factor? And in this case, in mobile devices, Android's
the obvious choice. But anything above that, Windows is everything.

Superior for me. – So, will the Surface
Duo and the Surface Neo combine in the future? Will there be a smartphone
that turns into a tablet, that then turns into a laptop, then you dock and turns into a real PC? We're years away from anything even getting close to that. But it opens up the questions about where this dual-screen and foldable hardware is going exactly. And they're really hard
questions to answer right now. Microsoft will now need to convince app developers and consumers that these dual-screen devices are truly the new device category that we've
all been waiting for.

Wherever things end up, it looks like Microsoft want to be ready at every point with Surface. You want a phone that's a little bit more than a phone that
has an extra display? Surface Duo. You want a tablet that
transforms into a laptop? Surface Neo or Surface Pro. Microsoft is covering
every hardware base here, and it's leaving it up to you to decide what device you actually need.

– [Panay] You know, I think like anything, look at the product you think is most interesting to you and where you think you can be more creative, that's what I would push. And I think this products gonna be there next year. Not in a hurry, you know, hang out. Take photos or do whatever it is you do on your phone today
for a little bit longer and then, see if we can convince you that you can be more
creative on this product. – It's been a crazy day of Surface devices and there's a bunch of hands-on videos you should check out
on our YouTube channel.

Be sure to also definitely
check out the Vergecast, 'cause it has the full
interview with Panos Panay, and you don't wanna miss it..

As found on YouTube

HTC Magic Mobile Phone – Part 1 – Unboxing & Review

this is the HTC magic I purchased this from a company called shx Limited on eBay and I paid just under 290 pounds for an unlocked HTC magic now although this is vodafone branded they all come unlocked so you can put any SIM card inside one of these handsets now apart from the handset itself you also get we just cut the Box open a really nice little pouch which I'll show you a little bit closer in a minute we also get a warranty statement Quick Start Guide which introduces you to the handset and the user interface also get a UK charger three-pin plug on this end and then on this end a USB connector I also get a hands-free kit it's not a three-and-a-half millimeter audio jack on this end though sir proprietary USB mini USB connection HTC developed so it's a slightly different shape to normal mini USB connector so if you want to use normal earphones or headsets then you're either going to have to buy an adapter or stick with a bluetooth headset you also get a standard USB cable in the box as well so you can charge the handset with your computer or a USB charger or you can use this for connecting the device to your computer for transferring files across as well so now let's take a look at the HTC magic itself now before I move on to shown you the handset in great detail just want to pop back to this little pouch it's a nice soft finish pouch and I just want to show you that it's a really nice fit for the handset now back to the HTC magic it's a very sleek device on this side here all we've got is a rocker switch for the volume controls this is nice slimline switch integrated into the side of the handset the front is the gorgeous 3.2 inch screen which runs a 320 by 480 resolution we also got some extra controls on the bottom of the handset here we have a home button which takes you back to the main home screen menu button which gives you various access to different options depending what application you're using we've got a call start and a call end button the call end button also doubles up as the power on/off button we've also got a back button a search button there and also a trackball which you can also push in acts as an enter button as well this side of the handset is completely clear as is the top and then the bottom just sports that USB connector and the microphone around the back of the handset we have lanyard connector here and we also have the 3.2 megapixel camera so open you just slide down the back and then if I show you under here we've got the 13 hundred and 40 milli amp hour battery which in my test so far has been performing very well indeed is giving me two good days of use between charges in this slot here you can put a micro SD or SDHC memory card the shx deal that I purchased comes with a 2 gigabyte card which is great for getting you started you can add up to 16 gigabytes through that slot there it's also worth mentioning that the HTC magic is quoted on the HTC website for the European version as having 512 megabytes of ROM storage and 192 megabytes of RAM well when I go into my settings here and have a look at the memory usage on the phone it's actually reporting that I've got two hundred and forty three megabytes available so this may well be the 288 megabyte ram version that's available for the rest of the world now don't quote me on that but certainly as far as I can see this could be that 288 megabyte ram version now this HTC magic runs the Android operating system for mobile phones and this is running version 1.5 which is also known as cupcake now what cupcake gives you is three home screens which you can customize as you wish to customize one of the screens we've got a lot of blank space here which is touch and hold and then you get a choice of adding shortcuts widgets folders or wallpapers if I choose widgets then for example I could choose to add a search widget which I can then hold and drag into a new position if I decide that I no longer want this widget then I can drag it into the bin at the bottom of the screen so this allows you to customize your phone as you wish and it makes it very useful to be able to do this because you can put shortcuts to all of your favorite applications on your home screen there things run very smoothly they launch very quickly as well and it really is a joy to use it's loaded with features you've got that 3.2 inch screen you've got the 3.2 megapixel camera on the back you also got Wi-Fi and Bluetooth as well and don't forget this GPS built into this handset so look out for my future review of copilot life the sat-nav application running on this HTC magic believe me it runs very nicely so rather than the contract from Vodafone I've got this unlock from SH X and it works perfectly with the O's whose SIM card there was a few settings to change for the APN settings to allow me to access Internet wife's out and about but certainly it's proving to be a very nice phone it comes highly recommended and the Android Marketplace really does make the phone deliver certainly a very similar user experience to the iPhone I should also really be showing you this notification bar at the top now as well as the normal symbols you get on a mobile phone for just run across these at the moment we've got Wi-Fi signal we've also got the fact that I'm in silent mode my mobile network signal strength battery left and also the current time we've also got notifications over here and this acts like a draw that you actually pull down and it tells you I've got one new unread email and I can click into that and go into my email application to get rid of the draw I simply slide it back out of the way it works in a very similar way to the drawer at the bottom which I can put up to reveal all of the icons for my various applications if I scroll down here I can for example go into my shop savvy application and this particular application which I will cover in a separate review allows me to scan in products with the barcode reader and search for better prices to buy the product either locally or online so everything works as I would expect it gives me a viable alternative to the Apple iPhone and for two hundred and 89 pounds or just under that 300-pound mark I'm getting a very nice handset it feels nice to hold it performs very well it's got the same 528 megahertz processor as you'll find in HTC's latest hands at the hero in a slightly different package well thanks very much for listening come back soon and check out more reviews on geek androids Co dot uk' this video review is sponsored by easy draw making drawing fun on Mac OS 10

As found on YouTube

Introducing the Google Pixel and Pixel XL

Introducing the Google Pixel and Pixel XL

The Pixel and Pixel XL are two new phones soon to be available. They have entirely been designed by Google, and feature a bunch of cool and useful Google-based features, built right in to the phone itself.


Image result for google pixel

New Features

One of the core features of the Pixel phones is what is being called the Google Assistant, an updated take on the Ok Google feature included with some of the newer Android phones. You can access the Assistant by saying ‘Ok Google’ out loud, or by holding down on the home button. According to Google, the more you use it, the more useful it gets.

Google has also stated that anyone buying a Pixel will also receive unlimited storage for all of their photos and videos, all stored at full resolution online in Google Photos. This will greatly help reduce the amount of storage space normally taken up by your photos, allowing you to save more of what really matters to you to your device, like apps and music.

The phone also features Rapid Charge technology via the the reversible USB Type-C charger, giving you up to 7 hours of battery life in just 15 minutes. And when you aren’t using your phone, Doze automatically puts it into a sleep state to extend your battery life.



Here’s a quick rundown of some of the more important specifications of the Pixel phones, including screen size, battery capacity and weight:


  • Operating System: Android 7.1 Nougat
  • Screen: 5.0” FHD AMOLED display (1920×1080)
  • Camera: Rear: 12.3MP camera
  • Front: 8MP
  • Processor: Qualcomm® Snapdragon™ 821 2.15 Ghz + 1.6 Ghz, 64 Bit Quad-Core processor
  • Battery: 2770 mAh
  • Internal Memory: 32GB
  • Weight / Dimensions: 143g / 143.84mm x 69.54mm x 7.31mm

Pixel XL

  • Operating System: Android 7.1 Nougat
  • Screen: 5.5” QHD AMOLED display (2560×1440)
  • Camera: Rear: 12.3MP camera
  • Front: 8MP
  • Processor: Qualcomm® Snapdragon™ 821 2.15 Ghz + 1.6 Ghz, 64 Bit Quad-Core processor
  • Battery: 3450 mAh
  • Internal Memory: 32GB
  • Weight / Dimensions: 168g/ 154.72 x 75.74 x 7.31mm


More Info

If you’d like a more detailed review of the new Pixel phones, check out MobileSyrup’s detailed article, detailing specs and hands on impressions.

For info on the available pricing of the phones through Telus, here’s a link for that as well. The phones are set to be released by Google on October 20th, with availability in-store soon to follow.