Profile

Cover photo
Benjamin Ferrari
Works at BeeOne
2,618 followers|1,521,291 views
AboutPostsPhotosYouTube+1'sReviews

Stream

Benjamin Ferrari

Shared publicly  - 
 
J.J.A could have trolled the world if the hooded figure in the final scene of #ForceAwakens was Jar-Jar Bings.
1
Add a comment...

Benjamin Ferrari

Shared publicly  - 
 
 
This is a pretty good overview in Ars on Marshmallow.  While looking through it, I saw some things that could use more explanation so thought I'd share my comments.

Extended Voice Actions:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/4/

The discussion about how applications work with the new voice interaction service may be a little misleading.  As with Now on Tap, applications here don't directly interact with Google; rather they go through a platform API (https://developer.android.com/reference/android/app/VoiceInteractor.html for those who care) which interacts with the back-end speech recognition service.  So I wouldn't describe this as developers plugging in to the Google App -- they are using the platform API, which has a back-end plugged in to it (by default via the Google App) that does the recognition.

This is very much how Now on Tap is integrated into the platform, as described in the previous section.  In fact, it isn't very much like, it is it!  Now on Tap and the new voice interaction are all part of the currently enabled VoiceInteractionService, which is what you are selecting when you select which assistant you want.  (This is also why voice actions can now use the context of what you are currently looking at to help with the recognition, because it is also the assistant so it that can do that.)

So, it wouldn't make sense for this to move to a Google Play Services API, because it is a very well-defined platform API.  This also isn't really the first time this pattern has appeared: it is basically how input methods work, where platform APIs arbitrate interaction between the application and the current back-end input method.  More closely, speech-to-text and the old simple speech recognizer are both pluggable components, which applications interact with through a (simple) platform API to whatever back-end implementation the user has selected.

Permissions:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/5/

On the topic of organization of "permissions," while I would agree there is some further cleanup that can happen in the UI, in many cases things are deliberately not simple runtime permissions.  For example, the new "Draw over apps" and "Modify system settings" controls actually correspond to existing permissions, which we explicitly didn't want to turn into simple runtime permissions.  We want to discourage apps from using them unless they have a really good reason, and they don't have anything to do directly with specific personal data access so are really hard to explain to users.

You'll note there is a warning dialog that appears when enabling an app's access to one of these, giving more information about what is happening.  This is also a pattern followed by other existing dangerous access controls like accessibility services and usage access.

Speaking of accessibility, if anything we'd like to see that made less easy for apps to get to.  This feature really is intended for accessibility services, and you should be skeptical about any other kind of app asking for access to it -- it gives that app almost complete control over your device and the ability to see everything you do on it!

Also fwiw, the new runtime permissions implementation makes use of app ops for applying permissions restrictions to pre-M applications.  You can basically see this as the long desired UI for app ops, and app ops' basic behavior remains the same where turning off access means the app simply sees no data (no location, zero contacts, etc).  We never create fake data.

Doze:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/9/

Abuse of high priority messages have a special difference from other things like notifications: they must go through Google servers, so Google can monitor and modify what is being sent to devices.  If apps abuse these for other things besides their intended use, we will be able to stop that abuse without touching any software on the device.  (Also "abuse" here is much less subjective than for notifications, where there is a large gray area of things some users care about and some don't.  For high priority messages, if it isn't something that is time critical to go to the user immediately, it is not appropriate.)

Chrome Custom Tabs:
http://arstechnica.com/gadgets/2015/10/android-6-0-marshmallow-thoroughly-reviewed/10/

This isn't really tying an app to Chrome.  It is defining an extended API with the browser than an app can use to get the behavior.  The standard implementation used by apps should work with any browser as long as it supports the API, regardless of what the default browser is.  So Firefox and others should be able to implement the same API as Chrome and get the same behavior from the same apps.
Marshmallow brings a lot of user-requested features but still has no update solution.
30 comments on original post
1
Add a comment...

Benjamin Ferrari

Shared publicly  - 
3
Sean Merritt's profile photo
 
doh!
Add a comment...

Benjamin Ferrari

Shared publicly  - 
 
Whats on my phone:

