Tingkap

Windows 8: Bagaimanakah aplikasi Metro

Isi kandungan:

Anonim

Windows 8 memperkenalkan jenis aplikasi baharu, aplikasi gaya Metro atau UI Moden mengikut nama Microsoft terkini. Ia bukan aplikasi yang biasa kita gunakan, sekurang-kurangnya bukan pada komputer. Oleh itu, dalam ansuran istimewa kami ini, kami akan menyelidiki bagaimana aplikasi Metro dan cara ia berfungsi.

Antara muka aplikasi Metro: bar alat dan navigasi

Internet Explorer Metro melaksanakan bar navigasi bawah dan atas.

Konsep utama di sebalik Metro ialah perkara yang paling penting ialah kandungan.Atas sebab ini, dalam Windows 8 aplikasi akan mempunyai sedikit kawalan dalam antara muka, yang akan menumpukan pada menunjukkan kepada kami teks, video, imej atau apa sahaja. Walau bagaimanapun, kami masih memerlukan kawalan, kami tidak boleh melakukan segala-galanya dengan gerak isyarat. Atas sebab ini, aplikasi Metro mempunyai elemen antara muka biasa tertentu yang membantu kami melakukan tugasan tertentu: yang utama ialah Bar Apl atau bar alat.

Bar ini mengandungi semua arahan yang boleh kami gunakan dalam setiap skrin aplikasi, dan perkara yang paling penting mengenainya (dan perbezaan utama dengan Windows Phone) ialah ia adalah kontekstual, ia adalah menyesuaikan diri dengan apa yang kita lakukan .

Bar Apl disembunyikan semasa kami menggunakan aplikasi dan ia tidak akan muncul sehingga kami meleret dari bahagian bawah skrin. Sebabnya? Biasanya kita tidak memerlukan arahan yang ada, dan ia kurang menjengkelkan jika ia tersembunyi dan hanya dibawa keluar apabila perlu.

Walau bagaimanapun, terdapat beberapa situasi di mana kita memerlukan garis miring itu. Sebagai contoh, apabila kita memilih beberapa elemen, perkara yang paling berkemungkinan ialah kita ingin melakukan sesuatu dengannya: padamkannya, tambahkannya pada folder... Oleh itu, apabila anda memilih beberapa elemen, bar bawah muncul secara automatik, yang akan mempunyai butang yang anda perlukan.

Apl berita menggunakan bar atas untuk menavigasi antara bahagian.

Applications juga boleh menggabungkan bar navigasi atas , yang muncul apabila anda meleret dari bahagian atas skrin. Bar ini membolehkan kami pergi ke bahagian aplikasi yang berbeza atau kembali jika aplikasi mempunyai sistem navigasi linear.

Bukan semua aplikasi melaksanakannya dengan cara yang sama: contohnya, dalam Internet Explorer ia digunakan untuk menavigasi antara tab, dalam Kedainya untuk pergi ke bahagian yang berbeza... Microsoft tidak memaksa yang biasa reka bentuk, tetapi ia menjemput bahawa tujuan bar itu adalah sentiasa untuk bergerak antara bahagian aplikasi yang berbeza.

Melebihi Paparan Skrin Penuh

Metro juga membawa perubahan konsep apabila melibatkan cara aplikasi muncul pada skrin. Apabila kita bekerja secara normal dengan mereka, ia akan dimaksimumkan, tetapi kita mempunyai kemungkinan lain apabila melaksanakannya. Sebagai contoh, kita boleh melekatkan aplikasi pada sisi skrin, hanya menduduki satu pertiga daripada ruang.

Perlu diingat bahawa ia bukan sahaja mengubah saiz tetapi juga memaparkan perkara secara berbeza daripada yang dipaparkan dalam skrin penuh, dan pembangunlah yang perlu melaksanakan antara muka yang paling sesuai dengan mod ini.

"Sebaliknya, kami juga boleh menjalankan aplikasi Metro melalui azimat. Katakan kita sedang menonton sekeping berita dan kita ingin berkongsinya. Menggunakan butang kongsi pada bar kanan kita boleh memilih aplikasi, yang akan melaksanakan dialog>"

Apabila kami berkongsi sesuatu, apl akan berjalan dengan antara muka perkongsian khas.

Ia juga adalah perbezaan dengan aplikasi desktop. Dalam Windows 7, untuk berkongsi dari satu aplikasi ke aplikasi yang lain, kami seret dan lepas (atau salin dan tampal); kaedah yang agak kasar dari sudut pandangan pemaju. Dalam Windows 8 ia adalah sistem yang membolehkan aplikasi berkomunikasi antara satu sama lain, sekali gus membuka pintu kepada interaksi yang lebih kaya.

Sebaliknya, Microsoft telah menandakan perbezaan dengan sistem mudah alih dan tablet lain. Hakikat mempunyai beberapa aplikasi pada skrin, walaupun merupakan konsep yang begitu mudah, adalah sesuatu yang tidak pernah dilakukan oleh Android mahupun iOS, dan itu sangat berguna apabila kita mempunyai tablet dengan skrin yang mencukupi. Ia adalah salah satu kelebihan Windows 8 sebagai sistem yang datang dari desktop dan bukan dari mudah alih.

Model Pelaksanaan Aplikasi Metro

Apabila membuka aplikasi Metro buat kali pertama, pastinya ia tidak mempunyai butang tutup telah menarik perhatian anda. Ia adalah sesuatu yang lebih tipikal bagi aplikasi mudah alih daripada aplikasi Windows biasa. Anda mungkin juga perasan bahawa apabila aplikasi tiada pada skrin ia tidak melakukan apa-apa, ia kekal beku.

