Opera Habrast:Operaデスクトップチーム

画像

彼らが言うように-1年未満が経過しました。 実践により、開発者はOpera Softwareで最も忙しい人であることが示されました-回答が遅れるため、質問の一部が単に無関係になりました! 私の英語が十分ではなく、質問のある手紙が行動のプログラムのように見えたという疑いが忍び寄っています。 一般に、これも悪くはありません。開発者とユーザーの欲求が一致するのは素晴らしいことです。

今日、Opera Desktop Teamの最も重要な人々が質問に答えていることを思い出させてください。

画像 Olafur Arnason-デスクトップ版Operaの開発チームのリーダー。


画像 Huib Kleinhoutは、デスクトップバージョンのブラウザーの開発チームのトップマネージャーです。

これで、プレリュードは終わりました、そして、我々は答え自体に向かいます。

1. html5サポートに積極的に取り組んでいますか? 近い将来に期待される新しいことは何ですか?
ブラウザの次の「大きな」バージョンをすぐに期待しますか? そこで興味深い機能を計画していますか?
そしてもう一つ:RSSリンクをOperaリンクに追加しますか? 私は完全な同期について話しているわけではありませんが、少なくともフィードソース自体だけですか? 一般に、後で再インストール中にプロファイルを復元できるように、1つのボタンでプロファイルをエクスポートできるようにしたいと思います( Lunatik42 )。

Huib:私たちは、HTML5やその他の標準のサポートの改善に常に取り組んでおり、W3Cに参加し、ブラウザに実装しています。 そのため、Operaの新しい安定バージョンごとに、最新のWeb標準の完全なサポートが増えています。 Opera 11の次期リリースでは、websocketのほか、最新のWeb標準の仕様で説明されている多数の小さな機能をサポートします。

インターフェースの改善という点では、すべての発明と実験は3つの主な目標を追求しています。ネットワークでの作業をより速く、できるだけ簡単に、さらに便利にすることです。 Opera 11には多くの次の改善が含まれますが、実際には、Opera 11のリリース後のバージョンで何が行われるかについて既に積極的に取り組んでいます。

2.テーマ、設定、そして最も重要な同期-ユーザースクリプトとユーザーCSS( KLUBS

Huib:同期がブラウザの最も重要な機能の1つであることは明らかです。特に今では、ブラウザをインストールしたデバイスがますます増えています。 そのため、同期データのリストに新しいタイプのデータを比較的簡単に追加できる、非常に動的で拡張可能なアーキテクチャの作成に焦点を当てました。 最近、Opera Link API仕様を開き、ブロックされたコンテンツの同期リストをOpera 11に追加しました。 実装プロセスに他の機能を追加するので、ご期待ください!

3.おそらく拡張機能について何かが知られています。 クラブ

Olli:はい;)

4.開発者向けの新しいものはありますか? クラブ

Olli:拡張機能。

Huib: Opera DragonFly(組み込みのデベロッパーツール)も積極的に改善し、新しいデバッグ機能を追加し、インターフェイスを改善しています。

5.おそらく、セッション(セッション)の同期は問題になりません。 なぜ彼女はまだそこにいないのですか? グールー

Olli:有能なインターフェースという点で、一生懸命に考えるべきことがあります。 未来が示すものを見てみましょう。

6.最近、Operaユーザーは、以前に発見されたバグが新しいビルドですぐに修正されないことに不満を募らせています。 この方向に変更する予定はありますか? 開発者はバグのテストと修正にもっと注意を払うでしょうか? xn__p2a

Olli:最近、開発プロセスを完全に変更し、より柔軟かつ高速にしたので、以前のように品質を以前のレベルに戻し、最終リリース間の品質低下を回避できるようになることを期待しています( Huib:私たちは期待していませんが、確信しています)。

多くの新しいテストツールを追加し、自動品質管理ツールを改善し、デスクトップチームの従業員数を増やしました。 テスト版およびアルファ版でも品質の改善をすでに感じているはずです。これらははるかに安定しています。

7. OperaにはPDFリーダーが組み込まれていますか? サードパーティのプラグインではなく、独自の組み込み機能。 xn__p2a

