Google akan mempertimbangkan untuk menggunakan Swift di Android

pantas

Melihat ke belakang, yang tahun 2014 semasa di anda Persidangan Pembangun World Wide Apple memberi kami a bahasa pengaturcaraan baru yang bertujuan untuk menggantikan Objektif C, bahasa yang akan menjadikan pekerjaan lebih mudah bagi pemaju dan aplikasi jauh lebih lancar dan dioptimumkan untuk pengguna, dan jika Apple membuat perkakasannya sendiri dan sistem operasinya sendiri sepertinya tidak begitu baik untuk anda, juga membuat bahasa pengaturcaraannya Akan memberikan kawalan yang luas lebih dari produk anda, ia dapat memberi kita peningkatan yang sangat besar dalam keseluruhan pengoptimuman dan pengalaman pengguna.

Swift diketengahkan sebagai bahasa yang sederhana dan revolusioner, bahasa yang akan menandakan masa depan pembangunan dalam banyak aspek, dan sedikit demi sedikit (seperti biasa, dalam bahasa yang baru dibuat) kemungkinan baru ditambahkan dan Apple menerapkan bahasa ini dalam aplikasi asalnya, baik di iOS, OS X, seperti di sistem mereka yang lain, tetapi rancangan Apple tidak terbatas di sana, mereka tahu bahawa jika Swift meletakkan kunci eksklusif, ia tidak akan mendapat kejayaan yang mereka harapkan.

Dan atas sebab itu Swift dilancarkan dengan cara "Open Source". atau Open Source, ini bermaksud bahawa sesiapa sahaja boleh bereksperimen dengannya tanpa perlu membayar hak atau perkara seperti itu, ia boleh digunakan secara percuma untuk masyarakat.

Destinasi pengembangan

Swift

Sekiranya Apple mengeluarkan Swift secara eksklusif untuk sistem mereka, pemaju akan menolak (sebahagian besarnya) untuk mempelajari bahasa untuk satu syarikat, dan oleh itu mereka memutuskan untuk membiarkan burung itu bebas, memberikan sayap dan terbang, mungkin itulah sebabnya mereka memilih logo itu ...

Yang penting adalah sebagai sumber terbuka, mana-mana syarikat lain dapat menggunakannya dan menerapkannya dalam sistem mereka jika mereka mahu, dan itulah Google sedang mempertimbangkan untuk melaksanakan Swift di Android.

Mengangkat jangkar

android-java

Google dan Java mempunyai sejarah panjang di belakang mereka, Java selalu menjadi nadi Android, kedua-dua nama ini sentiasa seiring, dalam kebaikan dan keburukan, dan tepatnya keburukan yang kini boleh menjadikan Java liabiliti untuk Android, kerana jika itu tidak mencukupi dengan prestasi buruk yang menyebabkan Android mempunyai untuk memaya untuk menjalankan Java, Oracle (syarikat yang memperoleh Sun Microsystems, pemilik asal Java) telah menginginkan sekeping painya dan telah menikam Google meminta sejumlah besar wang (9.300 bilion USD) kerana menggunakan API Java tanpa kebenaran anda.

Kuku demi kuku menyebabkan Google mula mencari alternatif, jalan pengembangan lain untuk Android yang memungkinkan peningkatan prestasi sistem ini tanpa melanggar falsafah Open Source, dan nampaknya Google sedang bercakap dengan Facebook dan UBER mengenai kemungkinan memasukkan Swift dalam sistem operasi mudah alihnya.

Burung bebas

AndroidSwift

Swift bukan satu-satunya bahasa yang dipertimbangkan oleh Google, Kotlin adalah nama alternatif lain Seperti yang difikirkan oleh Google, Kotlin akan lebih mudah disatukan ke dalam Android daripada Swift kerana adanya persamaan dan keserasian yang ada, namun yang terakhir akan menimbulkan masalah bagi pembangun kerana penyusunannya sangat lambat.

