Son iki yılda Microsoft, Microsoft’takiler de dahil olmak üzere geliştiricilerin “gelecek nesil uygulamalar” oluşturmasına yardımcı olmak için bir dizi yeni araç ve teknoloji yayınladı. Microsoft, ister profesyonel olmayan geliştiriciler, ister uzman ve deneyimli geliştiriciler olsun, tüm uygulama yaratıcıları için planladığı bir şeye sahiptir.
Ve yöneticiler, özellikle bu hibrit çalışma çağında, çok sayıda bu tür uygulamaların müşterilerin tam olarak ihtiyaç duyduğu şey olduğuna ikna olmuş durumda. Ama hepsini birbirine bağlayan genel bir strateji var mı?
Birkaç yıl önceki bu Microsoft pazarlama slaydından Microsoft’un ne yapmaya çalıştığına dair bir fikir edindik:
Ve işte daha yeni, Microsoft-Bulut merkezli sürüm:
“Ortak Uygulamalar”: gelişen bir vizyon
Microsoft, “Ortak Uygulamalar” adlı bir kavramı çeşitli şekillerde tanımlamıştır. Microsoft yöneticileri bu terimi ilk kullandıklarında, işbirliğine dayalı uygulamalar Teams içinde kullanılmak üzere tasarlanmış ve Teams uygulama mağazasından edinilmiş uygulamalar.
Bugün, Microsoft yöneticileri “Ortak Uygulamalar” terimini çok daha geniş olarak kullanıyor: Bu, Teams’deki uygulamalar veya uygulamalarınızdaki Teams bileşenleri olabilir. Ama hepsi bu değil. Microsoft’un Microsoft 365 ve Dynamics 365 bayilerini daha yakından bağlama niyeti göz önüne alındığında, “Ortak Uygulamalar”, Dynamics 365 için de geçerlidir. İşbirliğine dayalı uygulamalar, Dynamics’te yerleşik uygulamalar veya uygulamalarınızda yerleşik olarak bulunan Dynamics bileşenleri olabilir. .
Geliştiricilerin ve kullanıcıların bu gelişen ortak çalışma uygulamaları vizyonunu nasıl anlamaları gerekiyor?
Maçın başlamasından önce ilk yıllık Microsoft Power Platform konferansı20 Eylül’de yeni atanan İşbirlikçi Uygulamalar ve Platformlar Başkanı Jeff Teper ve Kurumsal Uygulamalar ve Platformlar Başkan Yardımcısı Charles Lamanna ile konuşma fırsatım oldu.
Konferansta Jeff Teper’in açılış konuşmasının başlığı “Microsoft 365 + Power Platform ile İşbirliğine Dayalı Uygulamalar Oluşturma”. Etkinlik başladığında aynı zamanda Microsoft, bireylerin düşük kod alanına girmelerine yardımcı olmak için üç aylık rehberli bir program olan Power Apps Kartları ve “Power Apps içinde birlikte yazmaOffice benzeri bir deneyim kullanarak uygulamaları eş zamanlı olarak gerçek zamanlı olarak düzenlemek için. Yeni haritalar (genel önizlemede “yakında” gelecek) ve birlikte yazma özelliği (önümüzdeki ay genel önizlemede sunulacak) ortak uygulama bulmacasının daha fazla parçası.
İşbirlikçi uygulamalar: argüman
Jeff Teper, işbirlikçi bir uygulama, en basit haliyle, “insanların bir iş sürecinde birlikte çalışmasına yardımcı olan bir uygulamadır” dedi. Bir iş süreci, bir program göndermekten bir formu doldurmaya (ve çok daha karmaşık ve gelişmiş etkileşimler) kadar değişebilir.
Geliştiriciler, işbirliğine dayalı bir uygulama yazmak için rahat oldukları araçları kullanabilirler. Power Platform ailesinden düşük kodlu araçlar, Visual Studio, TypeScript, JavaScript ve diğer profesyonel geliştirme seçenekleri gibi harikadır. Ayrıca Microsoft Graph programlama arabirimini, Dataverse ortak veri hizmetini ve Azure verilerini kullanarak Microsoft ve ortaklarından ve rakiplerinden gelen veri kaynaklarına bağlanabilirler. Fluid Framework ve Loop eşitleme bileşenleri, uyarlanabilir kartlar, özel bağlayıcılar ve Microsoft’un Teams’de kullandığı sohbet ve toplantı özellikleri olan Azure İletişim Hizmetleri, geliştiricilerin kullanabileceği diğer isteğe bağlı öğelerdir. İşbirliğine dayalı uygulamalar Teams, Office, Dynamics ve/veya özel iş uygulamalarıyla entegre edilebilir.
İşbirlikçi Uygulamaların gelişen vizyonunun merkezinde, Microsoft’un iş kullanıcılarını geliştiricilere dönüştürmeyi amaçlayan düşük kodlu araçlar koleksiyonu olan Power Platform bulunur. (Microsoft yetkilileri, Power Platform’u da kapsamlı Microsoft Bulut vizyonu ve stratejisinin önemli bir parçası olarak konumlandırıyor).
Jeff Teper, “Office veya Microsoft 365 için kendi geliştirme aracımızı icat etmiyoruz. Güç Platformu üzerine bahse giriyoruz” dedi.
Yeni uygulama oluşturma şablonları
Bu yılın başlarındaki Microsoft Build konferansında yetkililer, Uyarlanabilir Kartları güncelleyerek Döngü bileşenleri oluşturma yeteneğini duyurdular. Bir hatırlatma olarak, Uyarlanabilir Kartlar, geliştiricilerin kullanıcı arabirimi içeriğini ortak ve tutarlı bir şekilde değiş tokuş etmesine olanak tanıyan açık bir kart değişim biçimidir. Geliştiriciler, uyarlanabilir kartları döngü bileşenlerine dönüştürebilir veya uyarlanabilir kartlara dayalı yeni döngü bileşenleri oluşturabilir. Bu uyarlanabilir kart tabanlı döngü bileşenleri, Microsoft’un IA Context IQ düzenleyicisi ve yetenekleri kullanılarak ortaya çıkarılabilir. Bugün Microsoft, Power Apps geliştiricilerinin Power Apps Designer kullanarak haritalar oluşturabileceğini ve hatta Power Fx entegrasyonundan yararlanabileceğini duyurdu.Geliştiriciler, tasarımcıyı anketler, veri toplama , anketler ve diğer daha gelişmiş uygulama türleri oluşturmak için kullanabilir.
Charles Lamanna, “Ama bu sadece Office içindeki Power Platform ile ilgili değil,” dedi. “Power Platform içinde Office de var”.
Power App Studio’da birlikte yazmaya ilişkin duyuru bu bağlamda gerçekleşir. Bu özelliğin, Word ve PowerPoint gibi uygulamalarda birlikte yazma/birlikte bulunmayı sağlayan aynı temel altyapıyı kullandığını kaydetti. Ve bu yılın başlarındaki Build konferansında Microsoft, geliştiricilerin sohbetler, toplantılar, dosyalar ve Teams görevleri gibi Microsoft 365 işbirliği özelliklerini Power Apps ile oluşturulmuş özel uygulamalarda sürükleyip bırakmasına olanak tanıyan Power Apps’teki işbirliği kontrollerini açıkladı.
Charles Lamanna, teknoloji şirketinin bu yeni uygulama oluşturma modellerini kendi başına denediğini söyledi. Satış görevlilerinin verileri yakalamasına ve bunları Teams Outlook sohbetleri, çağrıları ve mesajlarıyla bütünleştirmesine yardımcı olmak için tasarlanan ilk “rol tabanlı” Viva uygulaması olan Viva Sales, işbirlikçi bir uygulamanın en iyi örneği olduğunu söyledi.
Jeff Teper, “Müşterilerimize anlattıklarımızı uyguluyoruz” diye ekliyor. “Önerdiğimiz model, Microsoft 365’teki verileri kullanmak, Office’i bir tür kabuk olarak kullanmak, ancak iş süreçlerini oluşturmak için Power Platform kullanmaktır. Viva Sales’i bu şekilde oluşturduk.”
Charles Lamanna, Microsoft’un Teams gibi bir şeyin içinde bir uygulama oluşturmanın en iyi yolunu öğrendiğini söylüyor. Ve “iframe gibi tarayıcı tabanlı bir uygulamayı Teams’e kopyalayıp yapıştırmak” mümkün olsa da en iyi seçenek değildir. Daha ilginç şeyler “bir tür büyük, tek parça web uygulamasını alıp onu çok sayıda küçük iş akışına ve Uyarlanabilir Kartlar için mikro uygulamalara dönüştürdüğünüzde” olur. Uygulamaları bu şekilde bir araya getirerek, “insanların mesajlara ve e-postalara yanıt vermeye alışması nedeniyle etkileşim hızla artıyor” dedi.
Yollar buluta çıkar
Bugün Microsoft’taki tüm yollar Microsoft Bulut’a gittiğinden, Bulut platformunun İşbirliğine Dayalı Uygulamalar stratejisine ve vizyonuna nasıl uyduğuna dair bir içgörü olmadan hiçbir tanım tamamlanmış sayılmaz. Microsoft’un argümanı, geliştiricilerin ve müşterilerin tam Microsoft yığını üzerine inşa ederek, onunla birlikte gelen yerleşik güvenlik ve yönetişim özelliklerinden yararlanacaklarıdır.
Jeff Teper şu şekilde harekete geçme çağrısında bulunuyor: “Power Platform ile işbirliğine dayalı uygulamalar oluşturun ve yararlı olduğunda bunları Microsoft 365Teams, Office vb. ile entegre edin. Böylece daha iyi uygulamaları daha hızlı, yönetmesi daha kolay elde edeceksiniz.”
Kaynak : ZDNet.com