Huib:私たちはWebテクノロジーの作成に重点を置いており、たとえば、CSS機能をWebフォントに拡張すると、ドキュメント形式のようにPDFの必要性が減ることがわかりました。 現在、この形式のドキュメントはWeb上で公開されることが少なくなり、統合されたPDFビューアの必要性は徐々になくなると予想されます。

8.いつUser-AgentをOpera / 9.80からOperaの現在のバージョンに変更することにしますか? xn__p2a

Olli:そのような計画はまだありません。

9.バグ追跡システムは、Operaのすべてのユーザーが最終的にいつ利用できるようになりますか? xn__p2a

Olli:近い将来には登場しません。

10. Operaの場合:すべてのパラメーターの構成の説明が最終的に表示されます。 すでにそこに構築されているものは、「このアイテムに関する情報が見つかりませんでした。」というスタブを突き出しています。 xn__p2a

Olli:まだ準備中です。 この情報を使用できますが:
www.opera.com/support/usingopera/operaini

11.回帰、回帰、回帰! (開発者についてはスティーブ・バルマーのようです)
更新されたエンジンの最初のアルファ版でレイアウトに深刻なリグレッションが見つかった場合、4日以内に報告し、ロシアのオペラの親友であるMr.
何をしなければならなかったのか、誰に文句を言うのか、彼らはどこをノックしているのか?
バグの例:DSK-301040。 ほら

Olli:ブラウザは非常に複雑なプログラムなので、エラーがゼロになることはありません。 各リリースで可能な限り多くのエラーを修正しようとしますが、もちろん、特定のエラーの重要性に応じて選択的に修正します。

12. Twitterで@desktopteamをフォローしてみませんか? ほら

ウイブ:近日公開。

13. Opera Linkの開発はいつから継続されますか(ChromeやFirefox Sinkのようなすべてを同期したいですか?) nihi_l_ist

Olli:変化はもうすぐです! ;)

14.ブックマークマネージャは改善されますか? nihi_l_ist

Huib:すでにかなりクールな機能を試していますが、これまでのところ、すべてのカードを公開することはできません。

15. Notesを開いた状態ではなく暗号化した状態で同期することはできますか? nihi_l_ist

Huib: Notesを含むすべてのOpera Linkデータは、TLS接続を使用して安全に同期されます。 理論的には、クライアント側でTLSの上に追加の暗号化を追加できますが、link.opera.comのウェブインターフェースからデータにアクセスすることはできません(コンピューターからではなく作業する場合に便利です)。

16.タブの内訳をGCなどのプロセスに実装する計画はありますか? nihi_l_ist

Olli:はい、そうです。

17. SOCKSプロキシのサポートはありますか? ゾブナー

ウイブ:はい! ;)

18.大根、スピードダイヤルの空のスペースをダブルクリックして、ホームページに移動します。 夢遊病者

Huib:多くの場合、ユーザーがExpressパネルを誤ってクリックすると、ホームページが開き、これがユーザーを悩ませていると不満を言いました。 ホームページを開く方法は他にもたくさんあることを考慮して、ブラウザの全体的な使いやすさを向上させるために、この小さな機能を犠牲にすることにしました。

19.そして、選択したテキストの最初のメニュー項目で「コピーして検索」からやり直したユーザビリティの天才は何ですか? 夢遊病者

Olli:このオプションはより自然に見えます。 ユーザーは、ページ上のテキストを選択し、コピーして検索フィールドに貼り付ける可能性が高いことに気付きました。 数クリックでこの手順を短縮することにしました。

20. WebSocketはいつですか? クロボソス

ウイブ: Opera 11

Ollie: my.opera.com/desktopteam/blog/2010/10/11/websockets

