News for hackers. Stuff that matters.
Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @10:01AM (#21214584)
And in one fell swoop, Apple has made it effectively impossible to install this app on your phone. There's no realistic workaround. †

Apple should never have been capable of making such a drastic decision for all of their customers. It's one thing to make determinations about what products are allowed in your store, but quite another to unilaterally ban software from what is many people's primary computer. We live in a digital age, and software is a form of free expression. We wouldn't find this acceptable with eBooks, and we should not find it acceptable for applications.

---

† Unrealistic workarounds include paying $100 per year for a developer account, reinstalling the app once every seven days, or finding a shady, stolen enterprise certificate. These are not real alternatives for 99% of people.

Re:Apple Removes HKmap.live from the App Store by s_dev on Thursday October 10, 2019 @10:16AM (#21214741)
>And in one fell swoop, Apple has made it effectively impossible to install this app on your phone. There's no realistic workaround.

Make the app a Web App and visit it in Safari.

Apple has banned it being notarized and distributed from their App Store but iPhones still have access to the conventional web which Apple has no control over.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @10:22AM (#21214817)
Apple has been (I suspect purposefully!) dragging their feet on progressive web app support. There list of limitations is long, but most critically for this app (I would imagine), they can't send notifications and they can't work offline.
Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @11:15AM (#21215432)
There are a number of interesting use cases for PWAs, but part of Apple's fear is (potentially) many of their clients will migrate to PWA only, reducing App Store revenue severely.

Apple also loses all code auditing and screening, meaning they can't ban GPL licensed PWAs like they ban alternative Linphone builds (as they are GPLv2), Signal Private Messenger builds (GPLv3) and only the official developer can build and submit these apps to the app store.

Apple's GPL ban also effiectively mandates these apps having broad CLAs to ensure they can relicense the code for use in the Apple App Store.

Edit: removed bonus apostrophe

Re:Apple Removes HKmap.live from the App Store by frenchyatwork on Thursday October 10, 2019 @11:33AM (#21215691)
> many of their clients will migrate to PWA only, reducing App Store revenue severely

This was also the music industy's fear of digital data about 20-30 years ago.

Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @11:43AM (#21215830)
The business model is outdated, Safari purposefully being a laggard with no alternatives on iOS will eventually bite Apple in the butt, it is just a question of when.

Both the Music industry and Apple seek to maintain their control and thus their cash cows, but whether that will continue to work out for Apple remains to be seen...

Re:Apple Removes HKmap.live from the App Store by riffraff on Thursday October 10, 2019 @12:59PM (#21216781)
> The business model is outdated

And what is it's replacement? It seems in app purchases are what keeps up a large part of mobile apps.

iTunes changed the music business, but I have not noticed a similar change for mobile apps, web or not.

Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @01:03PM (#21216836)
SaaS and Entertainment as a service are the replacements, hence Apple Music and their new streaming service. This is also why AT&T, Verizon, Sinclair and Comcast have spent the last half decade buying media companies.
Re:Apple Removes HKmap.live from the App Store by thenewnewguy on Saturday October 12, 2019 @01:27AM (#21230877)
Why does there need to be a replacement? Apple already sells the hardware and their software (iOS and the preinstalled apps) and makes money off of that.

If I make my app available via my website as a PWA, and all the hosting costs are my own, and don't use any of the app store's services, why does Apple deserve a share of the in app (in PWA?) purchases?

Re:Apple Removes HKmap.live from the App Store by nicky0 on Monday October 14, 2019 @08:53AM (#21247686)
Apple hasn't banned GPL apps. It would be more accurate to say GPL bans Apple.
Re:Apple Removes HKmap.live from the App Store by curt15 on Thursday October 10, 2019 @11:54AM (#21215959)
What interest would Apple have in banning GPL-licensed web apps?
Re:Apple Removes HKmap.live from the App Store by teddyh on Thursday October 10, 2019 @02:25PM (#21217642)
More details here:

http://meta.ath0.com/2012/02/05/apples-great-gpl-purge/

[…]

Anyway, the message is pretty obvious: Apple won’t ship anything that’s licensed under GPL v3 on OS X. Now, why is that?

There are two big changes in GPL v3. The first is that it explicitly prohibits patent lawsuits against people for actually using the GPL-licensed software you ship. The second is that it carefully prevents TiVoization, locking down hardware so that people can’t actually run the software they want.

So, which of those things are they planning for OS X, eh?

I’m also intrigued to see how far they are prepared to go with this. They already annoyed and inconvenienced a lot of people with the Samba and GCC removal. Having wooed so many developers to the Mac in the last decade, are they really prepared to throw away all that goodwill by shipping obsolete tools and making it a pain in the ass to upgrade them?

Re:Apple Removes HKmap.live from the App Store by dwaite on Thursday October 10, 2019 @06:39PM (#21219904)
The GPL v3 prevents things like the Novell/Microsoft deal to "patent license" Linux.

The consequence is that Apple can't merely settle to solve patent disputes for any included GPLv3 component, but has to find a way to have the upstream component (and all deviations) have free use of the patent.

Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @04:54PM (#21219061)
This for stuff that ships with their OS, mostly.
Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @11:58AM (#21216006)
Of that I am not certain, but Apple has banned VLC and many other apps, and continues to ban any GPL code from the app store: https://www.fsf.org/news/2010-05-app-store-compliance
Re:Apple Removes HKmap.live from the App Store by torpidor on Thursday October 10, 2019 @01:53PM (#21217387)
VLC was removed because a VLC developer (copyrightholder) asked them to. Specifically, they alleged apple did not have the rights to distribute VLC unless they also allowed users to modify / recompile the software.

There is a way for end users to modify their software now, but I don’t know if it would satisfy that developer. VLC relicensed to make clear they don’t require distributors to do this.

Re:Apple Removes HKmap.live from the App Store by irrational on Thursday October 10, 2019 @12:12PM (#21216201)
I've used VLC on Apple products (phone, tablet, laptop) for years. I can't remember a time it wasn't available. Do you mean some VLC other than the video/media playing application?
Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @01:00PM (#21216795)
VLC had to relicense to LGPL to make that happen: https://en.m.wikipedia.org/wiki/VLC_media_player#History
Re:Apple Removes HKmap.live from the App Store by rrix2 on Thursday October 10, 2019 @01:00PM (#21216794)
They do that to "protect" their DRM and application support libraries from GPL virality which wouldn't be a problem with PWAs
Re:Apple Removes HKmap.live from the App Store by api on Thursday October 10, 2019 @02:26PM (#21217646)
GPL virality does not apply backward from app to platform. There are loads of GPL apps on Windows and on Mac outside the app store.
Re:Apple Removes HKmap.live from the App Store by teddyh on Thursday October 10, 2019 @02:24PM (#21217633)
Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @04:53PM (#21219054)
I’ve been looking at the App Store Guidelines recently and I don’t see much in them that seems to block GPL specifically. Maybe it’s OK now?
Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @05:20PM (#21219298)
If you have citations of GPLv2 or GPLv3 apps that are in the App Store, I would be highly interested.

As far as I can discern, Linphone is provided in the App Store under a proprietary license, VLC had to relicense as LGPL, and GNU Go is still not on the App Store.

Re:Apple Removes HKmap.live from the App Store by dwaite on Thursday October 10, 2019 @06:36PM (#21219880)
Re:Apple Removes HKmap.live from the App Store by mehhh on Friday October 11, 2019 @03:26AM (#21222280)
The App store version is almost certainly using MPLv2, which is a file based copyleft license. Much weaker than GPLv2.
Re:Apple Removes HKmap.live from the App Store by dwaite on Thursday October 10, 2019 @06:35PM (#21219872)
My understanding is that Apple doesn't ban GPLvX code - that doesn't mean other people won't write Apple and ask the app to be removed, claiming the app developer did not have proper copyright license.
Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @06:03PM (#21219647)
I don’t think anyone’s tried it, because it was certainly not allowed a couple of years ago. But the language that the FSF used to point to is no longer there, so I’d like to hope that it might be possible today.
Re:Apple Removes HKmap.live from the App Store by colejohnson66 on Friday October 11, 2019 @01:01PM (#21226216)
It’s not so much that it’s banned; it’s that because the GPLv3 allows users to modify their software and Apple doesn’t without their developer licenses, you can’t give the user all the freedoms the license provides.
Re:Apple Removes HKmap.live from the App Store by mr_toad on Thursday October 10, 2019 @08:05PM (#21220421)
You don’t need progressive web apps to display markers on a map.

And anyway, a PWA should be actually progressive. If it requires all the features it’s the opposite of progressive.

Re:Apple Removes HKmap.live from the App Store by collinmanderson on Friday October 11, 2019 @05:52PM (#21228820)
You’re referring to Progressive Enhancement, where you make sure it works on old devices but only new devices get the enhancements.
Re:Apple Removes HKmap.live from the App Store by Aperocky on Thursday October 10, 2019 @11:30AM (#21215652)
It's pitiful there hasn't been a widely adopted open source notification framework like linux is to OS. Apple and Google both implement their own and it gave them overwhelming power over the app developers. Ironically, this framework may start in China as while majority of the people use Android they have no access to G-suite, apps develop their own notifications and eats up tonnes of RAM, this will neatly solve that problem.
Re:Apple Removes HKmap.live from the App Store by mehhh on Thursday October 10, 2019 @11:39AM (#21215772)
Apple is the one holding up Web Push on iOS at this point, Chrome, Firefox, Edge and a number of other browsers support it: https://caniuse.com/#search=push
Re:Apple Removes HKmap.live from the App Store by s_dev on Thursday October 10, 2019 @12:07PM (#21216127)
> Apple has been (I suspect purposefully!) dragging their feet on progressive web app support.

The original point was that apparently there are no "work arounds" not mentioning that it could be done via WebApp seems a little disingenous.

Re:Apple Removes HKmap.live from the App Store by newnewpdro on Thursday October 10, 2019 @12:27PM (#21216387)
The statement is referring to the user, there is no practical "work around" for getting their previously functioning, natively executing application operational again, on a computer they supposedly own.

Pointing out a "work around" for the developer is meaningless, in terms of "hey! they can reimplement it as a web app to bypass Apple's shitty walled garden!" is completely useless to these folks in HongKong right now.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @01:31PM (#21217135)
I meant, there's no workaround for getting native software that has the capabilities of native software. If web apps were similarly capable I'd agree with you, but as it stands they aren't anywhere near equivalent.
Re:Apple Removes HKmap.live from the App Store by techntoke on Thursday October 10, 2019 @11:06AM (#21215330)
Or just switch to Android and you can install the APK, and likely unlock your bootloader and install a custom ROM.
Re:Apple Removes HKmap.live from the App Store by xtracto on Thursday October 10, 2019 @11:48AM (#21215888)
I don't know why are people against your comment. What happened to "vote with your wallet?" it used to be the way Americans punished companies. What gives power to these companies to be evil is that we as a society keep giving them money. Just stop giving them money and they will change.
Re:Apple Removes HKmap.live from the App Store by cr0sh on Thursday October 10, 2019 @12:10PM (#21216178)
It's not as easy due to network effects.

Part of these are social network effects (all my friends use it, plus the apps they use need you to use the same apps, meaning you have to use the same OS or one of the big ones, etc).

Part of them are actual network effects (you've already used the same g-suite or whatever apple provides, and moving to something else - if it exists at all - is either very difficult or impossible).

I'm sure there's others I am not thinking of right now.

But both leave only the "hardcore" privacy and open source activists as your only market - and that's so small that only others of similar persuasion even both to create and host those alternatives, if they exist at all. Since the market is small, and developers/time is lacking, UI and other parts of such apps/operating systems/ecospaces tend to be non-existant or suffer other oddities that keep them out of being adopted by the masses, unless those people get fed up enough with the existing products to be willing to put up with all the downsides of a more free and open system.

Which is kinda where Linux is today - a combination of becoming "good enough" - but also coupled with more than a bit of "corporate America" (and/or "corporate west") helping to make it just a tad better (for business use, for gaming, etc) - and the masses who are getting fed up with Apple and/or Microsoft - a few of them peel off to see what it's all about. Dual boot, or virtualization (and Microsoft has made that easier, too), they get a taste, and some think "hey this isn't really that bad - I can do almost everything" and some migrate over (with the big exception - games - but Valve and Steam are helping in that regard, too).

That's what is needed in the mobile realm, and nothing exists yet. Yes, there are alternatives, but the real bugger has been the hardware - which is very locked down, and only (again) the hardcore and activists are willing to go the extra mile to break open (root, jailbreak) consumer-available hardware, or purchase already "open" hardware, or go so far as to build their own hardware (I am contemplating this option, personally).

Until it gets easier for the "masses" to get a more open hardware mobile platform, the next step of an open ecosystem, operating systems, and apps is much for difficult to make happen. With Apple and Samsung being the main two hardware providers (for iOS and Android respectively), with the way both lock down their hardware, it will stay this way.

But really - for Android at least - Samsung does this mainly for the providers themselves. For instance (in my case), I have a G7 - but it's a T-Mobile version. I paid for it in full (I don't have a contract with T-Mobile, but they are my provider) - but Samsung provides a different version of the G7 (with a different processor and such) than they do outside the USA. That hardware is much easier to root, while the USA version is seemingly made to be as airtight as possible to root (with a constant back-and-forth game being played behind the scenes). It is strange - it's partly Samsung, partly the providers.

Ultimately, I'm just going to opt-out of this hardware game and build my own platform; I already have the 4G module to support phone and data (and I am planning on using it for data only, as I virtually never use my phone for voice calls). If I am lucky, it will be my winter project.

Re:Apple Removes HKmap.live from the App Store by camgunz on Friday October 11, 2019 @02:08PM (#21226875)
> It's not as easy due to network effects.

So true, which is why we need antitrust enforcement. If you run a platform or a service, you have to provide access to that platform or service to your competitors under the exact same terms as your customers. Anything less is the definition of anti-competitive.

Re:Apple Removes HKmap.live from the App Store by oarabbus_ on Thursday October 10, 2019 @05:13PM (#21219235)
Terrifically unhelpful suggestion for the actual users of hkmap
Re:Apple Removes HKmap.live from the App Store by vertis on Friday October 11, 2019 @02:11AM (#21221958)
Android phones can be incredibly cheap (circa $100).

In addition there is nothing stopping them for trading their iPhone for a more expensive Android.

I wouldn't be surprised if this is a likely outcome.

Re:Apple Removes HKmap.live from the App Store by newnewpdro on Thursday October 10, 2019 @12:28PM (#21216402)
Yeah, because you can just install Android on the iPhone you already possess.
Re:Apple Removes HKmap.live from the App Store by techntoke on Thursday October 10, 2019 @04:17PM (#21218725)
No, but a comparable unlocked phone is $300.
Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @04:57PM (#21219092)
Not all that relevant, but with the new BootROM exploit you may be able to do this at some point.
Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @05:38PM (#21219445)
I expect that won't happen. Maybe as a proof of concept, but not as something anyone would ever want to use daily.

Documentation on iPhone hardware is basically nonexistent. Someone would need to reverse engineer it all and write drivers from scratch.

Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @06:00PM (#21219621)
It’s happened before, though of course it’d be much harder today. Interestingly, it seems like Apple keeps around a Linux devicetree for their processors, so it’s certainly not impossible…
Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @08:38PM (#21220564)
It never got past the proof of concept stage last time. And that was when there was more interest in Jailbreaking than there is today.
Re:Apple Removes HKmap.live from the App Store by wnkrshm on Thursday October 10, 2019 @10:23AM (#21214824)
I wonder whether Hong Kong is behind the great firewall or not. Specifically, whether HK is behind it but the firewall is transparent for HK requests.
Re:Apple Removes HKmap.live from the App Store by hhw on Thursday October 10, 2019 @10:39AM (#21215029)
China has state run Telecom companies providing all the eyeball access, so it's relatively straightforward to ensure outside connectivity goes through the great firewall.

Hong Kong has multiple private companies providing eyeball access. It would be far more difficult for the Chinese government to get all of their compliance. If they just wanted to get traffic information, it would be far easier to just collect a statistical sampling collected from flows data on core routers for general info or to monitor specific IP's using rulesets without the massive undertaking needed for always on firewall capabilities on every single packet.

Re:Apple Removes HKmap.live from the App Store by rrix2 on Thursday October 10, 2019 @01:03PM (#21216834)
Back in October the HK ISP association put this out [1] about how bad it would be for them to be moved towards a GFW model, so I guess they're somewhere closer to Western style access requests still: https://www.hkispa.org.hk/139-urgent-statement-of-hkispa-on-...
Re:Apple Removes HKmap.live from the App Store by pwinnski on Thursday October 10, 2019 @11:12AM (#21215397)
It is definitely not, However, a surprising (to me) number of people in HK use WeChat for nearly everything, so...
Re:Apple Removes HKmap.live from the App Store by angry_octet on Thursday October 10, 2019 @11:25AM (#21215574)
It isn't behind the Great Firewall, but it is behind an increasing number of government controlled boxes that could be turned into the Little Firewall. There are many direct fiber paths into HK that go directly to big companies and it would take time to bring them under control, but it would take only be a matter of time.

The other aspect of the Great Firewall is the alternative ecosystem inside it, and the censorship system embedded in weibo etc. It will be interesting to see if surveillance capitalism apps like Wepay and Alipay suffer a setback in HK in the wake of the protests. Cf https://www.bloomberg.com/news/articles/2018-05-24/alipay-s-...

Re:Apple Removes HKmap.live from the App Store by joeyprr on Thursday October 10, 2019 @01:41PM (#21217252)
Re:Apple Removes HKmap.live from the App Store by eli on Thursday October 10, 2019 @12:26PM (#21216374)
If China asked forcefully enough, think they'd start blacklisting sites in Safari?
Re:Apple Removes HKmap.live from the App Store by ycombonator on Thursday October 10, 2019 @12:52PM (#21216710)
That could potentially be the next step in forced censorship.
Re:Apple Removes HKmap.live from the App Store by jethro_tell on Thursday October 10, 2019 @12:59PM (#21216784)
Well, I'm sure they just extend parts of the great firewall. Not need to get apple in on it.
Re:Apple Removes HKmap.live from the App Store by ajross on Thursday October 10, 2019 @12:40PM (#21216565)
Web pages are trivially censorable directly by the Chinese government though. I don't see how that's responsive solution to the problem here.
Re:Apple Removes HKmap.live from the App Store by glennpratt on Thursday October 10, 2019 @05:20PM (#21219297)
Trivially? In Hong Kong?

I don't think this is accurate, though it may come to be in the future. Which is sort of the point, why allow the techno dystopia to come?

Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @04:58PM (#21219101)
They’re less censorable than a platform owned by a single company with a standardized process for taking down content.
Re:Apple Removes HKmap.live from the App Store by retpirato on Friday October 11, 2019 @01:13AM (#21221722)
OR go to android that allows you to sideload apps from other sources. Of course, you run the risk of malware, then but at least if Google were to pull something like this you could just sideload it.
Re:Apple Removes HKmap.live from the App Store by shadowgovt on Thursday October 10, 2019 @02:04PM (#21217467)
Converting an iOS app to "a web app" isn't exactly a trivial undertaking. Remember you're likely saying "Reimplement the app atop an entirely different family of libraries and APIs."
Re:Apple Removes HKmap.live from the App Store by rollinDyno on Thursday October 10, 2019 @03:25PM (#21218264)
Additionally, a part of the device's API is not going to be available to the webapp.
Re:Apple Removes HKmap.live from the App Store by everdev on Friday October 11, 2019 @12:18AM (#21221521)
> Make the app a Web App and visit it in Safari.

Is the web censored in HK?

Re:Apple Removes HKmap.live from the App Store by vertis on Friday October 11, 2019 @02:09AM (#21221945)
To the best of my knowledge, no. It's certainly not behind the Great Firewall of China.
Re:Apple Removes HKmap.live from the App Store by michaelmrose on Friday October 11, 2019 @02:47AM (#21222108)
What's to stop safari from blocking it since every browser on iPhone is basically a safari skin and actual alternative browser engines are banned
Re:Apple Removes HKmap.live from the App Store by tomp on Thursday October 10, 2019 @10:32AM (#21214930)
> And in one fell swoop, Apple has made it effectively impossible to install this app on your phone

You mean years ago?

Not that I support this move by Apple, but ... how is this different from them rejecting any application for any reason? We've had a ton of stories on HN of them doing that (for various different reasons)...

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @10:33AM (#21214953)
It's not different. The societal impact is just larger this time around.

Apple's position was never okay, and I hope this situation makes more people realize that.

Re:Apple Removes HKmap.live from the App Store by davrosthedalek on Thursday October 10, 2019 @11:28AM (#21215621)
Ah, come on, there are reasons which are less bad: Not accepting an app because it steals cc data. Virus. Etc.

Let's not pretend this is business as usual, however morally bad the usual business already is.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @11:51AM (#21215926)
But isn't this all the same thing? Apple made a decision: "This form of speech is dangerous, so we're going to decide what our customers are allowed to see." And so Apple blocks both dangerous speech, and safe speech that could harm Apple's revenue, and safe speech that powerful individuals dislike.

People always seem to think of this as a false dichotomy, so I want to emphasize again that I think Apple's curated App Store is great. It just shouldn't be the only way to acquire software.

Re:Apple Removes HKmap.live from the App Store by davrosthedalek on Thursday October 10, 2019 @02:13PM (#21217543)
I don't think it's the same thing. Apple has at least three options:

- Have a store with, say, quality control, and the option to side-load

- Have a store with "quality control" (and, as I see it, some rather large levers to fight competition), no option to side-load, but don't bow to state actors

- same, but bow to state actors.

I wish it's the first, I thought it's the second, but we now see it's the third. I think the the third is worse than the second option.

Re:Apple Removes HKmap.live from the App Store by NateEag on Thursday October 10, 2019 @09:30PM (#21220777)
Given time, the second option will always become the third.

Bowing to state actors is a decision individuals make.

If the platform gives specific people the ability to bow on behalf of everyone (as iOS does - reviewers have that power), eventually some of those people will do so.

A centralized app store must at least bow to the state actors where its business operations and servers live. Otherwise the state actors will take their hardware and remove the business from existence.

If the OS supports direct installation, then you avoid the inherent risks of centralized software.

Granted, you gain the risks of decentralized software.

Magic bullets are few and far between.

Re:Apple Removes HKmap.live from the App Store by Mindwipe on Thursday October 10, 2019 @05:28PM (#21219371)
The second is inevitable to the third.

This isn't new. Apple has always bowed to state actors in order to damage minorities, literally ever since the app store launched with it's censorship targeting sex workers and sexual minorities on behest of the US government.

This one is just more obvious, but not new.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @05:00PM (#21219129)
But see, by saying "don't bow to state actors", you're making a moral judgement about when it is and is not okay to bow to pressure.

Was it okay when Apple got rid of Alex Jones's app? He was spreading misinformation about vaccines, that's pretty darn dangerous. I guess you could argue that wasn't due to a "state actor", but is anti-Hong-Kong pressure from Chinese citizens all that different?

And here's the thing—I do think platform holders sometimes need to make moral judgements, and I'm glad Alex Jones is banned from the App Store. I'm significantly less glad that it's completely impossible to install his app anymore. It's the difference between not actively giving someone a megaphone, and actually banning speech.

Re:Apple Removes HKmap.live from the App Store by derefr on Thursday October 10, 2019 @07:34PM (#21220278)
> I guess you could argue that wasn't due to a "state actor", but is anti-Hong-Kong pressure from Chinese citizens all that different?

The difference is between taking something down because you agree with the rationale the entity-that-wants-something-taken-down gives you, such that you'd do it even without that entity in existence as long as you knew the information they told you; vs. being intimidated by that entity into doing so, such that without the entity, you'd have never done anything.

Re:Apple Removes HKmap.live from the App Store by davrosthedalek on Thursday October 10, 2019 @05:37PM (#21219438)
I fully agree that solution 1 would be much, much better. But I don't think I have to make a moral judgement when it is OK and when it is not OK: let's assume I think it's not OK in all cases, then it's still worse if they do it against Axel Jones AND HK than if they do it only against Axel Jones OR the HK.

In any case, I'm allowed to make a moral judgement. We do this all the time: Breaking the law is bad, but stealing is less "bad" than killing. And so on.

Re:Apple Removes HKmap.live from the App Store by bduerst on Thursday October 10, 2019 @01:27PM (#21217088)
You can still ban bad actor apps from your app store while still allowing users to opt-in to side loading.
Re:Apple Removes HKmap.live from the App Store by helpPeople on Thursday October 10, 2019 @10:07AM (#21214645)
To be fair, Apple users consider it a benefit to not have control over their phones.

I know right? It's crazy people pay more money for less.

I'm not sure how to teach Apple users, they seem to find an excuse for every anti-consumer thing they do.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @10:14AM (#21214712)
It's because the locked-down nature of the iPhone is always made out to be an all-or-nothing policy. I legitimately don't understand why.

There are real benefits to having a curated, sandboxed, and audited selection of safe, quality software. Most users should never need to leave such an environment

What is necessary is an escape hatch—one that doesn't involve continual software reinstalls, or outright buying new hardware. It's fine to hide the option away in settings, where most users won't find it. But in extraordinary circumstances—like when your city is rioting against your government—people will help each other locate the switch, and download what they need to stay safe.

Re:Apple Removes HKmap.live from the App Store by api on Thursday October 10, 2019 @10:58AM (#21215229)
I spoke with a former Apple dev on this topic once. He says that you can opt out of code signing and the App Store on Mac because that's a professional OS, but for iOS the security rationale for not allowing that is that it's geared for less tech-savvy users. Paraphrasing: "If there is a way to opt out, malicious apps and sites will con users into doing it to get malware on the phone."

I can't totally disagree. To have a completely secure device you have to lock out the user since the user is often the least secure component of the system.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @11:00AM (#21215257)
I am sympathetic to the Dancing Bunnies Problem [1]. However, when I weigh the societal harm of (A) preventing people who are very dedicated to shooting themselves in the foot from shooting themselves in the foot, versus (B) protesters being unable to share and access important safety information, the choice is clear.

[1] https://blog.codinghorror.com/the-dancing-bunnies-problem/

Re:Apple Removes HKmap.live from the App Store by api on Thursday October 10, 2019 @11:05AM (#21215324)
Personally I think the real problem is that the OS is fundamentally broken. All current OSes are fundamentally broken from a security point of view because they all pre-date the era when security was such a concern and are designed to run only de-facto trusted code. All the security we have including all iOS's security is a bolt-on afterthought.

A modern security and privacy conscious OS would be "principle of least privilege" from the ground up. It would be written into the DNA of the kernel and OS from the first line of code, not bolted on later via permission managers and leaky APIs and then mandatory notarization by a central authority to work around the fact that the whole mess is still insecure.

We do have something like that. It's called a web browser. A browser is a small VM that runs utterly untrusted code relatively safely. In many cases it's code from the sketchiest ad networks and other hellholes imaginable.

Imagine if your real OS were like that. Install anything even known malware with fairly strong confidence that you're safe and that it can't do anything you don't explicitly grant to it.

Re:Apple Removes HKmap.live from the App Store by wvenable on Thursday October 10, 2019 @11:18AM (#21215477)
Modern OSes are designed to prevent users from attacking other users (or the system) with malicious code. They are not designed to protect the user from malicious code they themselves install.

> We do have something like that. It's called a web browser. A browser is a small VM that runs utterly untrusted code relatively safely. In many cases it's code from the sketchiest ad networks and other hellholes imaginable.

Given how many issues there are with ad tracking, fingerprinting, and other privacy related issues, I don't feel the web browser is particularly safer than an iOS app. What can an iOS app really do that a browser app cannot at this point?

Re:Apple Removes HKmap.live from the App Store by wbl on Thursday October 10, 2019 @11:33AM (#21215692)
This is what Android attempts to provide and it is hard.
Re:Apple Removes HKmap.live from the App Store by btown on Thursday October 10, 2019 @01:06PM (#21216875)
This is what happens when you try to do that - you pop up so many prompts that everyone just clicks "Allow" out of frustration anyways, which defeats the purpose.

https://tyler.io/macos-10-15-vista/

https://tyler.io/broken/

Re:Apple Removes HKmap.live from the App Store by api on Thursday October 10, 2019 @02:14PM (#21217549)
The UI for it may be the toughest unsolved problem. Something must be done to simplify and group concepts. You can't just give the user a barrage of micro-permission dialogs.
Re:Apple Removes HKmap.live from the App Store by magduf on Friday October 11, 2019 @02:57PM (#21227300)
That dev is completely and utterly wrong.

>He says that you can opt out of code signing and the App Store on Mac because that's a professional OS

And this is why he's wrong: it's NOT a "professional OS". My sister has a Macbook Air, running MacOS. She's not a professional (computer user). Mac computers aren't just for "professionals" (esp. software devs), they're sold to anyone who wants something with a bigger screen than a mobile phone or tablet, and wants a keyboard to type on and wants to be able to have a normal filesystem to work with. In short, anyone who still wants to be able to use a normal PC.

She uses her Mac for typing documents (she likes to write), watching movies, etc. She is absolutely NOT what I consider a "tech-savvy user". So why does she "need" to be able to opt out of code signing and the App Store?

So, no, he's completely wrong. If Apple only sold their computers to software devs, he'd have a good argument, but they don't, so he doesn't.

Re:Apple Removes HKmap.live from the App Store by skykooler on Thursday October 10, 2019 @03:51PM (#21218513)
So where's the "professional" phone OS? It seems to me that if you want to stay in the Apple ecosystem you're stuck with iOS whether you know what you're doing or not.
Re:Apple Removes HKmap.live from the App Store by babypuncher on Thursday October 10, 2019 @07:25PM (#21220238)
Apple still provides a means for "professionals" to sign and run their own code on iOS devices, it just requires jumping through a few hoops. Pay a one-time $100 fee and you don't have to deal with re-signing your app every seven days. This is enough of a barrier to entry that I think it solves the "dancing bunnies" problem without making it impossible to run what I want. I do fully understand why some people think that this is still too extreme.

My two real beefs with this arrangement are the requirement of a Mac, and the potential use of the App Store curation to block apps for political reasons, as is happening with HKmap.live.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @08:42PM (#21220573)
> Pay a one-time $100 fee and you don't have to deal with re-signing your app every seven days.

Fwiw, it’s not one-time. It’s $100 every single year.

Re:Apple Removes HKmap.live from the App Store by sneak on Thursday October 10, 2019 @02:07PM (#21217479)
For the vast majority of people, protecting them from their own lack of willingness to educate themselves about data security and malware (a nontrivial time investment, let me tell you, having done it myself), is a feature, not a bug.

It's not that they're paying more for less; it's that they're paying more for a curated less. For the vast majority of Apple's customers, this works out great (provided they aren't ever going to engage in an antigovernment protest).

Please don't get it twisted. What Apple does has value to many people; it's not as black-and-white as you seem to make it out to be.

Re:Apple Removes HKmap.live from the App Store by ppstay on Thursday October 10, 2019 @05:56PM (#21219589)
It is a cognitive difference between apple user and other users. Less is more. Control is not always a good thing. Think about it very carefully.

There is nothing on this world, nothing, is good anytime anywhere to anyone.

Re:Apple Removes HKmap.live from the App Store by futhey on Friday October 11, 2019 @04:10AM (#21222448)
The website developers have already added a Javascript plugin that instructs visitors on how to add the app to their homescreen, after they visit the website in Safari, which gives presumably identical behavior to the app store app.

Hopefully this alleviates the immediate negative consequences of the removal.

Re:Apple Removes HKmap.live from the App Store by raxxorrax on Friday October 11, 2019 @04:22AM (#21222483)
iPhones, iPads and the whole mobile device segment is useless if a company can decide the content. It will never be your device.

Microsoft tried the same crap with their store, which was fortunately rejected to a large degree. The future of software shouldn't look so backwards. I can understand users being drawn in by accessibility, which is hard to realize for more open systems. But I don't really understand developers choosing Apple aside from monetary opportunities.

Macs try to go in a similar direction, so these comments saying I shouldn't care about app notarization are nothing but short sighted in my opinion. Because the security benefit is minuscule and new dangers like this pretty impalpable but nevertheless very real and the degree of enforcement of these mechanism will certainly increase as soon as Apple sees the opportunity.

Overall a crappy platform to develop against.

Re:Apple Removes HKmap.live from the App Store by magduf on Friday October 11, 2019 @03:04PM (#21227389)
>iPhones, iPads and the whole mobile device segment is useless if a company can decide the content. It will never be your device.

I don't like it either, but don't fool yourself: lots of people don't care. They don't care if it's "their device" or not. They're perfectly happy to pay $1200 for a high-end device they don't have full control of, because it signals wealth, and does what they want it to do.

Just look at how many people lease cars instead of buying them. It's not that different; they don't own those cars, they're really just renting them. They're not allowed to modify them, and can get in trouble if they don't follow the maintenance schedule or drive them too much. But for those people, they're fine with that.

>Microsoft tried the same crap with their store, which was fortunately rejected to a large degree.

This is probably for at least two reasons. 1) There was already a huge ecosystem of Windows software out there, long before MS tried to ape Apple. Those companies were already successful in selling their apps directly to customers, without having to give MS a 30% cut. Why would they want to adopt MS's new strategy? 2) MS being MS, they most likely bungled it in some way. This happens every time they try to ape Apple or someone else; the first few iterations are absolutely terrible and a big joke. Sometimes they persist and it finally works out for them, other times they finally give up (e.g., PlaysForSure, Zune).

Re:Apple Removes HKmap.live from the App Store by leoc on Thursday October 10, 2019 @11:15AM (#21215431)
There is a supposedly 'unpatchable' new jailbreak for most currently-in-use iPhones, it seems: https://www.cnet.com/news/theres-a-new-jailbreak-for-million... .
Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @11:39AM (#21215777)
I Jailbreak my own iPhone, and I'm personally delighted about checkm8. But for most people, this is yet another "unrealistic workaround".

Imagine you're a Hong Kong protester. You're spending a significant portion of your time in the streets, and the rest at work, or school, or whatever other life tasks you're responsible for. Do you really want to spend an hour reading up on how to Jailbreak your phone? And then, because this is a "tethered" Jailbreak, what happens if your phone reboots and you're not near a computer?

There is a balance to be struck here. Sideloading can't be too easy, lest people get tricked into doing it. But it shouldn't require more than five minutes, and it should be a one-time process. (Or at least nearly-one-time: making it annual might be reasonable.)

Re:Apple Removes HKmap.live from the App Store by leoc on Thursday October 10, 2019 @12:53PM (#21216712)
Yes, I certainly wasn't suggesting "just jailbreak lol" as an easy answer to the iOS problem. But it might be, at least, the least-unrealistic option right now, so it probably deserves a mention.
Re:Apple Removes HKmap.live from the App Store by ru999gol on Thursday October 10, 2019 @10:16AM (#21214737)
In principle code signing is a good idea, this way Apple can ensure an improved security standard over their competition.

But the downside is of course that Apple is in control, and like any corporation it will do things with that power that are unethical, immoral, anti-competitive, anti-consumer, etc. to the fullest possible imaginable degree.

Its like when you buy a DRM protected piece of content and that company revokes access in the future. Its entirely predictable and preventable.

Customers buy DRM content all the time and they buy Apple products instead of phones that give you freedom. Ignorance is not an excuse, I won't blame Apple, they aren't people, they just do what is natural in all corporations, I blame people/consumers, they deserve every single last bit of totalitarianism that is coming their way.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @10:32AM (#21214933)
> In principle code signing is a good idea, this way Apple can ensure an improved security standard over their competition.

There is nothing wrong with code signing. There is everything wrong with making Apple the sole arbiter of mandatory code signing. It's the difference between being against locks, and being against someone else owning the keys to your house.

---

> I won't blame Apple, they aren't people [...] I blame people/consumers

No, you can't blame people. It isn't the individual consumer's job to consider the ins and outs of how they may be limiting their free expression in the future. That's not realistic.

Corporations are not robots; Apple is run by people, and specifically people who should be considerably more knowledgable on this subject than the average consumer. They should feel some level of social responsibility.

This will not be the last time Apple ends up in this type of situation. I hope we have the right conversations about them, and I hope they make Apple hurt. Because this was entirely predictable, and entirely of Apple's own making.

Re:Apple Removes HKmap.live from the App Store by ru999gol on Thursday October 10, 2019 @11:04AM (#21215302)
> Corporations are not robots. Apple is run by people, and specifically people who are much more knowledgable on this subject than the average consumer. They should feel some level of social responsibility.

Sometimes I wonder how many instances to the contrary people need to get this falsehood out of their heads. Corporations are only beholden to their shareholders, if any one person at Apple (including the CEO) is not at all times acting solely to maximize the profit to their shareholders they will be replaced by someone who will. The government has to force corporations to their will through tight regulations, consumer protection and anti-trust legislation. Why are all corporations spending this incredible amount on political corruption/"lobbying", its because all these things work.

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @11:12AM (#21215390)
This is a way of thinking that emerged within the past century. It was not always considered universally true, and I think it's harming society.

Why do we consider it acceptable for CEOs to shrug off any and all social consequences of their actions? We can and should outlaw actions that are socially harmful, but we shouldn't just shrug our shoulders when powerful people find ways to skirt those rules to enrich themselves.

Re:Apple Removes HKmap.live from the App Store by QuesnayJr on Friday October 11, 2019 @05:03AM (#21222658)
They're really not. In court, it is sufficient to be able to argue that your actions are in the long-term interest of the company. In practice, CEOs are hard to replace, and it is easy for them to pack the board. Lots of companies have dual class shares so that a group of insiders can run the company however they see fit.

Anyway, even if it were true in practice, this is entirely the result of laws and court decisions. Governments could change it with the stroke of a pen.

Re:Apple Removes HKmap.live from the App Store by MaupitiBlue on Thursday October 10, 2019 @12:33PM (#21216473)
> if any one person at Apple (including the CEO) is not at all times acting solely to maximize the profit to their shareholders they will be replaced by someone who will.

Google apple largest shareholders

Re:Apple Removes HKmap.live from the App Store by michaelmrose on Friday October 11, 2019 @03:01AM (#21222171)
This is mostly something people repeat on the internet it is only slightly related to reality
Re:Apple Removes HKmap.live from the App Store by alunchbox on Thursday October 10, 2019 @10:28AM (#21214893)
Looking right at Adobe with Venezuela, U.S based company is taking an executive order at face value and cut off anyone there to using their products. It's worse now since Creative Cloud must be active to use the core tools, at first they weren't even going to refund anyone that just paid a year but luckily due to the outcry they will now allow refunds at least.

Being a software engineer I side with consumers more as I use a ton of services, but that's the flip side to the convince the consumer has absolutely no ownership to anything.

Re:Apple Removes HKmap.live from the App Store by minusSeven on Thursday October 10, 2019 @12:55PM (#21216740)
You just gave me a good reason never too buy iPhone or Apple products if this is true. I am glad I am on Android.
Re:Apple Removes HKmap.live from the App Store by Jach on Thursday October 10, 2019 @04:09PM (#21218648)
> We wouldn't find this acceptable with eBooks

You sure about that? I mean yeah, "we" as in at least you and I, but the general public... I still enjoy https://www.gnu.org/philosophy/right-to-read.en.html as prophetic fiction and occasionally remember that around 10 years ago Amazon in reality remotely deleted copies of Orwell's 1984 from kindle devices when Amazon learned that version of the book was put on their kindle store without authorization. (But at least on the issue here Amazon does better, it's not hard to load your own mobis or convert things to mobi format. I suspect the kindle would still be very popular without such ease though.)

Re:Apple Removes HKmap.live from the App Store by Wowfunhappy on Thursday October 10, 2019 @04:42PM (#21218948)
> You sure about that? I mean yeah, "we" as in at least you and I, but the general public...

...no, sadly I'm not sure. The point I wanted to make is that banning certain apps is no better than banning certain books.

I originally wanted to write something like "We wouldn't be okay if certain books were banned on certain brands of bookshelves", precisely for the reason you mention—but I decided the comparison would be too weird.

That said, I don't think it's a coincidence that every e-reader (as far as I'm aware?) allows sideloading, including the Kindle line, which Amazon sells at a loss. The optics of any company "banning books" would just be too poor. I wish the optics on "banning software" were equally poor.

Re:Apple Removes HKmap.live from the App Store by rmtech on Thursday October 10, 2019 @08:46PM (#21220587)
And that's why you should never buy Apple.

It's not your iphone/ipad/Macbook, it's Tim's iphone/ipad/Macbook that he deigns to let you use, but only at his pleasure and only to do what he thinks is OK.

Re:Apple Removes HKmap.live from the App Store by hhtoyou on Thursday October 10, 2019 @12:07PM (#21216128)
apple always has failed in creating a mapping app. also it is hinders with other developers beautiful works !
Re:Apple Removes HKmap.live from the App Store by colejohnson66 on Friday October 11, 2019 @01:07PM (#21226284)
Apple has failed? Have you seen their maps app recently? The amount of detail they put into areas is much more than Google.
[dead]
Re:Apple Removes HKmap.live from the App Store by saagarjha on Thursday October 10, 2019 @05:02PM (#21219137)
You’re being downvoted because you’re using Hacker News for your political battle, which is frowned upon: https://news.ycombinator.com/newsguidelines.html. Oh, and commenting on downvotes is also usually not rewarded either.
Re:Apple Removes HKmap.live from the App Store by throwawy4trueth on Thursday October 10, 2019 @06:42PM (#21219925)
OK. That's a good point. Let me think about it.
Re:Apple Removes HKmap.live from the App Store by apearson on Thursday October 10, 2019 @11:48AM (#21215884)
There's a balance between freedom of expression and security (de-platforming). Where that balance is, is different for most everyone.
Re:Apple Removes HKmap.live from the App Store by eeZah7Ux on Thursday October 10, 2019 @12:00PM (#21216035)
Destroying democracy is not just somebody's opinion.
Re:Apple Removes HKmap.live from the App Store by apearson on Thursday October 10, 2019 @02:57PM (#21217980)
I agree 100%. I would take freedom of expression over security.