タグ: ジャワ

ジャワ

  • 今年を始めるための 7 つの無料 Android コース

    2023 年新しい抱負のリストにプログラミングを学ぶことを提案しているのであれば、スペインでは Google のモバイル オペレーティング システムが市場をリードしているため、モバイル デバイス、より具体的にはAndroidデバイス用のアプリケーションに賭けても間違いはありません。

    私たちが 1 月であるという事実を利用し、多くの人々が何か新しいことを学ぶか、自分の能力をさらに向上させることが奨励される決意の月であることを利用して、将来の可能性を確認するために、いくつかのAndroid プログラミング コースをまとめていきます。 あなたのアプリケーションは今年のベストの一つです

    2023 年の目的: Android プログラミング コースを受講する

    アンドロイドコース

    以下に、Android でサポートされているさまざまなプログラミング言語を開始したり、インターフェイスを作成したり、プログラマーとしてのスキルを向上させたりできる、7 つの無料オンラインAndroid プログラミング コースをご紹介します。

    • Android: Introduction to Programming はバレンシア工科大学が教えるコースで、 edX で教えられる Android プログラミングを始めるのに最適です。 「My Favorite Places」サンプル アプリケーションを作成しながら、Java でプログラミングし、Android Studio でアプリケーションを作成する方法を学びます。

    • 「Android: 最初の高品質アプリを作成するための基礎」は、 Alain Nicolás TelloがUdemyで教えているコースです。この無料コースでは、Java と Android の基礎を学び、SQLite/DBFlow、Glide、または Butterknife を使用して高品質のアプリケーションを作成します。

    • 「Android Studio、インストール、エミュレータ、Git、プラグイン、ヒント」は、Udemyを通じて提供されるAlain Nicolás Telloによるもう 1 つのコースです。このコースでは、Github、Bitbucket の使用方法を学ぶだけでなく、Android でプログラミングを開始するための開発環境をインストールして構成する方法を学びます。バターナイフとかジャワとか。

    • 「Android 開発スペシャリストになる」は、 LinkedInで教えられるコースで、Java でのプログラミング、Java から Kotlin への移行、Kotlin でのプログラム、高度なプログラミング、Android でアプリケーションを作成するためのテクニックを学ぶことができる小規模コースで構成されています。

    • 「Kotlin を使用して Android アプリケーションをスクラッチから開発する方法を学ぶ」は、Android Studio 4.0 を使用したプログラミングを最初から学習して最初のアプリケーションを設計できるDeveexpertコースです。

    • Android 向けマテリアル デザインのミニコース入門は、アプリケーションのインターフェイスを改善するのに役立つミニコースです。 Udemyで教えると、マテリアルユーとテーマをアプリケーションに正しく実装する方法を学びます。

    • スクラッチからの Android Studio および Kotlin コースは、 によって教えられるコースです。このコースでは、Android Studio と Kotlin プログラミング言語を使用して最初からプログラミングを学び、最初のアプリケーションに命を吹き込むこともできます。

    今年を始めるための 7 つの無料 Android コース・関連動画

  • GoogleがOracle裁判で勝訴:判決はAndroid上のJavaのコピーが「フェアユース」であったことを確認

    10 年以上を経て、 Google に対する Oracle の訴訟は本日、 Android での Javaの使用に起因する今世紀で最も重要な著作権裁判の 1 つに関する判決で終結したようです。

    米国最高裁判所は過半数(6対2)でGoogleに同意する決定を下し、同社はOracleに93億ドル以上の賠償を支払う必要がなくなる。

    Android での Java の使用は合法でした

    ジャワアンドロイド

    2010 年に始まったこの長い法廷闘争の原因は、Android に存在する 37 個の Java API の構造、順序、構成に関係しており、Oracle はそのソース コードが著作権で保護されていると弁護しました。

    2016 年に裁判所はすでに Google に有利な判決を下しており、この第 2 審と同じ主張で、 Android での Java の実装は「合理的な使用」であると主張しています。同年、 Google は、Android の新しいバージョンで起こり得る法的問題を防ぎ、賠償金が増大し続けるのを防ぐために、Java の無料バージョンである OpenJDK を使用するように Android API を更新しました。

    この訴訟は2018年に連邦巡回控訴裁判所がオラクルの上訴を受理して再開され、2021年の現在、結論に次のような内容が引用された新たな判決が公表された。

    「コンピュータプログラムが基本的に機能するという事実は、その技術の世界に従来の著作権の概念を適用することを困難にしています…このケースでは、Googleがユーザーインターフェイスを再実装し、ユーザーが蓄積したものを配置できるようにするために必要なものだけを取り出したという結論に達しました」新しい革新的なプログラムに取り組む才能があれば、Google の Java API のコピーは法律上、その素材の公正な使用でした。」

    「その決定を検討する際、私たちは議論のためにその素材が著作権保護の対象であると仮定しました。しかし、問題のコピーはフェアユースに当たると判断しました。したがって、Googleのコピーは著作権法に違反しませんでした。」

    法廷は、Android APIを作成するには一部のJava関数を「コピー」するしかなかったが、たとえOracleが同意しなかったとしても、その使用は常に正当であったという、Googleが何年も主張してきたことを検証した。

    Googleのグローバル担当上級副社長のケント・ウォーカー氏が報告したように、この判決は新製品を開発する次世代の開発者に法的確実性を与えるため、消費者、相互運用性、コンピューティングにとって勝利となる。数行のコードに触発されたことで訴訟を起こされる心配はもうありません。

    経由 | ザタカ

    GoogleがOracle裁判で勝訴:判決はAndroid上のJavaのコピーが「フェアユース」であったことを確認・関連動画

  • Java でも C++ でもない Kotlin が、Android でのアプリ開発に Google が推奨する言語になる

    Java はその起源から Android と密接な関係があり、長年にわたって Google のオペレーティング システム用にアプリケーションやゲームをプログラムするための事実上唯一の方法でした。市販されている一部のソリューションなど、コードを別のシステムに変換した外部システムは除きます。

    しかし、Google はすでに別のプログラミング言語の使用を推進しているため、この状況は将来的には変わると思われます。そのプログラミング言語は数年前に Android に登場し、今後すでに大きな G キッズのお気に入りとなっています。 , Android アプリのプログラミングに Google が推奨する言語は Kotlin になります。

    Java と C++ は、少なくともまだ廃止されていません。

    オリジナル

    Kotlin が Android に登場したのはほんの数年前です。 Google が Android Studio IDE を適応させ、 新しいプログラミング言語のサポートを追加し、Kotlin が従来の Java とスペースを共有し始めたと発表したのは 2017 年のことでした。新しい言語の人気が高まっているのは無駄ではありませんが、それはコードが単純化され、よりシンプルになっており、ついに変化が起こりました。

    Google によると、Google 認定開発者の 50% 以上がすでに作品制作に Kotlin を使用しており、これはわずか 2 年で実現しました。 最新の Star Overflow ランキングでは、Kotlin が Rust、Python、TypeScript に次いで地球上で 4 番目に最も愛されているプログラミング言語であるため、これは驚くべきことではありません。

    Kotlin は Java よりも簡略化されシンプルであるにもかかわらず、依然として JVM 上で実行されます。

    Kotlin と Java が長期間共存すると考えるのは当然ですが、Kotlin のみを使用してアプリケーションを最初からプログラミングすることは完全に可能であるため、 Android でプログラミングするために Java を学ぶ必要はなくなります。ただし、Google は、Java と C++ の両方を使用する十分な理由がまだあり、最終的な決定はプログラマー次第であると述べています。

    したがって、Kotlin などのロシアの開発言語は、Android アプリのプログラミングに Google が優先する言語になりますが、これはGoogle と Oracle の間の紛争の影響を受けた可能性があります。 Google と Java コードとの関係に終わりはまだ来ていませんが、将来的にこのようなことが起こる可能性があることをあらゆることが示しています。もう一度考えを変えない限り。もちろん、途中で新しい言語が登場することもあります。

    経由 | テッククランチ

    Java でも C++ でもない Kotlin が、Android でのアプリ開発に Google が推奨する言語になる・関連動画

  • Google、非公式 API へのアクセスの閉鎖を開始することを確認

    1 か月前、Google が Android アプリケーションの文書化されていない、隠された、または非公式の特定の機能やメソッドへのアクセスをどのように阻止するかについてお話しました。これはAOSP のこのコミットから推測され、昨日Google がそれを確認し、プロセスの詳細を共有しました

    Android は成熟したプラットフォームになりつつあり、最新の状態を維持するために新しい機能が追加される一方で、をクリーンアップする必要もあります。次は、SDK に含まれていない Java インターフェイスの順番です。変更は次の Developer Previewになり次第反映されます。

    目的は安定性の向上です

    Google がブログで詳しく説明しているように、このパージの目的はシステムの安定性を向上させることです。 Nougat では、同様のことが C/C+ 言語に適用されて行われ、Android P では Java の番です。 SDK に含まれていない非公式 API を使用すると、これらのメソッドは SDK の公式の一部ではないため、いつでも変更されたり、消滅したりする可能性があるため、アプリケーションが突然終了する可能性があります。

    次のAndroid P Developer Preview では、アクセスを排除するようにマークされたこれらのメソッドの一部を使用する開発者に対して警告が表示されますが、最終バージョンでは直接エラーがスローされます。

    この種の方法を利用する一般的なアプリケーションの数は正確には不明ですが、Google はまず、ほとんど誰も使用していないか、影響がほとんどないと推定される方法をブロックする予定です。制限は今後さらに増加し​​ますが、公式の方法のみを使用するようにアプリケーションを適応させるのに十分な時間はあるようです…もしあれば。そうでない場合は、Google はBug Trackerで報告することをお勧めします。

    詳細情報 | グーグル
    ザタカ Android | GoogleはAndroidのフェンスを閉鎖し続けます:Android Pの文書化されていないAPIへのアクセスを制限します

    Google、非公式 API へのアクセスの閉鎖を開始することを確認・関連動画

  • Oracle が Google が Android で稼いだ金額を明らかに

    すでにご存知の方も多いと思いますが、Oracle と Google は 5 年以上にわたり、 特許と著作権の問題をめぐって法的紛争を抱えており、Java の所有者は Android の所有者に多額の賠償を求めています。さて、弁護士のおかげで、2008 年末にこのオペレーティング システムが市場に登場して以来、Google が Android でどれだけの利益を上げてきたかがわかりました。

    Android は310 億ドルの収益を生み出し、そのうち 220 億ドルが Google の利益となりました。 ブルームバーグによると、これらの数字は、先週の裁判中にグーグルが彼に見せなければならなかったいくつかの財務文書と機密文書を閲覧することができたオラクルの弁護士によって明らかにされたが、それは利益を確認するためだけにすぎなかった。

    見てみると…
    成功した可能性のある 10 の Google アプリ

    Googleはこれらの数値の開示を非常に懸念している

    Googleの弁護士は、このデータは機密であり、公に公開されるべきではなかったと報告している。 Googleの弁護士は、この情報が公の記録になる前に封印しようとしている。 Google は Android の収入や利益を決して公表せず、常に Google の一般収入の中に含めていました。 Googleの弁護士は、「このような非公開の財務データは非常に機密性が高く、公開はGoogleのビジネスに重大な悪影響を与える可能性がある」と付け加えた。

    オラクルの弁護士は、Android の収益がどのように計算されたかについては述べていないが、その金額は非常に少ないと思われる。総額 310 億ドルが正しければ、Google が Android から得た利益は、Apple が 2015 年の最終四半期だけで iPhone の販売から得た 322 億ドルの収入よりも少ないことになります。

    確かにそのような理由から、Google はこのデータが明るみに出ることを好まなかったのでしょうが、Oracle に示したこの数字が真実かどうかを確認する必要はあるでしょう。支払われる補償金額が最も低くなります。 Oracleは、これまでにリリースされたAndroidのすべてのバージョンに対して数十億ドルの賠償を求めている。 Android N 以降では、さらなる法的問題を避けるために OpenJDK がすでに使用されています。

    経由 | ザ・ヴァージ
    ザタカ Android | Android にとって、「問題のあるバージョンの Java」の代わりに OpenJDK を使用することは何を意味しますか?

    Oracle が Google が Android で稼いだ金額を明らかに・関連動画