21. Operaはどれくらいの期間限界に留まりますか?
すべての複雑なWebアプリケーションは、IEまたはFirefox + Chrome + Safariによって開発されます。
どちらの場合も、Operaはオーバーボードです。
例:
gomockingbird.com
wave.google.com
pipes.yahoo.com( lolmaus

Olli:私たちは、人気のあるサービスとの互換性を改善するために絶えず取り組んでいます。そのようなタスクは最優先事項です。 Webサービスの作業を妨げるエラーを修正するためだけに作業する人もいます。また、エラーが発生した場合の問題を修正する方法をWebサービス開発者と話し合うなどの特別な従業員もいます。 このトピック専用のブログがいくつかあります。
my.opera.com/core/blog/show.dml/3130540
my.opera.com/ODIN/blog

22.「バグトラッカー」が少なくとも同じ作品に通知を送信しないのはなぜですか? ()

Huib:まず、バグの報告とOperaの改善にご協力いただきありがとうございます! メッセージのステータスが変わったときに自動メール送信を行わないことにしました。 ただし、最小限の情報は引き続き提供されます(いつ、どのように修正されるか、どのバージョンで修正されるかなどはわかりません)。 my.opera.com/desktopteamのブログで、各バージョンの詳細な変更ログを公開する方が良いと考えました

23.「肥大化した」コンテキストメニューおよび/またはこれらのビジュアルエディターを最適化する予定ですか? 選択したテキスト「Translation」のサブメニューにビジュアルエディターが計画されていますか?( SailorMax

Huib:これまでのところ、このトピックに関する具体的な計画はありません。

24.オペラは、ファイル形式を開くのではなく、ファイル形式を正しく区別して保存することを最終的にいつ学習しますか? :)( kupnet

Huib:この問題に取り組んでいます。

25. Opera Dragonflyが最終的に吸引を停止し、通常のデバッグツールになるのはいつですか? private_face

Olli: Opera Dragonflyは絶えず開発中です。現在、Dragonflyインターフェースは大幅に再構築されています。
labs.opera.com/news/2010/09/29

26.開発サイクルについて話している。 最近では、特定のイベント用にバージョンが出るような形式になっています。 そして、これらのバージョンは完全には完成していません。 より正確に完了しましたが、多くの間違いがありました。 誰もが吹き飛ばす間違いはありますが、開発者はまだリリースに入れています。 どういうわけか、ポリシーを修正する必要がありますか? マーサー

Olli:約1年前に開発プロセスを変更しましたが、すでにOperaの品質に良い影響が出始めています。 上記で述べたより柔軟なシステムのおかげで、品質をさらに向上させたいと考えています。

27.ところで、これらの人たちは、Operaユーザーの数でロシアがナンバーワンの国であることを知っていますか?
彼らがロシア語を学ぶ時が来たのではないでしょうか? ;)( xn__p2a

Olli:私たちにはロシアから数人の従業員がいます。彼らの貢献は非常に貴重です。 そして、ロシア語を話す聴衆に特有のエラーの修正に関連する膨大な量の仕事をするのは彼らです。

28.ロシア語でレポートを解析するために人々をいつ連れて行くかを知ることも興味深いでしょう。 マーサー

Huib:具体的な計画はありませんが、いずれにしても、エラーメッセージが英語の場合、翻訳の時間が短縮されるため、エラーはより早く修正されます。

29.その後、Prestoとブラウザ全般の作業を継続する必要があると判断した場合、他のプレイヤーと競合できることを知るのは興味深いでしょう。 彼らは間違いなく製品開発をあきらめないと思った瞬間がありました。 あれは何ですか? ダウンロード数は? 統計レポート。 ユーザー数に関するシステム? トランザクションの終了? マーサー

Olli:疑いはありませんでした。

ウイブ:最初からそう思った! ;)

30.第11支店ではどのような革新が計画されていますか? スコブキン

Olli:拡張機能と、ユーザーから長い間リクエストされていた機能がいくつかあります。

31.ブラウザを開くようにするコミュニティの要求に対する会社の態度はどのようなものですか? スコブキン

Huib:オープンソースプロジェクトとクローズドソースプロジェクトがさまざまな長所と短所を競い合うことは素晴らしいことです。 私たちの場合、Operaソースコードの一元管理により、ブラウザを新しいプラットフォームに簡単かつ効率的に移植しながら、多くの機能を高品質で維持できます。 しかし、全体として、オープンな標準に基づいて健全な市場競争を築くことがはるかに重要です。

32. IRCサポートを改善/簡素化する計画はありますか? スコブキン

Huib:グローバルな計画はありませんが、改善は現在進行中です。 また、新しいプロトコル(XMPPなど)がますます重要になっています。

33. Webの開発に、開発者が気に入らない傾向(html5など)はありますか? 開発者がこれに同意せず、独自の意見を持っている標準はありますか? スコブキン

Olli:開いている標準はどれでも良いです;)