360Heros http://market.android.com/details?id=com.video360.activity 3Kundenzone http://market.android.com/details?id=com.hutchison3g.at.android.selfcare
AAA VR Cinema http://market.android.com/details?id=com.candlify.vrplayer
Action Launcher 3 http://market.android.com/details?id=com.actionlauncher.playstore
Airbnb http://market.android.com/details?id=com.airbnb.android
AirDroid http://market.android.com/details?id=com.sand.airdroid
Amazon Kindle http://market.android.com/details?id=com.amazon.kindle
Amazon Shopping http://market.android.com/details?id=com.amazon.mShop.android.shopping
Android System WebView http://market.android.com/details?id=com.google.android.webview
Android Wear http://market.android.com/details?id=com.google.android.wearable.app
Audible http://market.android.com/details?id=com.audible.application
Authenticator http://market.android.com/details?id=com.google.android.apps.authenticator2
Bandsintown http://market.android.com/details?id=com.bandsintown
Barcode Scanner http://market.android.com/details?id=com.google.zxing.client.android base-network http://market.android.com/details?id=com.erstegroup.network.test
Baton http://market.android.com/details?id=com.nextbit.app Booking.com Hotels http://market.android.com/details?id=com.booking
BR Team Stream http://market.android.com/details?id=com.bleacherreport.android.teamstream
Bring! http://market.android.com/details?id=ch.publisheria.bring Brutto-Netto-Rechner 2015 http://market.android.com/details?id=sk.haude.BruttoNettoRechner2012
Calendar http://market.android.com/details?id=com.google.android.calendar
Cardboard http://market.android.com/details?id=com.google.samples.apps.cardboarddemo
CardControl http://market.android.com/details?id=at.erstebank.cardcontrol
ChineseSkill http://market.android.com/details?id=com.chineseskill
Chrome http://market.android.com/details?id=com.android.chrome
Chromecast http://market.android.com/details?id=com.google.android.apps.chromecast.app
Circa http://market.android.com/details?id=cir.ca
Cloud Print http://market.android.com/details?id=com.google.android.apps.cloudprint
Connect http://market.android.com/details?id=com.mindbodyonline.connect
Crossy Road http://market.android.com/details?id=com.yodo1.crossyroad
Deliveries http://market.android.com/details?id=de.orrs.deliveries
Docs http://market.android.com/details?id=com.google.android.apps.docs.editors.docs
Drive http://market.android.com/details?id=com.google.android.apps.docs
Duet http://market.android.com/details?id=com.kumobius.android.duet
Duolingo http://market.android.com/details?id=com.duolingo
Economist http://market.android.com/details?id=com.economist.darwin
Etsy http://market.android.com/details?id=com.etsy.android
Eventbrite http://market.android.com/details?id=com.eventbrite.attendee
Expense Manager http://market.android.com/details?id=at.markushi.expensemanager
express http://market.android.com/details?id=tv.tape.express
Facebook http://market.android.com/details?id=com.facebook.katana
feedly http://market.android.com/details?id=com.devhd.feedly
Fit http://market.android.com/details?id=com.google.android.apps.fitness
Flipboard http://market.android.com/details?id=flipboard.app
Foursquare http://market.android.com/details?id=com.joelapenna.foursquared
Frontback http://market.android.com/details?id=com.checkthis.frontback
George Alpha http://market.android.com/details?id=at.beeone.george
George Go http://market.android.com/details?id=at.erstebank.george
Goggles http://market.android.com/details?id=com.google.android.apps.unveil
Goodreads http://market.android.com/details?id=com.goodreads
Google App http://market.android.com/details?id=com.google.android.googlequicksearchbox
Google Play Books http://market.android.com/details?id=com.google.android.apps.books
Google Play Games http://market.android.com/details?id=com.google.android.play.games
Google Play Movies & TV http://market.android.com/details?id=com.google.android.videos
Google Play Music http://market.android.com/details?id=com.google.android.music
Google Play Newsstand http://market.android.com/details?id=com.google.android.apps.magazines
Google Play services http://market.android.com/details?id=com.google.android.gms
Google Play Store http://market.android.com/details?id=com.android.vending
Google Text-to-speech Engine http://market.android.com/details?id=com.google.android.tts
Google+ http://market.android.com/details?id=com.google.android.apps.plus
Guidebook http://market.android.com/details?id=com.guidebook.android
Hangar http://market.android.com/details?id=ca.mimic.apphangar
Hangouts http://market.android.com/details?id=com.google.android.talk
HeartSync http://market.android.com/details?id=com.ryansteckler.heartsync
Helium http://market.android.com/details?id=com.koushikdutta.backup
Helpling http://market.android.com/details?id=com.helpling.customerapp
Hilfreich http://market.android.com/details?id=at.sitsolutions.donation
Humble Bundle http://market.android.com/details?id=com.humblebundle.library
Hyperlapse Mobile http://market.android.com/details?id=com.microsoft.hyperlapsemobile
IF http://market.android.com/details?id=com.ifttt.ifttt
Inbox http://market.android.com/details?id=com.google.android.apps.inbox
Instagram http://market.android.com/details?id=com.instagram.android
Keep http://market.android.com/details?id=com.google.android.keep
Kevin Tong http://market.android.com/details?id=kevintong.watchface
LastPass http://market.android.com/details?id=com.lastpass.lpandroid
Layout http://market.android.com/details?id=com.instagram.layout
LinkedIn http://market.android.com/details?id=com.linkedin.android
LinkedIn Job Search http://market.android.com/details?id=com.linkedin.android.jobs.jobseeker
Maps http://market.android.com/details?id=com.google.android.apps.maps
Messenger http://market.android.com/details?id=com.facebook.orca
MinuteQuest http://market.android.com/details?id=jp.pya.tenten.app.himatsubu
Mixcloud http://market.android.com/details?id=com.mixcloud.player
Monument Valley http://market.android.com/details?id=com.ustwo.monumentvalley
Motorsport Manager http://market.android.com/details?id=com.game.motorsportmanager
Muzei http://market.android.com/details?id=net.nurik.roman.muzei
MyFitnessPal http://market.android.com/details?id=com.myfitnesspal.android
NBA http://market.android.com/details?id=com.nbaimd.gametime.nba2011
Netflix http://market.android.com/details?id=com.netflix.mediaclient
News & Weather http://market.android.com/details?id=com.google.android.apps.genie.geniewidget Number26 http://market.android.com/details?id=de.number26.android
PassAndroid http://market.android.com/details?id=org.ligi.passandroid
Paymo http://market.android.com/details?id=com.paymo.mobile
Periscope http://market.android.com/details?id=tv.periscope.android
Photos http://market.android.com/details?id=com.google.android.apps.photos
Pics from Reddit http://market.android.com/details?id=com.deeptrouble.muzei.picsfromreddit
Pinterest http://market.android.com/details?id=com.pinterest
Pocket http://market.android.com/details?id=com.ideashower.readitlater.pro
Pocket Casts http://market.android.com/details?id=au.com.shiftyjelly.pocketcasts
Pushbullet http://market.android.com/details?id=com.pushbullet.android
qando Wien http://market.android.com/details?id=com.fluidtime.qando
QuickCheck http://market.android.com/details?id=at.spardat.quickcheck
Relay Pro http://market.android.com/details?id=reddit.news
Rewire http://market.android.com/details?id=com.rstudioz.habits
Runtastic PRO http://market.android.com/details?id=com.runtastic.android.pro2
Secret Menu for Starbucks http://market.android.com/details?id=com.sepiasoftware.secretmenuforstarbucks
Share Apps http://market.android.com/details?id=com.theronrogers.shareapps
Shazam http://market.android.com/details?id=com.shazam.encore.android
Slack http://market.android.com/details?id=com.Slack
Sleep http://market.android.com/details?id=com.urbandroid.sleep
Sleep Lullaby Add-on http://market.android.com/details?id=com.urbandroid.sleep.addon.lullaby
SleepCloud http://market.android.com/details?id=com.urbandroid.sleep.addon.port
Slides http://market.android.com/details?id=com.google.android.apps.docs.editors.slides
Smart Voice Recorder http://market.android.com/details?id=com.andrwq.recorder
Snapchat http://market.android.com/details?id=com.snapchat.android
SoundCloud http://market.android.com/details?id=com.soundcloud.android
South Park http://market.android.com/details?id=com.comedycentral.southpark
Starbucks Nutrition Guide http://market.android.com/details?id=com.modernappstoday.starbucksnutritionguide
Steam http://market.android.com/details?id=com.valvesoftware.android.steam.community
Stereogram http://market.android.com/details?id=com.davidquaid.stereogramV2
Swarm http://market.android.com/details?id=com.foursquare.robin
SwiftKey Keyboard http://market.android.com/details?id=com.touchtype.swiftkey
TalkBack http://market.android.com/details?id=com.google.android.marvin.talkback
Tapatalk http://market.android.com/details?id=com.quoord.tapatalkpro.activity
Taptalk http://market.android.com/details?id=com.witdot.taptalk
The Economist http://market.android.com/details?id=uk.co.economist
Tinder http://market.android.com/details?id=com.tinder
Today Calendar http://market.android.com/details?id=com.underwood.calendar
Translate http://market.android.com/details?id=com.google.android.apps.translate
Trello http://market.android.com/details?id=com.trello
TuneIn Radio Pro http://market.android.com/details?id=radiotime.player
Twitch http://market.android.com/details?id=tv.twitch.android.viewer
Twitter http://market.android.com/details?id=com.twitter.android
Uber http://market.android.com/details?id=com.ubercab
Unclouded http://market.android.com/details?id=com.cgollner.unclouded
VR Cinema http://market.android.com/details?id=co.mobius.vrcinema
Weather Timeline http://market.android.com/details?id=com.samruston.weather
WhatsApp http://market.android.com/details?id=com.whatsapp
Withings http://market.android.com/details?id=com.withings.wiscale2
YouNow http://market.android.com/details?id=younow.live
YouTube http://market.android.com/details?id=com.google.android.youtube ÖBB Tickets http://market.android.com/details?id=at.oebb.t4a
Share Apps http://goo.gl/8BGU3
360Heros 360 Video Viewer is free on mobile and tablet. Watch HD fully sphe...
1
Add a comment...

Benjamin Ferrari

Shared publicly  - 
 
July 10, 2015 • 3 days • 20 moments
1
Add a comment...
Have them in circles
2,618 people
Jayant Kulkarni's profile photo
Rodrigo Menezes's profile photo
Chris Bos's profile photo
Robert Thurnher's profile photo
Richard Garbutt's profile photo
Jiajun Fan's profile photo
Carlos Rubio's profile photo
Martin Herdina's profile photo
Kaleem Razzaq Malik's profile photo

Benjamin Ferrari

Shared publicly  - 
 
Nexus 6p, das neue Hofer Handy. Kein Flaschenpfand.
 ·  Translate
1
Add a comment...

Benjamin Ferrari

Shared publicly  - 
 
Forgot how much fun this is 
1
Add a comment...

Benjamin Ferrari

Shared publicly  - 
2
Christian Bilek's profile photo
 
Ahhhhhhhhhhhhhhhhhhhhh!
Add a comment...
People
Have them in circles
2,618 people
Jayant Kulkarni's profile photo
Rodrigo Menezes's profile photo
Chris Bos's profile photo
Robert Thurnher's profile photo
Richard Garbutt's profile photo
Jiajun Fan's profile photo
Carlos Rubio's profile photo
Martin Herdina's profile photo
Kaleem Razzaq Malik's profile photo
Collections Benjamin is following
View all
Story
Introduction
I love open systems and interoperable technologies. 
Work
Occupation
I solve problems
Employment
  • BeeOne
    Research, Development & Technical Consulting, present
    http://beeone.at
  • bwin.party
    Research, Development & Technical Consulting, 2010 - 2012
  • Fatfoogoo
    Software Engineer, 2009 - 2010
  • System One
    Software Engineer, 2007 - 2009
  • Knallgrau
    Software Engineer, 2005 - 2007
