İçindekiler:
- I / O 2018'deki geliştirme araçları ile ilgili yeni ve heyecan verici olan nedir?
- Android geliştirme araçları ile ilgili yenilikler
- Peki ya Chrome araçları?
- Fuşya hakkında bir şey var mı?
Android ve Chrome, ne kadar zorlandıkları ile tanınırlardı. Artık değil. Google, geliştirici araçlarını yıldan yıla geliştirmeye devam ediyor ve I / O 2018'de heyecanlanacak çok şey var.
I / O 2018'deki geliştirme araçları ile ilgili yeni ve heyecan verici olan nedir?
Android uygulama geliştiricileri için en büyük duyuru Android Studio 3.2 idi. Herkesin daha yüksek bir rakamı sevmesi değil, onunla birlikte gelecek olan bazı büyük özellikler nedeniyle değil. Yeni bir daraltıcı ve optimize edici gibi şeyler nerdy bir şekilde oldukça serin olsa da, yakında bazı gerçekten harika kullanıcı yüzlü özellikleri vardır.
-
Android Jetpack - Jetpack, geliştiricilerin geliştirmenin dört ana bileşenini destekleyen uygulamalarına doğrudan ekleyebilecekleri bir özellikler paketidir: Mimari, Kullanıcı arayüzü, Temel ve Davranış. Bu bileşenler veri yönetimi, animasyon, medya oynatımı, izinler ve daha pek çok şeyi kapsar. Ve Android'in içine gömülmediklerinden, Google istedikleri zaman daha fazlasını ekleyebilir ve Android Destek Kitaplığı üzerinden uygulanması kolaydır.
-
Uygulama paketleri - Google, geliştiricilerin yaptığı gibi, bir uygulama çok büyüdüğünde kullanıcıların indirmek istemeyi bıraktığını bilir. Veri ücretleri ve boş alan, uygulamanız büyüdükçe kurulum tabanını kaybedebilir. Bununla mücadele etmek için Google, Uygulama Paketleri ve Google Play Dinamik Dağıtım'ı tanıttı. Bir geliştirici, bir uygulamanın birden fazla mimaride ve birden fazla dilde çalışması için gereken her şeyi Google Play geliştirici konsoluna koyabilir ve yalnızca belirli bir kullanıcının ihtiyaç duyduğu dosyaları içeren paketler oluşturmasını sağlayabilir. Ardından Google Play Dinamik Teslimat, vitese giriyor ve doğru dosyaları doğru kullanıcılara sunuyor.
- Dilimler - Dilimler, uygulamanızın bildirim çubuğu gibi bir yerde veya bir Google araması içinde görüntülenebilecek küçük "uzak" parçalarıdır. Verilen bir örnek, kullanıcı müzik aradığında Now Playing kontrollerini aramaya yapıştıran bir müzik çalardır. Uygulama Eylemleri, kullanıcının bir videoyu izlemesi veya uygulamanızdan neredeyse her ekrandan yemek siparişi yapması gibi bir şey yapmasına izin verebilecek aslında görsel Google Asistan eylemleridir. Birlikte paketlendiklerinde, bunlar Android telefonlarımızı kullanma biçimimizi değiştirebilir.
Android P de yeni API'ler getiriyor. P için geliştirilen uygulamalar, geliştiricilere bir uygulamanın ne kadar süre kullanıldığını ve nasıl kullanıldığını bilmelerini sağlar. Daha sonra telefonu kapatma zamanının size bildirilmesi gibi geri bildirimde bulunabilirler. Ayrıca yeni bir biyometri yöneticisi de var, bu sayede cihaz üreticileri iris taraması gibi şeyleri donanımdaki güvenli eleman üzerinden kolayca uygulayabiliyorlar. Ve elbette, bildirimler ve Yardımcı eylemler gibi yeni UI öğeleri harika görünüyor.
Android geliştirme araçları ile ilgili yenilikler
Android Studio'nun içindeki araçlar da 3.2 sürümüyle iyi görünüyor. Harika uygulamalar oluşturmayı kolaylaştırmak ve hızlandırmak için tasarlanan küçük değişiklikler her zaman memnuniyetle karşılanır ve bu "küçük şeyler" en sıcak karşılamayı alır.
- Android Emulator, anlık görüntü desteği ve daha iyi kaynak yönetimi gibi araçlar nedeniyle daha hızlı başlatılır. Bir demo, bir cihaz çerçevesiyle tamamlanan emülatörü gösterdi ve Android 3D stres testini 2 saniye içinde açıp çalıştırdı. Evet, iki. Saniye. Birkaç kez izleyene kadar ben de inanmadım.
- Materyal Temaları - Materyal Tasarımı, uygulamaların tutarlı bir görünüm izlemesini ve düşmesini sağlamanın kolay yoluydu, ancak çok tutarlıydı. Materyal Temaları, her uygulamanın aynı görünmesini sağlamayacak Materyal Tasarımı. Kekini de al ve onu da ye!
- Deneysel Kotlin eklentileri, bir veya iki kez tekrar uygulamanıza, zaman ve zaman yapmanız gereken sıradan şeyleri bırakmanıza izin verecektir.
- Emülatördeki AR uygulamaları için destek oldukça büyük bir meseledir.
Ayrıca Machine Learning, Flutter dili ve bulut bilişim için daha iyi destek için yeni araçlar gördük. Android için geliştirme daha iyi ve daha iyi, daha kolay ve daha kolay olur.
Peki ya Chrome araçları?
Android Studio ve genel Linux uygulama desteği Pixelbook'a geliyor. Başka bir duyuru yapılmadıysa, bu hala gelmiş geçmiş en iyi Google G / Ç olacaktır. Ancak geliştiricinin herhangi bir ekran için optimize edilmiş bir uygulama oluşturmasına izin veren ve büyük Chromebook ekranları içeren bir demo da gördük.
Önümüzdeki günlerde web geliştirme ve LightHouse gibi hata ayıklama araçları hakkında daha fazla bilgi edeceğiz.
Fuşya hakkında bir şey var mı?
Fuşya Nedir? Ciddiyetle, Flutter dilinin kısa sözlerinin dışında Google’ın gelecekteki bir işletim sistemi hakkında bilmek istediğimiz hiçbir şey ortaya çıkmadı. Google I / O’nun halihazırda kullandığımız şeyler için mevcut araçlardaki değişiklikler ve yeni özellikler ile ilgili olduğu için bunu gerçekten beklemiyoruz.