# Android app crashes if Chrome is not installed

**URL:** https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765
**Category:** Support
**Tags:** android-app
**Created:** [November 10, 2016, 2:35pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765 "2016-11-10T14:35:02Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![steko](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@steko](https://meta.discourse.org/u/steko)
#### Post date: [November 10, 2016, 2:35pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/1 "2016-11-10T14:35:02Z")

</div>

The new Android app crashes without further information if Chrome is not installed on the device.

I’m running 4.4 and I had seen the same issue with the beta app, which is why I tried the same with the release from Google Play.

---

<div class="post-metadata">

### Author: ![KevinWorkman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/kevinworkman/32/122364_2.png) [@KevinWorkman](https://meta.discourse.org/u/KevinWorkman)
#### Post date: [November 10, 2016, 2:36pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/2 "2016-11-10T14:36:30Z")

</div>

From [the Android app thread](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165):

> [@Beta testing the Android mobile app](https://meta.discourse.org/t/beta-testing-the-android-mobile-app/50165/1):
>
> The app **normalizes** on Chrome stable for all browsing. If you do not have Chrome stable installed you can not use the app. Chrome beta and canary are not supported. Built in browser or custom browsers are not supported. This is entirely by design and a great normalizer.

---

<div class="post-metadata">

### Author: ![eviltrout](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/eviltrout/32/5275_2.png) [@eviltrout](https://meta.discourse.org/u/eviltrout)
#### Post date: [November 10, 2016, 3:42pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/3 "2016-11-10T15:42:19Z")

</div>

Surely though it shouldn’t just crash though @sam ? Couldn’t it pop up a message saying “Chrome is required?”

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 10, 2016, 10:58pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/4 "2016-11-10T22:58:26Z")

</div>

This is now fixed in 1.0.7 which was just released. We will display a proper warning if Chrome is missing.

[https://github.com/discourse/DiscourseMobile/commit/24e4eda3e94f257eea803a9c5df1ba939596eba5](https://github.com/discourse/DiscourseMobile/commit/24e4eda3e94f257eea803a9c5df1ba939596eba5)

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [November 10, 2016, 11:28pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/5 "2016-11-10T23:28:50Z")

</div>

Why the bump in minimum API version? Perhaps I’m missing something, but Chrome Stable is supported on API level 16. Why require 18?

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [November 10, 2016, 11:31pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/6 "2016-11-10T23:31:49Z")

</div>

This is @codinghorror’s call take it up with management 🙂

I think it is kind of correct, you should not be running 4.3 or earlier cause you are under a bus.

[https://www.extremetech.com/mobile/197346-google-throws-nearly-a-billion-android-users-under-the-bus-refuses-to-patch-os-vulnerability](https://www.extremetech.com/mobile/197346-google-throws-nearly-a-billion-android-users-under-the-bus-refuses-to-patch-os-vulnerability)

We should not be encouraging you to run an OS that has publicly disclosed unpatched security vulnerabilities.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [November 10, 2016, 11:37pm UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/7 "2016-11-10T23:37:18Z")

</div>

> [@sam](#):
>
> take it up with management 🙂

I’d like to!

> [@sam](#):
>
> We should not be encouraging you

Releasing an app that supports an OS with known security vulnerabilities doesn’t mean you are encouraging usage of said OS. There are many reasons why people are still using said OS, and most are likely not doing so by choice. People buy a phone, and are stuck relying on the manufacturer to update it. Most people can’t just go out and buy a new phone because Motorola, LG, Samsung, or whatever manufacturer they have decided not to update it anymore. Even if Google backported the fix to Android 4.1, most of those devices would still never see the fix!

Actively preventing people from using an app that would work perfectly well on their phones/tablets seems like a bad way to make a statement. If you want to prevent people from using OS’s that have known security flaws, why does Discourse work on XP and earlier versions of Windows? Why support older browsers with vulnerabilities, and not just the newest ones? It just seems very specific that Android is being targetted here, and nothing else. I _might_ be able to support this if the same stance was applied to everything, but targeting one OS is wrong.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2016, 12:11am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/8 "2016-11-11T00:11:01Z")

</div>

> [@jomaxro](#):
>
> why does Discourse work on XP and earlier versions of Windows?

It doesn’t. Try it.

> [@jomaxro](#):
>
> Why support older browsers with vulnerabilities, and not just the newest ones?

We don’t. Try it. You’ll get a page urging you to upgrade (unless we broke that recently).

The requirements are listed on our [http://www.discourse.org/faq/](http://www.discourse.org/faq/) as they always have been

 ![](https://global.discourse-cdn.com/meta/original/3X/6/2/62401c8d9e64b16be0d3053657d806f807585629.png)

Also requirements move UP over time, not down. We used to support IE9 until Jan 1 2017.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [November 11, 2016, 12:25am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/9 "2016-11-11T00:25:15Z")

</div>

I don’t have a method of installing old browsers, so I’m relying on an online service to test (take it for what it’s worth). Looks like IE does say that an upgrade is neccessary, but Chrome and Firefox don’t:  
**Chrome 10**

 ![](https://global.discourse-cdn.com/meta/original/3X/a/5/a5935be4a2b210d3567c542df3bcb3feab39bb5e.jpg)  
**Firefox 10**  
 ![](https://global.discourse-cdn.com/meta/original/3X/f/f/ff3a0357add3014afde6f87b871db6717e004779.png)  
**IE 9**  
 ![](https://global.discourse-cdn.com/meta/original/3X/7/6/762b4e64684843b1358e5452bcc10bd940fd459c.jpg)

As for your comment that XP won’t work: are you saying that if I installed Chrome or Firefox on XP you would detect that somehow and not let Discourse sites load?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2016, 12:43am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/10 "2016-11-11T00:43:01Z")

</div>

XP doesn’t support modern HTTPS.

> Note: No versions of Internet Explorer on Windows XP support SNI

[https://www.digicert.com/ssl-support/apache-secure-multiple-sites-sni.htm](https://www.digicert.com/ssl-support/apache-secure-multiple-sites-sni.htm)

Sorry.

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [November 11, 2016, 12:48am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/11 "2016-11-11T00:48:36Z")

</div>

I see that. It also says Chrome supports it even on XP.

I’m not suggesting XP should be supported, I’m simply trying to understand how you decide what to support. IE, Firefox, and Chrome have all have severe and critical vulnerabilities patched in most versions, but really old versions are still supported.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2016, 12:53am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/12 "2016-11-11T00:53:03Z")

</div>

The other thing to bear in mind is that devices locked to Android 4.2 or earlier – and cannot be upgraded – are likely to be far too slow to offer a reasonable experience in Discourse anyway.

Discourse _itself_ was not available until Feb 2013, and Android 4.3 was released July 2013.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2016, 5:17am UTC](https://meta.discourse.org/t/android-app-crashes-if-chrome-is-not-installed/52765/13 "2016-11-11T05:17:21Z")

</div>