Apps with Google+ Sign-in
  • XCOM®:Enemy Within
  • Hitman:Sniper
  • Highrise Word Heroes
  • Sparkle 3 Genesis
  • Lara Croft GO
  • Table Top Racing
  • Card City Nights
  • WGT Golf Mobile
  • Terraria
  • Duet
  • Winter Fugitives
Benjamin Ferrari's +1's are the things they like, agree with, or want to recommend.
Приложения на Google Play – Google Фото
market.android.com

В Google Фото удобно хранить фотографии и видео. Они упорядочиваются в соответствии с тем, какие люди, места и события на них запечатлены, т

The Economist – Android aplikacije na Google Playu
market.android.com

The best way to read The Economist on your Android device.The app is free to download and includes free access to the Editor's picks – a wee

FINAL FANTASY TACTICS : WotL - Google Play Android 應用程式
market.android.com

Final Fantasy Tactics: The War of the Lions has arrived for GooglePlay!Released as the Final Fantasy series' first tactical RPG in 1997, Fin

Fenix for Twitter
market.android.com

Fenix brings you a fresh Twitter experience for your Android smartphone and tablet. Tired of the same old Twitter apps? Give Fenix a try and

Pledge - Make New Habits
market.android.com

"I'll workout for 15 minutes daily", "I will bike at least 15 miles every day", "I am going to read a nice book this week" ... Do some of th

