Android SDK以外でのアプリ作成を全面禁止へ

1デフォルトの名無しさん2012/11/16(金) 11:36:09.98
米国Googleは11月13日、Android 4.2(開発コード名Jelly Bean)および開発者向けのAndroid 4.2 SDK
(ソフトウェア開発キット)をリリースしたが、それに伴いSDKの使用許諾の内容を拡大し、Android OSの
断片化につながるような行為を禁止する事項を盛り込んだ。

Android端末用のアプリを開発するためには、Google Android SDKの使用許諾条件に同意しなければ
ならない。2009年4月にリリースされていた旧バージョンのサービス利用規約には含まれていなかった、
今回追加された部分は以下の通りだ。

  「Android の断片化を生じるような行為はしないことに同意する。これには、公式なSDKから派生する
  ソフトウェア開発キットの作成や作成への参加および配布を含むが、これに限定するものではない」

この件についてGoogleに何度かコメントを求めたが、原稿執筆時点では回答は得られなかった。

(以下略)
http://www.computerworld.jp/topics/576/205538

■参考
【悲報】 Google、Android SDK以外でのアプリ作成を全面禁止。Unity、AIR、PhoneGap、Monoなど死亡
http://engawa.2ch.net/test/read.cgi/poverty/1353032773/

90デフォルトの名無しさん2012/11/21(水) 01:00:16.18
>>66
アップルのObj-CやMSのC#みたいに仕様や実装を自社のコントロール化におき切れていないの
が痛いわな。

91デフォルトの名無しさん2012/11/21(水) 01:12:55.50
仕様どころか実装もオープンソースのパクリだから、コントロールもなにもない。

92デフォルトの名無しさん2012/11/24(土) 19:59:14.32
アホだろ。
Android SDKにはAndroidのソースも含まれていて、断片化となるような改変はすんな、って意味。
純正以外でアプリ開発したところで、OS側が断片化するわけねーだろ。

93デフォルトの名無しさん2012/11/24(土) 22:19:11.29
gpl違反でないか。

94デフォルトの名無しさん2012/11/24(土) 22:33:18.57
>>92
するよバカ

95デフォルトの名無しさん2012/11/24(土) 23:06:05.36
>>93
GPL以外の部分に適用されんじゃね

>>94
何でだよバカ

96デフォルトの名無しさん2012/11/24(土) 23:09:02.48
Androidはkernelはlinuxだけど、
その上は結構GPLは外して構成してるからね。
すぐ上のlibcもglibcじゃないし。

97デフォルトの名無しさん2012/11/28(水) 17:52:34.47
>>35
ソフトはハードの従属物扱いだからねぇ。

98デフォルトの名無しさん2012/12/05(水) 21:01:14.88
ごめんなさい、あの、「断片化につながるような行為」の、断片化って、何ですか?

99デフォルトの名無しさん2012/12/05(水) 21:11:19.15

100982012/12/08(土) 13:07:19.52
>>99
返信遅くなって申し訳ないです。
ここで言う断片化とは、色んなバリエーションのAndroid端末が出ることを指しているのでしょうか?
それとも、UnityやPhoneGapの様に "開発環境" に色んなバリエーションが出ることも断片化になるのでしょうか?

101デフォルトの名無しさん2012/12/08(土) 13:20:50.84
よく考えてみて。
純正のAndroid機器の上で動くフレームワークが断片化につながるって解釈意味分からないでしょ?

googleの中の人の話
http://blog.akaiho.com/2012/12/android-sdk.html

102デフォルトの名無しさん2012/12/08(土) 21:20:13.41
え、ガラ仕様排除でもないのかよ
実質何も変わらんやん
残念過ぎる

103デフォルトの名無しさん2012/12/08(土) 22:56:36.60
変な使い方しようとしてるやつらまで面倒見切れねーよって宣言してるだけだしな
だからそいつらが使うバージョンより前のSDK使用許諾には変更ないんだよ

104デフォルトの名無しさん2012/12/09(日) 18:30:36.64
別にそいつらの作ったアプリが動かなくてもいいけど、俺のとこに言ってくんなよと

