Pages

Saturday, January 21, 2017

Windows Bridge for Android build apps for Windows 10 Mobile by reusing your Android code

What’s the Windows Bridge for Android?
The Windows Bridge for Android will enable you to build apps for Windows 10 Mobile by reusing your Android code.

With the bridge you’ll be able to:

  • Use a Microsoft interoperability library to integrate Microsoft services into your app with little effort
  • Test and debug your app from your preferred IDE
  • Publish your app and get paid through the Windows Store

Get involved by participating in the Limited Developer Preview. Build great Windows apps with your Android code. ~ https://dev.windows.com/en-us/bridges/android


Read More..

HTC First Facebook dedicated smartphone

Few weeks of rumors and speculations and here we have - new HTC device, called HTC First and created together with (and for!) Facebook. Its surely not a flagship model, but also not a low-end device.

Actually it has quite nice specifications:

  • Platform: Android 4.1
  • Processor: Qualcomm® MSM8930AA 1.4Ghz, dual-core
  • Memory: 16 GB, 1 GB RAM
  • GSM 850/900/1800/1900/2100, HSDPA 21/5.76, LTE 4/17
  • Display: 4.3-inch, HD 720p
  • Battery: 2000mAh (non-removable)
  • Main camera: 5 MP camera with auto focus, LED flash, BSI sensor, f/2.0 aperture, 28mm lens, 1080p video recording
  • Front camera: 1.6 MP camera
  • Dimensions: 4.96 x 2.56 x 0.35 (in) (LxWxT)
  • Weight: 4.37 oz

What is special about this device, is very deep Facebook integration. It has its own Facebook launcher instead of HTC Sense launcher. What else?

  • Cover feed: A constant, fresh stream of photos and updates from your newsfeed, cover feed is always present when you wake up your phone.  It lets you stay up-to-date on your friends’ latest activities in real-time, all the time.  You can swipe through to see more photos and updates, double tap to “like” a post and comment right from cover feed.  To learn more about cover feed, check out this video.
  • Notifications: Notifications from apps and friends appear right on your home screen.  It’s easier to see when you have a missed call, calendar reminder or new message. Open a notification with a double tap or clear them away to see your Cover Feed.  To learn more about notifications, check out this video.
  • Chat Heads: The mobile messenger lets you jump in and out of conversations while you do other things, like watch a video and browse the web.  Reply right from chat heads, or move them around if youre not ready to respond. Plus you can send and receive texts and Facebook messages from the same spot.  To learn more about chat heads, check out this video.
  • App Launcher:  See your favorite apps and post right to Facebook from the same spot. You choose what’s on your app launcher—press and hold an app then drag it anywhere.
  • Instagram:  HTC First is the only phone that comes with Instagram pre-loaded.

Personally, Im very curious how this device will work with its custom launcher and what will be customers judgement. I think it has a huge potential. The idea of new custom launcher is more then interesting. Lets take a quick pick how it looks like:





To me, it seems to be very simplified version of Android launcher. It might be a great choice for users who are not expecting their phone to be multimedia all-in-one device, but they want to easily stay in touch with their friends using the most popular social channel. There is also Instagram pre-installed, so sharing your great moments captured with 5 MP back camera will be easy as well. Additionally, it is very likely that the overall system performance in HTC First will be very good. Qualcomm 1.4 GHz dual-core CPU in pair with 1GB of RAM memory will probably bring you smooth user interface experience, considering the fact that device doesnt have pretty heavy HTC Sense on board. So, do you think it is a device for you?

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) down this post!



Read More..

Complete device MDM and app MAM Mobile Management across Google Apps



Working on the move has gotten pretty easy. With just your phone, you can set up your next meeting in Calendar, keep track of your expenses in Concur and follow up with a new client in Gmail. And as the IT admin, it’s now easier than ever to get your team up and running on their own devices with Google Apps Mobile Management. Starting today, with the new Device Policy app on iOS, employees can easily see which apps are company approved, install them, and keep getting things done. On Android, admins can already use the Device Policy app and Google Play for Work to manage devices and apps (MDM and MAM for alphabet soup lovers), while on iOS, admins can also already manage device policies like requiring passwords and removing company information with account wipe (MDM) directly from the Admin console.
As the admin, you can quickly whitelist any work app from the iOS device management section in the Admin console.
Because security has always been a top priority for Google, were continuously working to stay ahead of those with bad intentions. But the latest security is only as good as the number of people who use it, and that’s why mobile management — including MDM and MAM — is simply a part of Google Apps for Work, so you can just start using it, nothing to buy. We spend a lot of time on those devices in our pocket, so take advantage of everything included with Google Apps for Work, and let us know what’s working and what could be better in the Google for Work Community.