Relativity Watch Face
market.android.com

Relativity is a simple yet precise way to see your relative progress through the week. It's a completely new way to see and think about time

Intelligentes Lesen: Drei Zeitschriften, das reicht!
imgriff.com

Wer kennt es nicht, das schlechte Gewissen, wenn man Fachpublikationen oder Wirtschaftszeitungen stapelweise ungelesen entsorgt? Zu viele In

Hilfreich
market.android.com

Seien Sie Hilfreich! Verändern Sie einfach die Welt! Spenden Sie regelmäßig kleine Beträge für große Ziele – direkt und kontrolliert von Ihr

CalorieënTeller
market.android.com

Afvallen met MyFitnessPal, de snelste en gebruiksvriendelijkste calorieënteller voor Android. Met de grootste voedseldatabase van alle Andro

"Eyes On" Agnes Prammer
oe1.orf.at

Der Monat der Fotografie hat in Wien begonnen und damit der Reigen der 175 Ausstellungen, die in den nächsten Wochen in der ganzen Stadt erö

Workout of the Day – Monday, 20.10.14
loft.crossfitvienna.at

All Levels A. 4 sets of: A1. HSPU x 6-8 A2. Pistol x 8 / 8 B. For Reps 3 minutes max reps Burpees, rest 1 minute 2 minutes max reps Burpees,

Runtastic PRO Laufen & Fitness
play.google.com

Erlebe Fitness auf einem neuen Level mit Runtastic PRO 5.1, der besten Lauf- und Fitness-App für Android!Runtastic PRO nutzt GPS, um deine S

Quad Drawer, quick app drawer
market.android.com

Quad Drawer, your apps, quicker!How much time do you spend searching your apps on your device? A lot for sure! Now, Quad, the app drawer sol

Programmatically Coloring Drawables
ptrprograms.blogspot.com

With the introduction of Android L, developers now have an easy way to change the color of drawables to match the theme of their app. Despit

Star Realms
market.android.com

The hit new Deckbuilding game comes to Android!Here are some of the things game reviewers are saying about Star Realms:"My readers are going

Wechselstube
market.android.com

Gute Reise mit der Wechselstube der Erste Bank!Die Wechselstube-App ist der einfachste Weg zur Auslandswährung – zum besten Kurs.Manchmal hä

Taptalk: Photo&Video Messaging
market.android.com

Tap a friend’s profile picture to quickly send them a photo or video. Welcome to the 21st century! Main features: - 100% personal and privat

Cardboard
market.android.com

Cardboard puts virtual reality on your smartphone. Try a variety of immersive demos on Android, and get inspired to build your own using the

Public - a week ago
reviewed a week ago
Public - a month ago
reviewed a month ago
Public - 7 months ago
reviewed 7 months ago
33 reviews
Map
Map
Map
Public - 6 months ago
reviewed 6 months ago
Worst stake I ever had. The experience costed me 400 HKD. Maybe I should have tried the oysters? Much better places near by.
Public - 7 months ago
reviewed 7 months ago
Public - 7 months ago
reviewed 7 months ago