105デフォルトの名無しさん2012/12/10(月) 00:37:38.03
「グーグルの中の人も正式にこう言ってますから、あなたの端末には対応しません!」と、
いざとなったら逃げを打てる口実ができたのは良しとしよう。
ただそういうやつって、こんな程度の逃げ口上じゃ絶対納得しないんだよなあ

106デフォルトの名無しさん2012/12/13(木) 14:45:32.30
>>101
こいつの言っている事も歯切れ悪くて分かりにくいんだが
断片化対処までオートでやりたがってるのはわかった。そしてそれは楽観的すぎて上手くいかないと思う。
Googleって何でもコンピュータにやらせた方が上手くいくと思ってる節があるな。まだ人間がやった方が上手くいく事も多いのに。

107デフォルトの名無しさん2012/12/13(木) 15:04:19.93
そもそも端末作るのにSDK使わねえし

108デフォルトの名無しさん2012/12/14(金) 17:34:39.02
上手くいくと思ってる、というよりは、上手くいかせようと試行錯誤してる、ってだけだと思うんだが

109デフォルトの名無しさん2012/12/16(日) 13:43:19.33
>>101
>CTS (Compatibility Test Suite)
このテストスィートって結構ザルだったと思う。

110デフォルトの名無しさん2012/12/16(日) 14:03:51.97
新千歳空港かと思った

111デフォルトの名無しさん2012/12/21(金) 16:07:23.54
>>109
はあ?
これGoogleがGMailやGoogle Playを使わせてやる基準だから。

112デフォルトの名無しさん2012/12/22(土) 12:38:56.32
>>111
そのGoogle Playから配布アプリですら動かないのだから、CTSは互換性維持に全く貢献
していないんやん。

113デフォルトの名無しさん2012/12/22(土) 16:04:27.75
CTSはアプリの互換性テストじゃない。

114デフォルトの名無しさん2012/12/24(月) 00:30:04.29
アプリの互換性を保つためのテストだよ
もしプラットフォームの互換性が完璧ならアプリ自身の互換性テストなんて必要ないわけで

115デフォルトの名無しさん2012/12/24(月) 00:46:21.85
CTCはメーカーが端末をテストするためのもの。

116デフォルトの名無しさん2012/12/24(月) 00:54:43.66
>>115
だからそれは上で動くアプリの互換性のためでしょうが

117デフォルトの名無しさん2012/12/24(月) 01:21:26.12
違う。端末が最低限の基準を満たしてるかどうか測るためのもの。

118デフォルトの名無しさん2012/12/24(月) 11:02:52.34
>>117
だからそれは上で動くアプリの互換性のためでしょうが

119デフォルトの名無しさん2012/12/24(月) 11:07:48.31
>>117
http://source.android.com/faqs.html#compatibility
>What does "compatWe define an "Android compatible" device as one that can run
> any application written by third-party developers using the Android SDK and NDK.
十回読め

120デフォルトの名無しさん2012/12/24(月) 12:51:55.87
CTSうんぬんはともかく、使う側からしてみれば、「Google Playから配信されるアプリ=どの端末
でも動くアプリ」という認識やしね。CTSの細かい定義なんて、所詮開発者視点の話しやし。

121デフォルトの名無しさん2012/12/24(月) 21:30:53.78
>>119
ここも20回読め
http://source.android.com/faqs.html#compatibility-test-suite

>The Compatibility Test Suite is a tool used by device manufacturers
>to help ensure their devices are compatible,

とあるが、実際に提供されているCTSは完璧ではない。
理想はどうあれ、実際は>>117のいうとおりだったりする。
CTSは必要条件ではあるが、必要十分とはいえないレベル。

122デフォルトの名無しさん2012/12/24(月) 21:32:29.31
>>121
その"compatible"の意味は>>119と定義されている。

123デフォルトの名無しさん2012/12/24(月) 21:59:54.33
http://source.android.com/compatibility/cts-intro.html
・Signature tests,Platform API Tests…APIがカバーされているか、APIが正しく振る舞うか
・Dalvik VM Tests…Dalvik VMが正しく動作するか
・Platform Data Model…アプリによって利用される端末内のデータのテスト
・Platform Intents…アプリ同士やシステムとアプリの間の連携の仕組みのテスト
・Platform Permissions…アプリのパーミッションのテスト
・Platform Resources…アプリから利用できる共用リソースのテスト
どこをどう見ても、アプリが正しく動作する環境であることを保証するためのテストです