Jadi, Google mempunyai keputusan "sukar", atau fikirkan tentang diri anda dan teruskan mengintegrasikan Kotlin ke dalam Android, atau memikirkan pembangunnya, dan mengorbankan lebih banyak masa dan bekerja di pihak anda (sejak untuk memperkenalkan Swift di Android, anda harus mengubah dan mengubah banyak aspek sistem dan bahkan asas sendiri) menjadikan tugas untuk membangun untuk Android lebih mudah.

Tetapi kelebihan Swift pada Android boleh menjadi lebih lezat daripada yang dilihat pada pandangan pertama, dan itu termasuk Swift, Google dapat mendekatkan Android dan iOS Tanpa mengubah falsafah keduanya, Google dapat mengembangkan Swift sesuai keinginannya tanpa bergantung pada Apple dan menyertakan fungsi khusus Android, tetapi penggunaan Swift dapat memungkinkan pembangun membuat aplikasi untuk kedua-dua sistem dengan basis umum, yang akan mengurangi jumlah aplikasi eksklusif untuk satu sistem atau sistem yang lain, dan akan sangat mengurangkan masa dan kesukaran untuk membuat 2 versi aplikasi yang sama, berorientasi pada sistem yang berbeza.

Mengintegrasikan Swift ke Android juga dapat membuat anda Google peluang di pinggan, dan terdapat banyak pembangun yang dapat memindahkan aplikasi mereka dari iOS ke Android mengoptimumkannya dengan betul untuk sistem tersebut dan memberikan pengalaman pengguna yang setara, menyebabkan Android dan iOS saling bertengkar semata-mata untuk faedah mereka sebagai sistem operasi, dan lupa sekali dan untuk semua jumlah aplikasi yang tersedia dalam satu atau yang lain, kemudahan pengembangan untuk satu sistem atau yang lain, kelancaran aplikasi di masing-masing dan banyak masalah lain yang menyusahkan penggunaan Java.

Peralihan perlahan

Swift

Tidak ada yang akan menyalahkan Google kerana menggunakan bahasa yang dibuat oleh Apple, saya sendiri melihatnya lebih terpuji daripada tercelaSekiranya anda berpeluang untuk menawarkan produk yang lebih baik atau pengalaman yang lebih baik kepada pengguna anda, perkara yang tercela adalah tidak memanfaatkannya, dan dengan melakukannya, anda dapat memanfaatkan saingan anda untuk meningkatkan produk anda sendiri tanpa membayar sesen pun.

Ini adalah sesuatu yang Apple juga boleh melakukannya dengan baik, semakin banyak Swift digunakan dan semakin popular, semakin banyak orang akan mengusahakannya dan kualiti yang lebih tinggi akan disumbangkan kepada bahasa baru ini, sesuatu yang dapat menghasilkan aplikasi yang lebih baik untuk iOS dan OS X.

Tetapi peralihan dari Java ke Swift (untuk diselesaikan) ia tidak akan segera, atau cepat, Google tidak merancang untuk menggantikan Java, setidaknya dalam jangka pendek, tetapi akan memungkinkan penggunaan kedua-dua bahasa dalam sistemnya, memberikan lebih banyak pilihan kepada pembangun, sesuatu yang jika berjaya dengan Swift dapat berakhir dalam peralihan lengkap, tetapi ini masih jauh, terutamanya kerana Swift adalah bahasa baru-baru ini dan Google mempunyai banyak usaha di hadapannya ...

Masih dengan segalanya ini adalah berita baik untuk semua orangSegala sesuatu yang bermaksud lebih banyak aplikasi, pengalaman pengguna yang lebih baik dan masalah yang lebih sedikit, adalah sesuatu yang luar biasa untuk pengguna, dan lebih baik lagi untuk pembangun, yang akan melihat pekerjaan mereka dipermudah, sesuatu yang akan memberi akses kepada lebih banyak orang dengan idea baru. jenis pekerjaan, terutamanya kerana Swift adalah bahasa yang dirancang agar mudah digunakan.