Perbezaan ini memberi kami tiga kemungkinan keadaan aplikasi Metro: berjalan, digantung dan berhenti (Tidak Berjalan). Apabila kami mula-mula melancarkan apl, ia masuk ke dalam keadaan berjalan di mana kami boleh berinteraksi dengannya. Jika kita beralih kepada aplikasi lain, keadaan akan digantung: Windows menyimpan keadaan aplikasi dalam ingatan tetapi menjeda semua proses yang sedang dijalankan .

"Setiap kali anda melihat skrin percikan>Ini adalah salah satu perkara yang paling penting: sementara apl biasa masih berjalan diminimumkan, apl Metro tidak akan berfungsi. Ini mempunyai beberapa kelebihan, terutamanya penggunaan CPU yang lebih rendah; tetapi juga menyusahkan: kami tidak boleh membiarkan proses berjalan di latar belakang dan aplikasi tidak boleh menghubungi kami> "

Selagi aplikasi digantung dan terdapat memori, Windows akan terus menyimpan keadaannya. Apabila anda kembali kepadanya dengan menukar aplikasi atau mengklik ikonnya sekali lagi, ia akan mengaktifkan semula dan memulihkan keadaan sebelumnya. Jika, sebaliknya, tidak cukup RAM, Windows akan menutup aplikasi sepenuhnya. Apabila anda menjalankannya semula, ia tidak akan memulihkan keadaannya secara automatik dan akan dijalankan dari awal, melainkan pembangun telah memprogramkannya untuk menyimpan data pemulihan semasa penutupan.

Seperti yang anda boleh lihat, ini adalah model yang lebih tipikal bagi peranti mudah alih berbanding komputer, dan ia juga memerlukan perubahan mentaliti apabila menggunakan aplikasi ini.Tidak perlu mematikan aplikasi Metro apabila anda mempunyai banyak aplikasi pada komputer kerana sistem sudah melakukannya secara automatik.

"Kami juga tidak perlu risau untuk menutup aplikasi apabila kami selesai menggunakannya. Pertama, kerana dari sudut pandangan kami aplikasi yang digantung tidak memburu sumber sistem, tidak ada salahnya meninggalkannya di sana. Dan kedua, kerana kami tidak boleh melakukannya: tiada pilihan untuk keluar, malah tidak menekan butang belakang secara berterusan seperti dalam Windows Phone."

Kelemahan: lebih banyak had daripada aplikasi tradisional

Gedung Windows memaksa apl Metro untuk memenuhi keperluan aplikasi tertentu: satu pelanggaran dan mereka akan menolak apl tersebut.

Seperti yang saya katakan sebelum ini, aplikasi Metro membawakan banyak konsep mudah alih yang menarik. Malangnya, mereka juga datang dengan pengehadan yang perlu dipatuhi oleh pembangun, kadangkala kerana API WinRT tidak memberi mereka pilihan, dan kadangkala kerana mereka tidak akan menerima aplikasi dalam Gedung Windows Phone.

Pertama ialah cara aplikasi diedarkan. Mereka perlu terkandung sepenuhnya dalam pakej aplikasi, mereka tidak boleh memuat turun komponen boleh laku tambahan untuk berfungsi. Ini bermakna tiada penggunaan rangka kerja seperti Java, dan aplikasi dengan beberapa komponen binari (contohnya, pengedaran LaTeX) perlu menguruskan untuk meletakkan semuanya bersama dalam satu pakej, tanpa memuat turun apa-apa ke ruang pengguna.

Kami juga mempunyai lebih banyak sekatan teknikal untuk mengakses API sistem peringkat rendah. Contohnya, Soket tidak boleh digunakan, yang memecahkan keserasian dengan banyak perpustakaan sedia ada, dan juga menghalang penciptaan aplikasi yang lebih kompleks yang menghantar data melalui rangkaian.

Metro juga menguatkuasakan fakta bahawa aplikasi diasingkan antara satu sama lain. Ini menghalang pelancar aplikasi daripada dicipta, ciri aplikasi Metro tidak boleh diubah suai dan mereka tidak boleh berkomunikasi antara satu sama lain dengan cara selain daripada berkongsi fail... Ia menutup banyak kemungkinan berkenaan dengan apa yang kita ada pada desktop .

Dan semua ini bersama-sama dengan sekatan yang dikenakan oleh Microsoft pada Gedung Windows: kandungan yang mungkin menyinggung sesetengah orang, aplikasi keselamatan yang boleh dikesan sebagai perisian hasad... Jika sesuatu ditemui dalam proses semakan yang melanggar peraturan, apl itu akan ditolak dan tidak akan sampai kepada pengguna sehingga pepijat dibetulkan.

Penghadan ini menyokong idea bahawa aplikasi Metro tidak akan berfungsi untuk melakukan kerja serius pada komputer. Secara peribadi, saya tidak bersetuju sepenuhnya (dengan aplikasi Metro anda boleh mencipta reka bentuk UML untuk aplikasi yang kompleks, contohnya), tetapi memang benar bahawa ia tidak akan menjadi aplikasi yang mempunyai banyak kemungkinan seperti desktop .

Sebaliknya, memandangkan ia adalah aplikasi yang lebih ringkas dan dengan fungsi yang lebih tertutup, ia akan menjadi lebih mudah untuk digunakan oleh pengguna. Inti dari perkara ini ialah mencari keseimbangan antara antara muka dan gelagat yang sama dan kebebasan yang diberikan kepada pembangun, dan saya fikir Microsoft telah berjaya mencari titik manis dengan aplikasi Metro.

Windows 8 Istimewa Secara Mendalam

Tingkap

Pilihan Editor

Back to top button