Read More..

Google Analytics Demos Tools

As a member of the Google Analytics Developer Relations team, I often hear from our community that they want to do more with GA but dont always know how. They know the basics but want to see full examples and demos that show how things should be built.

Well, weve been listening, and today Im proud to announce the launch of Google Analytics Demos & Tools, a new website geared toward helping Google Analytics developers tackle the challenges they face most often.

The site aims to make experienced developers more productive (we use it internally all the time) and to show new users whats possible and inspire them to leverage the platform to improve their business through advanced measurement and analysis.

Google Analytics Developers Image
Some highlights of the site include a full-featured Enhanced Ecommerce demo with code samples for both Google Analytics and Google Tag Manager, a new Account Explorer tool to help you quickly find the IDs you need for various Google Analytics services and 3rd party integrations, several examples of easy-to-build custom dashboards, and some old favorites like the Query Explorer.

Google Analytics Demos & Tools not only shows off Google Analytics technologies, it also uses them under the hood. All pages that require authorization use the Embed API to log users in, and usage statistics, including outbound link clicks, authorization status, client-side exceptions, and numerous other user interaction events are measured using analytics.js.

Every page that makes use of a Google Analytics technology lists that information in the footer, making it easy for developers to see how all the pieces fit together. In addition, the entire site is open sourced and available on Github, so you can dive in and see exactly how everything works.

Feedback is welcome and appreciated!

Posted By Philip Walton, Developer Programs Engineer
Read More..

Friday, January 20, 2017

Sense 5 Toolbox the best customizer for HTC Sense 5 based ROMs


If you havent used it yet - you really should. Im talking about the "Sense 5 Toolbox" application, made initially for Android Revolution HD. In the last few weeks the popularity of this application reached an unexpected level, and we believe its a reason to celebrate.

More details about the Sense 5 Toolbox can be found on this blog, under "Sense 5 Toolbox" link on the right panel. Or, just click here.

Why Sense 5 Toolbox?

The application is an answer for 2 basic issues: many users wants to customize their OS as much as possible, but currently available solutions similar to Sense 5 Toolbox are very limited when it comes to the possibility of using them on most custom ROMs.

Android Revolution HD is known to be a "stock-looking" ROM, which was always the most important aspect for many users, who were looking for a stable and well known custom ROM. However, having a custom ROM with such popularity brought our attention to many users, who were looking for a stable custom ROM, but also with a little touch of customisation features - like displaying the battery percentage, or being able to re-order or re-design some part of the UI. This leads to two different approaches:
  1. having a custom ROM full of many more or less advanced features coded into the framework, which always ends up with all sort of issues, bugs, waiting a long time for a new ROM version based on freshly released official OS update etc; or
  2. having a custom ROM like Android Revolution HD, close to stock with just a few changes under the hood to make Android users life easier, combined with a standalone application like Sense 5 Toolbox.
The result is what most users are looking for: stock looking by default, a stable and optimized custom ROM - but with the capability to change many things inside the OS.

With Android Revolution HD and Sense 5 Toolbox you have:
  1. fast updates when a new OS is released/leaked,
  2. a stable custom ROM,
  3. the capability to customize your OS,
  4. great performance because of the tweaks under the hood,
  5. many features not available on the stock ROM.
The Sense 5 Toolbox is under continuous development. More and more features are coming with each new release and the "to do" list is quite large.


In the background, another project is still alive and under heavy development too. Im referring to the "Revolution Toolbox" application, announced in this post few weeks ago. Its still being tested, however we are getting close to the first public beta. Just one little secret I can say out loud now - Revolution Toolbox and Sense 5 Toolbox will "connected" in a particular way. Cant say more for now, stay tuned!

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!
Read More..

The HTC M8 to be launched on 25 03 2014




It seems that we finally know the date – 25.03.2014 looks like the day when HTC will launch their new flagship device and the HTC One (M7) successor – HTC One M8 which is rumoured to be called "HTC One+" or "HTC One 2" or just " HTC One (M8)".

