AppleがElectronフレームワークを使ったアプリを一律リジェクト、非公開APIの使用が原因か 19
ストーリー by hylom
ダメなのか 部門より
ダメなのか 部門より
Anonymous Coward曰く、
オープンソースのアプリケーションフレームワーク「Electron」を使ったアプリが相次いでMac App Storeからリジェクトされているという(GitHubに投稿されているissue)。理由はAppleが非公開にしているOSのAPIを使用しているためだという( Slashdot、サイト更新停滞ちうっ)。
これらの非公開API呼び出しは以前のバージョンから含まれていたが、Appleがレビューを厳格化した結果、引っ掛かるようになったようである。利用者にはElectronのバージョンアップを待つしか出来ることがなく、困った事態となっているようだ。
なお、ElectronはGoogle Chromiumベースの技術を使用しており、そのChromiumが非公開APIを使用していたのが原因のようだ。
そもそもApp Storeとオープンソースは相性が悪い (スコア:1)
GPL汚染されたアプリは基本登録不能だからね。
Re: (スコア:0)
それは「GPLとApp Storeの規約が非互換」というだけで「オープンソースと相性が悪い」というのは範囲がでかすぎる
現にMITライセンスやApache LicenseなどのApple側の規約と両立できるライセンスで提供されているアプリは(決して多くはないが)存在するし、そのライセンスが付いたライブラリを使っている(プロプライエタリの)アプリともなればむしろ使ってない方が少ないように見える
Re: (スコア:0)
いつも裏でコソコソやるグーグルと相性が悪いんでしょうなあ
Re: (スコア:0)
何をどう拗らせたら「そもそもApp Storeとオープンソースは相性が悪い」なんていう頓珍漢な考えに至るんだろう。
GPLは汚染なんかしないし(GPLがトラブルになるのはコードが盗用されたとき)、オープンソースとGPL(コピーレフト)は別物だし、そもそもElectronはMITライセンスだぜ。
「オープンソースは相性が悪い」というのなら、Xcodeすら使えやしない。
独占禁止法規制対象じゃないんですかねこれ (スコア:0)
指導よろしく。
Re: (スコア:0)
App Storeがソフトウェアの唯一のインストール方法じゃないし、いいんじゃないかな。外部アプリケーションのインストールを禁止しているわけじゃない。
Re: (スコア:0)
互換性を保証できないから、技術的な問題を理由に正当化できるのでないかと。
Re: (スコア:0)
> 互換性を保証
ここ笑うとこですかね? AndroidやWindowsならともかく。
Re: (スコア:0)
?
非公開APIなんだからiOSの中でも使用できない環境が存在しても不思議ではないでしょ?
Re:独占禁止法規制対象じゃないんですかねこれ (スコア:1)
あるいは不具合の対応で準内部実装な非公開APIを変更したときに、いっせいに死んでしまうからな...
# Windowsでも非公開APIだと互換性というか継続性的にはあやしくなってたしなあ...
# そらしょうがないよね
M-FalconSky (暑いか寒い)
Re: (スコア:0)
非公開APIは突然動かなくなるリスクがあるのでブロックするのが不当とは言えないだろ。
Re: (スコア:0)
でも非公開APIを使っているWindowsアプリが突然動かなくなったら互換性ガーと大騒ぎするんでしょ
Re: (スコア:0)
なんで”でも”で始まってるのかよくわからない。皆騒ぐよね。だから事前に禁止するのだ。
個人的には、SOなどで調べると非公開APIを使えばできるという回答に当たることがある、そういうのは全部”できない”に分類する。
Re: (スコア:0)
非公開APIを使うのはホテルでスタッフオンリーと書かれた部屋に勝手に侵入するのと同じだよね
出禁にするしかないわ
非公開API (スコア:0)
非公開APIになぜかアクセスできる、しかもそれをストアに登録できる、というのが謎。
前調べた出てきたはここ [qiita.com]とかで、正直「どういう事」と思ったよ。
まぁ公開されてるAPIが非公開APIを使ってるならそれをブロックするのはネイティブだと難しいか。
Re: (スコア:0)
本当に使わせたくないなら特権レベルみたいなもので制御すべきだと思うんだがなー
Electron (スコア:0)
WebブラウザーじゃなければシステムのWebViewを使わなくてもいいのはMicrosoftストアと同じか
非公開API (スコア:0)
非公開APIなので他は使っちゃだめといいつつ自分ではばりばりに使って
他社には作れないようなものを作っている…なんて所があったような?
Re: (スコア:0)
Microsoftの過去は忘れて差し上げろ(というリマインダー