Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It is my opinion that Google does not view Android as simply "an operating system for phones". Android has tremendous application in IoT devices and appliances. The lifecycle of many applications is quite a bit longer than the cell phone.

As we see an increase in the diversity of applications using Android, this upgrade path will be very important. Just wait until you see your first ATM or POS system "Powered By Android ©".



The only two reasons people put up with android on phones are

1) it's the only choice if you want something small with a cell modem

2) it's the only choice if you want to run Snapchat

Android is incredibly aweful. It's actually impossible to write apps for it that won't crash. If you're writing firmware it's even worse! Have you ever tried to build it? It's a nightmare! The source for a basic system is over 60GB and has a crazy number of dependencies.

For embedded systems/IOT you're thousands of times better off just using buildroot or an RTOS.


Which is why I cannot understand what Google is expecting people will do with Android Things, given the boards it runs on.

A general purpose GNU/Linux distribution, with <place your favourite language here>, is a much saner approach for any developer.

It is even possible to run with Java 9, something that Android (or its Things variant) probably will never support.


Well, is it really much worse than Windows CE?


That's like comparing shooting yourself in the foot to shooting yourself in the head. There's no reason for either!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: