India’s Flipkart to shut down website, thanks to popularity of mobile
geekwire.com
geekwire.com
They have already stopped supporting the mobile website, and it simply instructs you to download the app to continue.
This is the moment I have completely stopped using flipkart and moved to amazon.in
I like website more than app, both gets the job done, where as In an mobile app I have to give various permission which is not required for a simple E-Commerce website (which suggest the are just doing it for the data)
See the list of permission used by the app below.
Device & app history
retrieve running apps
read sensitive log data
Identity
find accounts on the device
Location
approximate location (network-based)
precise location (GPS and network-based)
Photos/Media/Files
read the contents of your USB storage
modify or delete the contents of your USB storage
Camera
take pictures and videos
Wi-Fi connection information
view Wi-Fi connections
Device ID & call information
read phone status and identity
Other
receive data from Internet
use accounts on the device
view network connections
full network access
control flashlight
prevent device from sleeping
read Google service configurationThough I agree, taking business elsewhere is a better response to this kind of privacy-invasion. (And Google should shoulder a ton of the blame here, as they not only allow but encourage this kind of shit.)
* Android does not let you selectively grant permissions (unlike iOS)
* Android expects you to give an app all permissions at once at install time, carte blanche (unlike iOS)
* Doing certain very basic things often requires a broad permission - for example, checking if music is playing so the app can mute itself? "Read phone state" - which includes the phone number you're calling
* Google are actively making this worse by making Android permissions broader on Google Play - rather than accept something very specific, you now accept an entire category!
Amazon India is certainly a serious threat to them. On a closed platform (like that of Android which is major in India) they probably have a lot more control and tracking (as someone mentioned it above). I guess it would make a lot of sense for FK to tap the naivete of Indian market and pull them all away from the web.
It's all politics written all over it!
The permissions demanded by android apps have moved from alarming to out and out clownish.
Imagine consenting to this:
"modify or delete the contents of your USB storage"
they are asking you to backdoor your own device.
Essentially, showing fake data to the app if you pick this (eg: no photos, fake contacts, etc).
AFAIK, there are some android apps (and cyanogen) that add this features, but it really needs to be worked on upstream.
This is doubly useful for google, since they can always keep their own apps as "superprivilidged" on google-sponsored phones.
I use AFWall+ and CyanogenMod's Privacy Guard to control everything, but it's sad that the data of most people I know may be stolen without their knowledge after they install yet another Subway Surfers-type game or "vintage photo effects" app.
People would use it all the time, and then complain that the app doesn't work.
The actual problem is the "all or nothing" security model that needs to be replaced with contextual permissions (like "This app wants to access your photos right now. Allow?", see iOS).
The "all or nothing" model defeats its own purpose by effectively leaving no choice for the user.
Older apps targeting older API levels will receive fake data, whereas newer apps will be able to know whether they were actually granted the permission or not.
This would prevent apps (and app developers) from being left in the dark, and would also kill the "all or nothing" permissions model currently in place.
Nah.
The weird thing is, it does. Or, rather, it's hidden-in-the-box. There's an app called App Ops that can be enabled if you have root access that limits permissions to installed apps - I'm actually not sure if it sends fake data instead but I'm yet to have an app crash from it. But without root it's not usable. Sigh.
I vastly prefer doing almost anything I can think of on a real desktop with big displays and a good keyboard over a mobile app. Am I that out of touch? Why would anyone, that has a choice in the matter, prefer a mobile app for shopping, when it's much easier to open and manage dozens of tabs of product listings and reviews across lots of different sites for ease of price comparison and product comparison?
... wait, I think I realized why they're doing this. They want to create a walled marketplace where you're locked in to buying things from them, and can't easily compare products or prices elsewhere.
There are some big social media companies whose mobile traffic so far outstrips their web-usage, that they consider from time to time dropping the html frontend. It seems inconceivable to us, but it makes a certain amount of sense.
Personally, this makes me suspect bad architecture. If they've got well-factored APIs, the additional cost of maintaining a modest web presence should be pretty low. From what they describe, mobile is now somewhere between 40 and 60% of their traffic. Even if they were pretty sure that the trend to mobile would continue, why wouldn't they just hedge their bets by investing less in the HTML front end until the web traffic is really negligible? Few people use faxes anymore, but a lot of businesses still publish fax numbers just in case.
Assuming that this isn't purely internal politics, then my best guess is that they have a lot of terrible web code. Somebody saying, "Mobile is the one and only future! Look, shiny future!" gives people a chance to declare bankruptcy on a lot of technical debt while appearing as forward-thinking leaders, rather than bozos who made a giant mess.
I do think that some amount of bad architecture is involved, but flipkart does have a lot of money, and a lot of good engineers. They even have cool stuff on github [0], which needs good people. They have likely fixed their architecture issues by now.
Flipkart has money, and lots of it (current valuation is $11 billion). There is absolutely no way that they are considering this on a cost-analysis basis.
Your theory that people with lots of money and stuff on Github have no architectural problems does not match my experience.
Also, I like you using the web to tell me the web is dead. Do go on.
Yes I'm afraid you are. Worth watching Luke Wroblewski talking about Mobile at Google - https://www.youtube.com/watch?v=Y-FMTPsgy_Y ... some graphs near the start help make this clear.
That's the clincher. No desktop, no choice.
I never had data on India but in places like the Philippines or Indonesia (with similar GDP/capita), your buyer's only internet access might come from his (very basic) smartphone and I sometimes saw > 90% mobile visits. At a previous company, we saw our Indonesian traffic soar after we fixed a bug that prevented the site from displaying on Blackberries... somehow an incredibly popular brand in the region.
If 90% of your buyers are on mobile, you might as well become a mobile company, if your IT resources are limited.
The gap between mobile and desktop is closing though, as companies like Xiaomi keep releasing ever cheaper, more powerful and larger devices in those markets. A Redmi (1, 1S, 2...) costs a tenth of an iPhone for 80% of the functionality.
The reach of mobile devices never fails to impress me. We went horseriding a few hours drive from Jiuzhaigou, and after a day of climbing the mountains on horseback, sleeping on the sloped floor of a tent (heated by a dried yak dung fire, of course), it was quite surreal to see all our guides, on horseback, playing mobile games and happily texting away on their 5" smartphones - even as they were herding yaks...
The only thing flipkart is doing right now is tech and sales. They are definitely not "limited" by money or IT resources.
These companies have in common that they hired "cheap and many" rather than "expensive and few" initially to lower their startup costs and "tech risk", and that they are run by former bankers and McKinseys who consider tech "below them", something that is "commoditized" and can just be "bought in".
Their salaries are among the best in the Indian tech industry, so I think they do have the talent to keep a website afloat and running.
Having said that, Flipkart might be just big enough to actually pull this off. I must note that it is highly irritating. They already shut down their mobile site ages ago with a "Download the app or go die" page. This is extremely irritating especially when you follow links from e-mails, their app fails to catch it and mobile site is giant "Ha Ha".
For this to work they would have to significantly boost the quality of their apps. It is just not that great on either iOS or Android. Flipkart has made apps for insane amount of platforms though, even S40, to probably support this decision. Even my Android Wear has a Flipkart app.
EDIT: FYI, Flipkart didn't really say that they will shut it down. All they said is that their mobile traffic grew 10-fold and in the next year they might become totally mobile. He was obviously referring to traffic, with no word about shutting down website.
If you do not want to agree with the many "Allow this app to access X, Y, and Z" then you will have to select a competitor website.
If you want to use a bigger screen and a keyboard then you will have to select a competitor website.
A bug on website can be fixed immediately. If app has a bug and updated fix is stuck in the app review process then you will have to select a competitor website.
A company such as Flipkart can definitely support a web version along with apps. And aren't website and apps supposed to be simple frontends using the same backend APIs?
I think Flipkart is being too much ahead of time by ditching the web. Hopefully, competitors such as Amazon and Snapdeal will fill the gap left by Flipkart.
I would bet on leaving the website as a catalog and nothing more. Shouldn't be too hard to dump the database to get product pages.
An app can authorize a purchase through the phone provider. A website requires a credit card.
- It must be an international credit card - It must never have 3d-secure enabled
International Credit Cards are costlier, and it just takes one payment on an Indian gateway to enable 3dsecure accidentally. And then, you can't use your card again on any international purchase because no international gateway supports 3dsecure.
[0]: http://www.medianama.com/2013/03/223-rbi-credit-card-money-t...
They believe they have more knowledge of how to execute in the mobile space than amazon or other outside incumbents and so they think they can move faster and better by shutting off the power alley's of the incumbents (web) by driving the warzone to mobile.
It's a strategy... and just a hypothesis as to some of their thinking... but maybe? :-)
You can compare this with, how many developers worry about Blackberry when they launch? Hardly any! The reasoning is simple: it's a platform whose usage is sinking(was?).
They bought myntra because of tough competition and have to close it anyway. They are doing an experiment by keeping the mobile version.
Slow death for Myntra! PR for Flipkart mobile app!