34.異なるプラットフォーム用のエンジンとブラウザーの開発とサポートにおける主な困難は何ですか? スコブキン

Olli:非常に奇妙な、または相互に排他的な条件に従う必要があります。

35.コードの開発者は何人いますか? SKYnv

Huib:現在、Operaには約800人の従業員がいます。 それらのほとんどは開発者です。

36.バグ修正の優先順位はどのようになっていますか? SKYnv

Olli:ユーザーへの影響のレベルを評価しようとしています。 常に干渉するエラーは、ユーザーが検出してから5分後に忘れるエラーよりも高い優先度を受け取ります。

37.たとえば、クライアントのIRKを完成させるか、xmppに置き換える予定ですか? SKYnv

Huib:代替品ではありませんが、XMPPサポートが計画されています。 本当-今は違います。

38.オペラを開発、デバッグするときに使用するツールは何ですか? SKYnv

Ollie: Visual studio、xcode、およびgcc。

39.会社はいくつの言語で開発していますか? チャミー

Ollie: C ++

40.どの(どの)バージョン管理システムが使用されていますか? チャミー

Ollie: git

41.プレスリリースでは、「今ではすべてのパワーがWindowsデスクトップに投入されました」などのフレーズがありました。結局のところ、開発者の大部分はSymbianで同じものを使用してMacで書くジェネラリストですか? チャミー

Huib:原則として、当社の開発者は才能があり熱心な人ですが、彼らはまだ特定のプロジェクトに取り組むことを好みます。 そして、もし誰かが本当にユーザーインターフェースをデザインするのが好きなら、本当にすべてを分解したい人がいます。

42. Operaは閉じた商用ライブラリを使用していますか? チャミー

ウイブ:いいえ プラットフォームごとに標準の開発ツールと独自のツールを使用しています。

43. Operaには、OSの機能を単独で複製する多くの機能がありますか? チャミー

Huib:一般に、システム関数が十分な速度で明白なエラーなしで機能する場合、それらを使用しようとします。 しかし、ユーザーインターフェイスツールキットなどの一部のコンポーネントもOperaに実装されており、開発者が新しい機能を簡単に追加できるようになっています。

44.デスクトップOperaがブラウザなしでウィジェットを起動するための個別のウィジェットエンジン(再配布可能なパッケージの一種)はありますか? ウィジェットをインストーラーにパックして、必要なものをすべて配置できるようにします。 チャミー

Huib:新しいOperaインストーラーをハッキングして、これを行うことができます。 ;)

45.タブ管理は開発されますか? (タブのグループ化、タブバーでのタブの強調表示、セッションでのタブのグループの保存など)( amr_now

Huib:コメントはありません。

46.機能「ホームページ」の改善を期待できますか? (複数のホームページ)。 amr_now

Huib:ユーザーは長い間、このような場合にExpressパネルを使用しています。

47.通常の機能「オートコンプリート」を期待できますか? amr_now

Huib:それについて考えます。

48.マウスジェスチャのループが予想されますか? (それぞれ、ループの色設定などを使用)( amr_now

Huib:コメントはありません。

興味深い質問をありがとう!

いや、それが最長の「ハブラゴスト」だったことを願っています。 次の行はJon von Technerです。 最近、質問の収集を開始します。 それまでの間、最高の質問に答える時が来ました。 彼らは次のようになりました:
nihi_l_istによる質問13
マーサーからの質問29
質問番号41、 Chamie

これらの風変わりな人々は、Opera SoftwareからギフトとしてTシャツとペンを受け取ります(私はPMで連絡の調整を待っています)。

受賞者の皆さん、おめでとうございます。次のインタビューの準備をしてください。

Source: https://habr.com/ru/post/J109270/


All Articles