Semua berkata, kami hanya boleh menunggu untuk melihat apa yang dilakukan Google, sama ada ia menerima tekanan dari pihak lain atau tidak dan bagaimana pergerakan ini mempengaruhi produk akhir atau Apple, sementara kami menunggu, Adakah anda ingin melihat senario ini menjadi kenyataan?


Ikuti kami di Google News

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Pelayan laman web kata

    Dengan pemecahan yang ada di Android, Google tidak dapat memainkannya, setelah memikirkannya sebelum Mr. Google

  2.   Toni kata

    Itu kelihatan sempurna bagi saya. Android harus menyingkirkan mesin maya Java dan bekerja secara langsung pada perkakasan sebenar jika kita mahu sistem operasi dan aplikasi benar-benar memanfaatkan kekuatan telefon dan tablet masa kini. Dan Google seharusnya tidak hanya menawarkan satu bahasa, tetapi lebih dari satu bahasa pengaturcaraan, seperti yang terjadi pada komputer yang ada untuk semua selera dan keperluan.
    Dan semestinya boleh memprogram untuk Android ON Android. Apa yang dimaksudkan dengan memiliki tablet decacore, dengan 4 GB RAM dan simpanan untuk tiub ... dan harus pergi ke PC biasa untuk memprogram sesuatu? Anda mesti mendapatkan dua perkara ini, dan anda harus mendapatkannya sekarang atau selain fragmentasi, Android akan menjadi sistem yang stagnan.

  3.   zerh kata

    Sebenarnya pengarang artikel sepatutnya lebih baik mendokumentasikan banyak perkara. Ada perkara yang tidak menjaga hubungan minimum. Masalah prestasi yang ada di Android disebabkan oleh sedikit perkakasan pada masa itu dan yang kemudiannya disebabkan oleh fakta bahawa sistem operasi membenarkan apa yang tidak dilakukan oleh IOS. Pada masa ini IOS memperkenalkan multitasking sebenar, dan Voila !! Kami melihat peranti Apple dengan. Mesin maya, sebenarnya, teknik untuk mencapai pelaksanaan yang lebih tinggi daripada bahasa yang disusun, prestasi tidak berkaitan. Mesin maya, seperti mesin dari. Net (dari Microsoft, tempat permainan Xbox dijalankan) mempunyai prestasi yang lebih rendah daripada mesin maya Java. Mesin maya hari ini mempunyai penyusun jangka masa, yang dipanggil JIT. Itu menyusun bytecode untuk binari pada kali pertama ia dijalankan, tetapi sebelum penyusunan tersebut, bytecode dikoptimumkan kod pengaturcara, dan seterusnya dioptimumkan lagi pada saat disusun oleh JIT. Anda mesti mendokumentasikan yang terbaik untuk yang berikutnya.

  4.   zerh kata

    Sesuatu yang lain, tentunya Google ingin mengelakkan masalah undang-undang, yang tidak berkaitan dengan penggunaan Kotlin, kerana Kotlin masih terpasang di Java. Saya telah menggunakannya untuk beberapa waktu sekarang (sejak saya beta), itu adalah Java pada steroid, boleh dikatakan bahawa itu adalah versi Swift yang berjalan di java, mereka sangat serupa dari segi sintaks, kompilasi waktu sangat baik, tidak secepat Java, tetapi bukan alasan yang relevan seperti yang disebutkan. Perincian lain adalah bahawa Kotlin sudah banyak digunakan di dunia Android, tidak ada berita mengenai penggunaannya. Apa yang harus dilakukan Google ialah menawarkan kerangka kerja dengan corak seni bina yang lebih baik, dan menjadikan perkara lebih selesa seperti yang dilakukan oleh Anotasi Android atau seperti pisau mentega