ずっとやってみたいと思っていました Ubuntu Touch、 もともとCanonicalによって開発され、現在はコミュニティによって継続されているモバイルオペレーティングシステム。 ルート権限を取得してインストールするために汎用タブレットを購入しましたが、そのハードウェアがあまりにも不明であったため、その方法を理解できませんでした。
たまたま、互換性のあるデバイスのリストにある2014年のMoto Gを手に入れたかったので、できるだけ早く試してみます。 準備として、私は彼のツアーに参加することにしました アプリストア。 なんてがっかり!
UBPortsの人々は素晴らしい仕事をしています。 オペレーティングシステムはJavaScript、C ++、Python、Rust、Goのネイティブアプリケーションをサポートしていますが、インターフェースはQMLまたはHTML5で作成できます。 統合された機能開発環境と包括的なドキュメントがあります。 ただ、店内は想像力が足りないので泣きたいです。
iOSストアとAndroidストアから同じアプリケーションを持っていないということではありません。 それはより良いアプリケーションを持っていないことについてです。 アプリケーションを上にして自動的に生成されるWebアプリのみがあります。
Linuxでも同じことが起こります。 アルゼンチンのサッカーのコーチが言うように、「基地はそこにある」。問題は、私たちがそれを利用できないように見えることです。
プログラミングを学ぶ理由
最近、ビデオブログで、「ほとんどすべてのコンピューターにプリインストールされている」ため、市場シェアがなく、Windowsがリーダーであることを理解していないことでLinuxを非難したと非難されました。 8番目を反証するために私はXNUMXつの言葉だけを必要とします。 WindowsVista。 数百万台のコンピューターにプリインストールされており、市場シェアのXNUMX桁を超えることはありませんでした。 同じことが数年後のWindowsXNUMXでも起こります。
一つ目は、Linuxのせいは一生懸命頑張っていないということです。 高品質のソフトウェアを作成するためのすべてのツールがあります。 ただし、破壊的なアプリケーションではなく、派生配信やビデオプレーヤーフォークを使用することをお勧めします。
したがって、私は書いています このシリーズ. AdobeはPhotoshopもAppleもGarageBandを提供するつもりはありません。 それらが必要な場合は、自分で作成する必要があります。
以前の記事へのコメントで、ユーザーCamiloBernalは次のように書いています。
私はプロのプログラマーではありませんが、Linuxは11年間非常にうまくやっています。 私が必要とした唯一の「高度な」スキルは、Bash / Pythonスクリプトを記述し、いくつかの構成ファイルをいじることでした。 それ以外はすべてOpenSourceコミュニティから提供され、コンパイルされてすぐに使用できます。 2010年にWindowsを使い始めたばかりの私は、他の誰よりも端末が嫌いでしたが、今では私のお気に入りのツールになり、私が最もよく使用するツールになりました:)
優れたアプリケーションを最初から作成して問題を解決し、コンパイルし、グラフィカルインターフェイスを提供して配布する方法はわかりませんが、既存のプログラムをスクリプトと一緒に使用し、それらを組み合わせて目的の結果を達成する方法は知っています。ですから、実際には専門的なプログラムは必要ありませんが、中小企業の複雑なインダストリアルエンジニアリングの問題をなんとか解決することができました。
私の意図は、線を引くことではありません。 もし私が説教をしたかったら、私は司祭のために勉強したでしょう。 このシリーズの記事の目的は、さらに一歩進んでいきたい人々を支援することです。 彼らがする必要がない何かをするために彼らが必要とするものを持っている人々を強制しないでください。
の最初の章で XNUMXつの思考の帽子、生産性スペシャリストのエドワードデボノは、彼が「ふり…」と呼ぶものを提案します。 私たちの場合、それは 私たちがプロのプログラマーの方法論を採用すれば、私たちは一つになるでしょう。
それはプログラミングを私たちの生き方にすることではありません(あなたがそれをしたいのでなければ) 上で述べたように、私たちが自分たちで作成しない限り、私たちにふさわしいアプリケーションを誰も私たちに提供するつもりはありません。 もちろん、それは一夜にして達成されるものではありません。
自由ソフトウェアの保存
ずっと前にコメントしました 記事 企業によってサポートされていないオープンソースプロジェクトがどのように死にかけているのかについて。 これを回避する方法は、ボランティア開発者コミュニティを活性化することです。 ツールはそこにあります。 意志だけが欠けています。
数ヶ月前、リチャード・ストールマンを削除するキャンペーンが知られており、フリーソフトウェアプロジェクトのさまざまなメンバーによって支えられていました(私の意見では、企業によってサポートされています)。 誰もが知っているように、ストールマンは、彼に有利に発言した人がもっといたので、まだ彼の代わりにいます。 あまり知られていないのは、キャンペーンを推進した人たちが、さまざまなプロジェクトでの役割を少しずつあきらめているということです。 かつては戦いに勝ったが、コミュニティは、商業的利益が自由ソフトウェアの原則とは何の関係もない議題を課すことを防ぐために、新しいメンバーを必要としている
私が最も後悔しているのは、意見を容認できない天才がたくさんいるということですが、私は同意します。
すべての開発者と彼らが行った仕事のおかげで信じられないほどです。 私はLinux(Ubuntu)を6年以上使用しており、LibreOffice、Gimp、Inskapeをはじめとして、パフォーマンスはより機敏になっています。 これらのプログラムは素晴らしく、プログラミングを試しましたが、その学習に一定していませんでしたが、これらすべてのツールとまだ発見していないツールに改めて感謝しています。
おめでとう!