About the device itself we know pretty much already. Recently we wrote about the design (The HTC One 2014 (M8) design exposed) and weve seen some popular mock-ups made by hamdir in HTC One 2014 (M8) target renders, a visual compilation of all the leaks. I must say this all looks promising and we still hope to see HTC M8 equipped with Qualcomm Snapdragon 805 instead of an already one year old Snapdragon 800 SoC.

Have any questions or comments? Feel free to share! Also, if you like this article, please use media sharing buttons (Twitter, G+, Facebook) below this post!


For latest news / announcements follow Android Revolution HD on popular social platforms:

Read More..

Thursday, January 19, 2017

Band Aid 30 on Google Cloud Platform There’s more than one way to skin a Web server



Cross-posted on the Google Cloud Platform Blog.

As the most recent and deadly Ebola outbreak spread in Guinea, Sierra Leone and Liberia, the global philanthropic community sought new and innovative ways to raise money for much needed awareness and relief. Band Aid 30 was imagined as a modern echo of the original Band Aid’s successful campaign to address hunger in Africa. A global team immediately set out to organize a live performance that would feature dozens of the world’s top music artists.
Sounds a bit ambitious, right? In this case, as with many ventures that make a true impact, the team behind the scenes was a lot smaller than you’d think. The number of developers responsible for deploying the website for this fast-paced, globally critical project: two. Mukesh Randev and Jonathan Horne, web developers from a cutting edge media agency in the UK called Adtrak, took the job on with great urgency. A couple of nice chaps in Nottingham, trying to change the world. Well, ok, mostly trying to keep the website online.

The project came together in just shy of 14 days, so things were a bit frenetic. The logos changed 17 times. Layout and top billing were in constant flux. The front page had UK and US donation links… or maybe just UK? Looming in the back of Jonathan’s mind was the fact that when this site goes live, and several dozen artists with an aggregate 100+ million twitter followers all invite the world to donate, the traffic would be coming fast and heavy.

They were using Google Cloud Platform, which was a bit new to them, and they were really eager to set up automatic scaling so that they’d be able to handle the load. They were also using Google DNS to direct traffic to a Google Compute Engine instance hosting Wordpress and using a local instance of MySQL as the database.

As I explained to Mukesh and Jonathan the standard best practices required to operate a dynamic website like this correctly (e.g., use a load balancer, use replica pools, use autoscaler, and move MySQL to CloudSQL with MemCacheD, and configure WordPress for performance), an idea struck:

Miles: “Hey, what dynamic stuff are you running through WordPress?”

Mukesh: “Well, really nothing. All payment processing is offloaded, comments are using disqus, but that’s really just for layout. And so the PR/media team can make updates on the day of the event.”

Because 100% of the site was static, rather than creating all of the above services, we simply copied the Band Aid 30 website to Google Cloud Storage. Cloud Storage is integrated into the Google front end, a powerful distributed edge routing and caching system that provides incredible performance for serving static content. Just imagine how much content is being served through this system for YouTube, Google Play, Picasa... it’s staggering!

Copying the site might sound complex, but let me assure you, it’s not. In fact, it’s exactly three short lines of code at your command line prompt:

//go get my website, make sure you go to an empty folder first
wget --convert-links -q --mirror -p --html-extension --base=./ -k -P ./ http://ipaddressforyourstagingserver

//put that website in the cloud
gsutil cp -R * gs://www.yourrockingwebsite.com

//let everyone read it
gsutil -m acl set -R -a public-read gs://www.yourrockingwebsite.com


That’s it! This solution had simplicity written all over it.

Simplicity also meant cost savings. The dynamic setup – which is obviously more functional – allows lots of simultaneous site editors, data-driven features and richer logging, but is also substantially more expensive to operate. We think all of that would’ve looked something like this, and cost in excess of $10,000 USD per month.


Now, compare that to what we actually built.

It only cost $9.17 (yes, you read that right) to run this production website on launch day, without a single performance hiccup or any risk of operational crisis. It just worked.

That’s a 99.92% discount from our original approach. Assuming all other costs of Band Aid 30 are zero (clearly they aren’t), this would represent a 40,621,592.14% ROI based on their smash success of raising over £2.5 million GBP. Not too shabby ;)

We’re really excited about the positive impact in Ebola victim’s lives that Band Aid 30 is making, the outstanding execution under pressure that Mukesh, Jonathan and the whole Adtrak team delivered (in less than 14 days) and our opportunity to help in this little way.
Read More..