124デフォルトの名無しさん2013/01/07(月) 17:22:40.67
プログラマー崩れの女子高生がライン工である僕のアパートに居候できるかどうかを測るためのもの。
完璧

  Λ_Λ  \\
  ( ・∀・)   | | ガッ
 と    )    | |
   Y /ノ    人
    / )    <  >_Λ∩
  _/し' //. V`Д´)/
 (_フ彡        / 

125デフォルトの名無しさん2013/12/28(土) 22:52:33.25
にゃんぱすー

126デフォルトの名無しさん2014/04/16(水) 12:33:52.64ID:Sdk1DM5X
IDがSdk

127デフォルトの名無しさん2014/04/16(水) 14:07:41.75ID:zACk8w4U
末尾が X

128デフォルトの名無しさん2014/04/17(木) 20:04:23.80ID:gzIoS/KQ
おお、すげえ

129デフォルトの名無しさん2014/04/29(火) 15:28:44.21ID:D9nXVjdy
そうだぬ
プロテインだぬ

130デフォルトの名無しさん2014/05/04(日) 21:40:53.96ID:SJ5HX04L
今日初めて用意を始めた初心者の質問で申し訳ないのですが
Android Studioを使うために最初に入れたjdkが8u5でそこそこ設定した後エラーの出るソフトがあり
7u55に入れ替えて環境変数も書き換えたのですが
Android Studioの起動時にエラーメッセージが出ます
JAVA_HOMEの……1.8とかいうパスがないから確認しろって感じで古いパスを参照しているようです
www.02.246.ne.jp/~torutk/java/install/jdk7onwindows7.html のバッチファイルでは
"JDK version not specified, so using CurrentVersion=1.7"
C:\Program Files\Java\jdk1.7.0_55
と出ます
環境変数を何度も確認し、Android Studio も再インストールしたりOSの再起動も行ったのですが
上手くいきませんでした
当方Windows7-64でDelphiくらいしか言語はさわったことがありません
Android Studio自体は起動し、エディタに書き込みとかは出来るようですが
PCに繋いだNexus7も認識されないようです
以上、よろしくお願いいたします

131デフォルトの名無しさん2014/07/11(金) 19:49:23.58ID:Qmi9fNNE
>>112
アプリの完成度を確認するテストではないからな。
端末の基本的な互換性を確認するためのテスト。
カメラなんかは端末メーカーがアプリを用意するだろうという理由で、あまり厳しくはチェックされていない。
このへんはCamera2 api に期待だね

132デフォルトの名無しさん2014/07/11(金) 19:52:23.47ID:Qmi9fNNE
amazonの端末がAndroid 4.1止まりなのが唯一の影響らしい影響か

133デフォルトの名無しさん2015/02/03(火) 23:16:46.38ID:9U1gu2gZ
>>130
スレ違いだが

C:\Users\<ユーザー名>\.AndroidStudio\config\options

にある jdk.table.xmlの中身は確認してみたか?

134デフォルトの名無しさん2015/02/04(水) 00:16:14.02ID:dNfenIzE
一年前www

135デフォルトの名無しさん2015/02/16(月) 08:35:58.07ID:F7oc1qZ/
これ入力装置にしてゲーム作れますか
http://www.tv-tokyo.co.jp/mv/wbs/trend_tamago/post_84079/

136デフォルトの名無しさん2015/02/17(火) 18:31:05.52ID:h1cmOXk3
OpenGLも使用禁止になるんですか?

137デフォルトの名無しさん2016/12/12(月) 21:02:08.68ID:RTIwzmPh

138デフォルトの名無しさん2018/03/30(金) 14:31:33.42ID:a6Uq4iez
>>81
だね

amazonはSDK配布してるけど
Android SDKと一緒に使う
amazonサービス向けの補完部分だけ

PlayStationはandroid端末は4.4.2までしかサポートしておらず
ほぼ終了に等しい状況だから
対策相手とは考えられない

139デフォルトの名無しさん2018/03/30(金) 14:32:02.12ID:a6Uq4iez
>>84
はあ?

140デフォルトの名無しさん2018/05/23(水) 23:08:52.77ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

7R7BT

新着レスの表示
レスを投稿する