Profile cover photo
Profile photo
Liang Zhitao (Ailurus)
20 followers -
学无止境。
学无止境。

20 followers
About
Posts

Post has attachment
Won't you like to get gifts every time you're bored? http://wallet.gift/g1 Use my referral code: eb7o8da to get 20 bonus coins. #giftwallet
Photo
Add a comment...

Post has attachment

Post has attachment
Add a comment...

Post has attachment
“Zenge”这款游戏太棒了!快去Google Play游戏中下载,马上开玩,和我一较高下吧!

https://play.google.com/store/apps/details?id=com.hamsteroncoke.zenge&pcampaignid=GPG_shareGame
Zenge
Zenge
play.google.com
Add a comment...

Post has attachment

Post has shared content
On the Google Now Launcher API

There’s been a lot of discussion about this so I wanted to acknowledge it.
We’d love to have Google Now as a page in Nova Launcher. Unfortunately that’s not practical (at least not yet).
Google added an API to allow device manufactures to include Google Now in their launchers, but currently the Google app limits clients to just system apps (the launcher that comes preinstalled on your device) and potentially it’s legally licensed just to Sony.

What about the patriksletmo’s github repository?
This is simply decompiled code from the Sony Launcher. It’s not legal for anyone to distribute and it still only works for system apps. It does not change anything.

What about root?
Technically, in theory, it’d be possible for a cleanly rewritten implementation of the API to be used by a third party launchers like Nova Launcher, if root was used to install the launcher as a system app. But this is not a good idea.
1) It might bother Google. The limit in the API is intentionally done, bypassing that restriction might cause some issues on their end, and make them less interested in working with third party launchers at all.
2) Google could easily break it at any time, either intentionally or accidentally. The API is likely still in development, they might make breaking change and notify Sony but not anyone unofficially using the API. They also easily could block third party launchers in other ways if they decided the system app check was no longer sufficient.
3) It’d break other things. Installing another app as a system app breaks OTA updates, breaks Android Pay and breaks uninstalling. Additionally, most users, even root users, don’t know the implications of installing an app as a system app and don’t know how to do it. +Cliff Wade would be overrun with support requests.

What about the future?
That’s the glimmer of hope. I can’t think of any long term reason why Google would not want third party launchers to include Google Now, and if they’re supporting the API for OEMs anyway they likely will open it up. Hopefully this is a test run, and they release support for third party launchers in the future, without any root shenanigans. Unfortunately things like this don’t always move quickly and it could easily be another year or two before we’d see such a thing.

What can we do?
Plus one this post if you want Google to open the API up for Nova Launcher to use. I’ll send them a link so they can see the interest and hopefully that encourage them to prioritize opening up the API.

Off-topic or obnoxious comments will be deleted.
Add a comment...

Post has shared content
Last month we open sourced a framework to develop Android applications following the Clean Architecture principles. Today I've published a blog post talking about the implementation :)

Framework -> https://github.com/Karumi/Rosie

Blog Post -> http://blog.karumi.com/inside-rosie-the-presentation-layer/
Add a comment...

Post has attachment

Post has shared content
新版本好漂亮!
已经用上 咕咚翻译 最新版 的请举个手 哈哈~
Add a comment...

Post has attachment
Wait while more posts are being loaded